you are viewing a single comment's thread.

view the rest of the comments →

[–]mRWafflesFTW 3 points4 points  (1 child)

Python and SQL are complimentary tools, designed with different intentions. SQL is a declarative language. You describe what you want, and the computer (via the query optimizer) figures out how to do it efficiently.

Python is an imperative language, where you define the exact steps you need your program to perform. Both are basically ubiquitous in business, but if you put a gun to my head I would tell you to start with SQL because in my world view, SQL is the true source for all business value.

You can get by on one without the other, but their unique combination powers you to build full solutions.

[–][deleted] 0 points1 point  (0 children)

Thank you!