Python is developed under an OSI-approved open source license, making it
freely usable and distributable, even for commercial use. Python is a
general-purpose programming language. Created nearly 30 years ago, it is now
one of the most popular languages out there to use. Its popularity is
particularly important in the data science and machine learning fields. But
it is also a language that is easy to learn, and that’s why it has become
the language most taught in universities.
Python interpreters are available for the main operating systems as well
(Linux, Mac OS, Windows, Android, iOS, BSD, etc.) so it’s very flexible in
where it is used. Python has a simple syntax that makes it suitable for
learning to program as a first language. The learning curve is smoother than
other languages such as Java, which quickly requires learning about Object
Oriented Programming or C/C++ that require understanding pointers. Still,
it's possible to learn about OOP or functional programming in Python when
the time comes
Where is Python Used?
- Web Development, using the frameworks Django, Flask, Pylons
- Web Development, using the frameworks Django, Flask, Pylons
- Machine learning with Tensorflow and Scikit-learn
- Desktop applications with PyQt, Gtk, wxWidgets and many more
- Mobile applications using Kivy or BeeWare
- Education: Python is a great language to learn programming