It reads and writes almost like the English language. You need a small amount of code to get a job done. You'll probably rewrite it at least 3 times.
2️⃣ 1st class citizen on cloud platforms
You don't want to deal with physical servers in a startup. You just want to run your app. Python has cloud SDK libraries, it runs on serverless platforms, it's used in ML services, a lot of examples in cloud docs are using Python.
3️⃣ Big and welcoming community
You 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, ...
4️⃣ ML's home is Python
Python has a vast amount of ML libraries. They are built in some of the cloud services. Using Python you can easily add ML capabilities to your product/workflow.
5️⃣ Popular language
While being popular you'll have an easier job to find new engineers for your team. There are many great software engineers using Python.
6️⃣ Automation
Python is widely used for task automation. You can easily use it to automate repeated tasks inside your business. It's easier and cheaper to automate to find and have a new employee.
• • •
Missing some Tweet in this thread? You can try to
force a refresh