What will be the future of Python in the next ten years?

Source: Internet
Author: User
Tags lua


a bunch of python-loving programmers are concerned that old boy It education The Python project owner- Alex I think that when we discuss this issue, On the one hand, we must be rational analysis, on the other hand must dare to open the brain hole, as a pair of new technology interested in the programmer, I first take you open the brain hole, fantasy next 2027 years of the world:

The following views are predictions based on rational analysis!

To 2027:

  • Autonomous driving is quite mature, more than 30% of the streets of the car is unmanned, many private car owners in the work of the car to turn on automatic mode, let it pick up a single to earn extra money.

  • Electric cars can reach 1000 kilometers, the major car companies announced no longer produce gasoline, diesel vehicles, all car batteries standardized, no electricity just to the charging station to spend 5 minutes to change the battery.

  • Space X's Mars spacecraft first manned round-trip, the company's president, Elonmasch, announced 2050 plans to achieve a long-lived Mars population of more than 5000 people by 2050, not to build a small city of more than 100,000 people living on Mars by this century.

  • Many industries use robots instead of artificial, the bottom of the driver, security, courier, cleaners, supermarket attendants, nurses, manufacturing workers and other low-tech projects have been greatly impacted, a large number of unemployed people increased social instability.

  • In addition to allowing the robot to do the heavy repetitive work, there is a technical content can not be separated from the robot, such as the financial industry, 70% of investment transactions are automated through the functional investment robot, IBM's research and development of robot doctors tirelessly to help patients, through the analysis and classification of millions of medical records, can identify and deal with 95% of the disease that human beings see, misdiagnosis rate is 10 times times lower than human doctor.

  • China has completely entered the cashless society, all transactions are paid through the Internet, and the central bank has announced the recovery of all banknotes and the value of banknotes will expire in 2030.

  • China's GDP became the world's largest economy in 2025, the first in the United States.

  • Chinese enterprises in more and more fields leading the world, in more than 100 countries are widely used, Huawei, Xiaomi mobile phones become the world's second and third largest mobile phone manufacturers, Samsung market has shrunk sharply. China's large-flying aircraft has seized 20% of the market, China has built many developed countries in Europe and the United States high-speed railway construction.

  • China has become more assertive and more open to its own political system, with Google and Facebook entering China again in 2022.

  • VR games become the standard of the game, more than half of the leisure time spent on playing games.

  • More and more people choose single, beautiful sexy and thoughtful sex robot in the urban otaku community is popular, many people save money is not to buy a car to buy a house, but to have a robot for their own friends and men.

  • In 2027, scientists announced that AIDS could be completely cured.

  • Human aging Cell reconstruction technology was born, through the aging cell cleaning and new cell regeneration, the human face can be 10 years younger in one months, through a number of cell reconstruction surgery, human life expectancy is expected to extend to 150-200 years of age, human values have been greatly impacted, because even to 60 years old, Physique can also be done with the current 40-year-old.

Well, I believe your brain hole is open, so let's look at Python now!

    • By 2027, Python has launched the 5.0 release, which is highly efficient and fast-running, becoming the world's most popular developer language! More than 50% of the world's IT systems are developed based on Python.

This is not alarmist or exaggerated, why I make such judgments, because I think, Python is now I know all the languages, most likely to become the most in line with human expectations of programming language.

This two-year Python fire in the industry, I have been thinking why, in addition to cloud computing to help Python with a wave of rhythm, there is no other reason?


There is bound to be, I think there is a major reason is the recent internet entrepreneurship enthusiasm, tens of thousands of programmers listened to a variety of venture chicken soup, quit the big company safe Work play entrepreneurship, 14, 15 Zhongguancun Entrepreneurial Street that call a lively, the prime Minister has been to several times, I myself at that time also and friends tried to engage in one or two projects, At that time everyone was anxious to get things developed quickly to get financing, then the investors brain is also hot, a large number of money invested in the start-up companies, for their various cash subsidies to rob users. Time is money, we would like today just have idea, tomorrow products can be online, product night line one months, maybe the war with you do not matter.

Therefore, a highly developed language to enter the developer eye, developers because like God help, development efficiency is not known than C,java high up there, many startups prefer Python as the development language, although those startups mostly failed, But it spawned Python's big hot foreplay in the country.


Faster-Runs faster


> Obviously Python is not a fast language, and slow is the main reason why many programmers have criticized Python, But in recent years the PYPY interpreter is constantly improving the speed of Python, through the pypy running program, in some scenarios speed directly approximation C language, I believe that in a few years, Python will not run faster than the problem. In addition, due to the rapid development of the CPU processing speed, the programming language itself is no longer the main consideration in most business scenarios (except for the very responsive business, such as search).

Stronger-More powerful
This is one of the main reasons for the Python fire, Python's standard library and third-party libraries are powerful enough for you to imagine, whether you want to work in any direction of technical programming, you can almost find the corresponding library support, the following only a few chestnuts:
 

  1. Web Development --The most popular Python web framework Django, supports asynchronous high concurrency Tornado framework, dapper Flask,bottle, Django official banner defines Django as the framework for Perfectionist with deadlines (the main idea is a highly efficient web framework developed for the complete people).

  2. Network Programming -Support for high concurrency Twisted Network framework, PY3 introduced Asyncio makes asynchronous programming very simple.

  3. crawler -Reptile field, Python is almost the supremacy, scrapy\request\beautifusoap\urllib and so on, want to climb what to climb what.

  4. Cloud Computing -The most well-known cloud computing framework at the moment is Openstack,python's current fire, and a big part of it is cloud computing.

  5. Artificial Intelligence - who will become the first language of development in the AI and Big data era? This is a question that is not to be debated. If there were opportunities for Matlab, Scala, R, Java, and Python three years ago, the situation is unclear, and three years later, the trend is very clear, especially after the first two days of Facebook open source Pytorch, Python as AI The position of the time-cardinal language is basically established, the future suspense is only who can sit the second seat.

  6. automated operation and maintenance -Ask each of China's operations personnel what language is required for operations personnel? 10 people believe will give you the same answer, its name is Python.

  7. Financial Analysis -I personally before in the financial industry, 10, our company wrote a lot of analytical procedures, high-frequency trading software is used Python, to date, Python is the financial analysis, quantitative trading in the field of the most used language.

  8. Scientific Operations --you know, since 97, NASA has been using Python for a variety of complex scientific operations, with the development of NumPy, SciPy, Matplotlib, Enthought Librarys and many other libraries, Python is becoming more and more suitable for scientific calculations and for drawing high-quality 2D and 3D images. Compared with the most popular business software matlab in the field of scientific computing, Python is a universal programming language that is more widely used than the scripting language used by MATLAB.

  9. Game Development -Python also has many applications in online game development. Compared to LUA or C++,python has higher-order abstraction than Lua, you can describe game business logic with less code, and Python is more appropriate as a Host language than Lua, where the entry point for a program is better at the end of the Python, and then C/s is used in non- Write some extensions when it's often necessary. Python is great for writing more than 10,000 lines of projects, and it's a good way to control the size of online games within 100,000 lines of code. In addition, as far as I know, the well-known game < Civilization > is written in Python.

By listing so much, you'll find that Python is doing very well in almost every area, which is a true full stack language, even though the most widely used Java language in the world today is much less than python in many ways! I don't see any language at the moment and can do that in so many areas at the same time.

Finally, I'm doing some python-related predictions:

  • Within 5 years, Python will replace PHP as the most popular web development language

  • Within 10 years, Python's usage will be approaching or even exceeding Java

  • In 10 years, the mainstream AI technology is based on the development of Python

  • Python application rate has been the first area to be: cloud computing, crawler, automated operations, financial analysis

Finally, Copy a piece of text you see from another blog, perhaps it really heralds the future of Python:

About 2003 or 2004 years ago, I bought a Python book, and the author was a Brazilian. He said he was determined to choose Python because when he was a child, he often dreamed that the future world would be ruled by a boa python, Python's English. I thought the man was pathetic and dreamed of such a horrible scene. But today, perhaps he is just like the hacker's programmer Anderson, accidentally crossed into the future, and spied the truth of the world.

This article is copyright to the old boys education all, welcome reprint, reproduced Please indicate the source of the author. Thank you!
Old boy Education
Starter: http://www.oldboyedu.com/XinXi/


This article is from the "Automated Operations" blog, please be sure to keep this source http://pythonedu.blog.51cto.com/12741743/1923806

What will be the future of Python in the next decade?

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.