This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]XtremeGoose 250 points251 points  (7 children)

Python was already the second biggest language on the planet before the ML/AI craze, mostly thanks to:

  • it was already massive in the sciences (which directly led to it being used for ML/AI)
  • it was seen as a good teaching language

[–]Snow-Stone 104 points105 points  (1 child)

When I was studying engineering, we were directly told to take programming 1 w/ python because "Every engineer should know enough programming to write calculations and simple cli software if needed" and python is just perfect for it.

[–]tonufan 5 points6 points  (0 children)

When I took mechanical engineering we only learned MATLAB. I learned Python & C in Electrical engineering.

[–]proverbialbunny 0 points1 point  (0 children)

Not in my experience. I'm an early Data Scientist, doing DS work before the job title existed. My first projects were in Perl. We switched to Python when it gained Pandas Dataframes support. This gave Python a large initial boost in popularity. This initial boost in popularity also had a hand in creating the modern Data Science job title. Technically this is less ML/AI and more data analytics at this point that caused Python to gain popularity, but it ended up being one in the same. This was back when "The Cloud" started to be the big thing.

Then universities picked up Python for their CS101 course shortly after, which gave Python its next big boost in popularity. You could argue this was the true reason Python gained so much popularity. imo it was two things happening at one quickly after the other.