Translation How powerful is python as a programming language?

Source: Internet
Author: User

There is a question on Quora: How powerful is python as a programming language?
Here's the answer to Patrycja Okowicka.
To tell the truth, Python is a powerful language, and almost everything can be created in Python! That's why it was Youtube,instagram,netflix even Quora used!
This programming language makes me surprised and amazed almost every day. (That's why I encourage you to learn it.)

Before I give you a direct answer to your question, I would like to emphasize that Python is the main programming language that is considered to be the fastest growing.
Python is easy to learn, user-friendly and powerful, so Python's top five in programming languages is no surprise.

OK, now I'm going to use a cool example to tell you what you can do with Python.
Python is very useful for web development. In this case, I have to mention the most popular Python framework for Django. It is characterized by building Web applications from low to high within a package. It is worth adding that google,instagram,youtube and even Quora such popular web applications are in use python! You can read more about the Python framework in the "A beginner's Introduction to Python frameworks" article.

Thanks to the various libraries make Python a good language for scientific computing.
Most popular libraries and tools for soy oil those? The following is a simple list of the 5 most popular Python science libraries and tools:
Astropy http://www.astropy.org
Biopython http://biopython.org
Pandas http://pandas.pydata.org
Matplotlib Https://github.com/matplotlib/matplotlib
NumPy http://www.numpy.org
If you want to get more information and learn more about libraries and tools, you can check out the most popular Python scientific libraries article.

You can use Python for machine learning: Fingerprint identification, predictive stock or spam detection. More importantly, you can use it for browser automation. This means that you can use selenium and Python to automate your browser to deliver social media.

OK, now it's time to use Python to do some real-world examples. I found an article about Monovar, a computer program written in Python to destroy cancer. This is an algorithm that helps provide more personalized treatment for cancer patients by identifying important changes in individual cancer cells. So, we can even use it to save lives!

Not long ago, I heard that Netflix was using Python to implement automation and monitoring tools. Netflix also uses it to ensure that the movie stream does not stop.

A final example is the use of Python as a technical choice for fintech. Fintech companies need an easy-to-handle, scalable, mature, high-performance programming language with ready-made libraries and components. Python is the ideal programming language for the financial industry.

The investment bank, hedge fund industry and banks are using Python widely to solve the quantification of pricing, transaction management and risk management platforms. In terms of analysis, regulation, compliance and data, Python also seems to be able to address most of the challenges facing the financial sector. Need a proof? This is the 15 largest financial technology company in the technology stack that uses Python.

As you can see, everyone has the ability to use Python: beginners and senior programmers, big companies and startups ...

Translation How powerful is python as a programming language?

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.