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