Easy to write & easy to readIt reads and writes almost like the English language.
"Hello world" in Python is as simple as that:
print("hello world")
Big and welcoming communityYou don't want to be the only one with a particular issue/error/question. When using Python, there is a very small chance to not find an answer on StackOverflow, GitHub issues, blogs, ...
Popular languageThere are tons of quality free resources to get started.
You'll easily find a community where you can grow.
There are also a lot of Python jobs.
Start small and go bigIt's easy to write a simple script with Python.
It's also easy to write a large application using OOP.
1st class citizen on cloud platformsMore and more things are running in the cloud.
You'll easily learn how to use cloud resources if you know how to code in Python.
ML's home is PythonDo you want to learn ML? Python has a vast amount of ML libraries.
You don't need to worry about the language - only about ML.
Read on Twitter