Python is a good language for starting a company

King Chun O
2 min readJan 15, 2022

Some thought after having an interview with a startup.

For a startup company, one would need to make a list of programming languages that they can use for development and then go with the one that has the most prerequisites and is relatively easy to pick up.

Python, an open-source language, was favored by Google as its second language after C++. Some popular startups like Dropbox and Reddit were built using Python. It is also used by NASA to code the International Space Station.

While there are arguments that Python is not scalable, one can use PyPy which is a Just in Time compiler for speed optimizations and when combined with other microframeworks like Flask or web2py, it’s possible to host multiple websites on the same machine.

Almost all startups need AI development eventually

If one can use Python, they can get involved with other startups and there might be a possibility of growing their own expertise in AI.

Python is a good starting point for businesses

Using Python, one can get the job done faster and it’s easy to code out algorithms that deal with string search or something along those lines.

It is good for R&D

Dropbox, Reddit was built using Python which means that you are able to make something original related to your field of interest without worrying about non

Have API framework

  • FastAPI

One can use Flask to create APIs easily and it’s possible to find tutorials online that will ease up the process of learning how to code an API.

Building apps is easier than ever with tools like pandas

Have Deep learning framework

  • Tensorflow

One of the best frameworks for deep learning called Tensorflow is developed in Python.

  • Pytorch

Pytorch is another framework that you can use to build a deep learning model.

Have Machine Learning library

  • Scikit-learn

With Scikit-learn, a machine learning library for Python you can train complex models. Among many features, this library has the ability to deal with text data and time series which are essential for startups.

better understand and share the development progress

One can easily open-source their code by using Github which is very popular among developers. It also allows communication with other developers who are working on the same project.

Python coding is easier for business operations

Python has a vast community of users and every year, conferences related to python take place in different parts of the world like

Python still growing

Though there are claims that Python is not scalable, it is growing in popularity recently and the methodology to deal with scalability issues has also improved.

Buy me a coffee if you like it:

--

--