3rd on TIOBE index(2019), 7th on GitHub loved languages (2019) , 4th in popularity on StackOverflow (2019), Python is the only old programming language increasing its interest on Google Trends since 2014. The only place we don't find Python today is in the web page of browsers. Who knows? Maybe it will change with WebAssembly. Until then, you will find Python in scripting, desktop apps, web apps (server), APIs, mobile, gaming, ML & DataScience. Some consider Python the de facto ML programming language.
Learning Python is easy. Maybe one of the programming languages with the shortest learning curve. We've seen people building impressive gaming scripts (in Minecraft, for example) with just 1 week of basic training. When reading this, it might not sound that impresive. We admit! You can also build impressive web sites with frameworks like Django. But in our philosophy the future of Python is much greater than rapid web development. Python in everywhere. Our site is developed with Python. And as a funny fact, we deployed it on pythonanywhere.com. So, just to give an example, one of the most recent innovations in software development is Serverless. We can't imagine a cloud provider launching a Serverless service without Python support. That's something!
And if your a kid trying to learn programming, we have more great news. There are so many books "python for kids" alike you can read with fun and diverse exercises, it's impossible to get bored along the way. In fact, these materials are that good, that we recommended them to adults as well. With time, we'll gather all these resources around here so that you'd pick yourself the right ones for you to start learning. Meanwhile, keep following us!
If you need to find more data you can use our tool to compare and analyze the technology
Python is an interpreted, high-level, general-purpose programming language. Created by Guido van Rossum and first released in 1991, Python's design philosophy emphasizes code readability with its notable use of significant whitespace. Its language constructs and object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects.Python is dynamically typed and garbage-collected. It supports multiple programming paradigms, including procedural, object-oriented, and functional programming. - read more on Wikipedia
Interact and click on chart provider to access more details about courses