Why learn Python

  Today, I officially started the journey of python. I will discuss why you should learn python. First of all, python is a scripting language. Since it is a scripting language, I know how to shell! Why learn python? What is the difference between python and shell? Python is not just a scripting language, it is a comprehensive high-level language with powerful functions. Python is used in many large companies. Especially with the development of big data and artificial intelligence, Python as the main development language has gained great popularity. Big development, then python is used in those companies?

Google: Google App Engine, code, google.com, Google earth, Google crawlers, Google ads and other projects are all using python to develop

CIA: The CIA website is developed in python

NASA: NASA heavily uses python for data analysis and computation

YouTube: The world's largest video site YouTube is developed in python

Dropbox: The largest online cloud storage website in the United States, all implemented in python, the website handles the upload and download of 1 billion files every day (equivalent to Baidu network disk)

Instagram: the largest photo sharing social network in the United States, more than 30 million photos are shared every day, all developed in Python

Facebookkook: A large number of basic libraries are implemented in python

Redhat: The yum package management tool in the world's most popular Linux distribution is developed in python

Douban: Almost all of the company's business is developed through python  

Zhihu: The largest Q&A community in China, developed through python (Quora abroad)

Dr. Chunyu: The well-known online medical website in China is developed in python

In addition to the above, companies such as Sohu, Jinshan, Tencent, Shanda, Netease, Baidu, Ali, Taobao, Tudou, Sina, and Guoke are using python to complete various tasks

Areas where python is good at:

WEB development:

Django /pyramid/ Tornado /Bottle/ Flask /WebPyThe      best way to predict the future is to create it

network programming:

Twisted / Requests /Scarpy/ Paramiko (simulate SSH)        Python is very good at writing crawlers

scientific operations:

SciPy/Pandas/Ipython

GUI graphics development:

wxPython/PyQT/Kivy

Operation and maintenance automation:

OpenStack /SaltStack/Ansible/Tencent Blue Whale

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=324902728&siteId=291194637