Randy Crosby
Newbie
- Jul 21, 2017
- 0
- 0
And it is the era of AI.
Machine learning relies on well-written and well-optimized languages that do the heavy lifting. Nobody wants to write convolutions from scratch in C so most of the engineers prefer to start with it just because of its libraries.
Python creates high-level abstractions that allow you to treat everything like an object and not worry about memory management and the peculiarities of CUDA programming.
It is true that Django (web framework) boosted it a lot in the past few years, but Artificial Intelligence is what is driving its popularity and developer demand lately.
Machine learning relies on well-written and well-optimized languages that do the heavy lifting. Nobody wants to write convolutions from scratch in C so most of the engineers prefer to start with it just because of its libraries.
Python creates high-level abstractions that allow you to treat everything like an object and not worry about memory management and the peculiarities of CUDA programming.
It is true that Django (web framework) boosted it a lot in the past few years, but Artificial Intelligence is what is driving its popularity and developer demand lately.