Le Turns Automation Test – PYTHON Applicable Company Type (6)

I believe all my friends know that with the development and progress of the software testing industry, automated testing has become inevitable. In an increasingly competitive market environment, it is also a weapon for your promotion and salary increase.

So, I decided to start today! Systematic, continuous, and high-quality continuous update of the “complete set of automated testing” articles! Starting from 0, let you 100% master the automated testing skills.

(1) WEB development-the most popular Python web framework Django, Tornado framework that supports asynchronous and high concurrency, short and slick flask, bottle, Django’s official slogan defines Django For the framework for perfectionist with deadlines (to the effect is a highly efficient web framework developed for perfectionists).

(2) Network programming-Twisted network framework that supports high concurrency. The asyncio introduced by py3 makes asynchronous programming very simple.

(3) Crawlers-In the field of crawlers, Python is almost dominant. Scrapy\Request\BeautifuSoap\urllib, etc., crawl whatever you want.

(4) Cloud computing-The most popular and well-known cloud computing framework at present is OpenStack, and Python’s current popularity is largely due to cloud computing.

(5) Artificial intelligence-who will become the first development language in the era of AI and big data? This is already an issue that does not need to be debated. If three years ago, Matlab, Scala, R, Java, and Python had their own opportunities, and the situation is still unclear, then three years later, the trend is very clear, especially after Facebook open sourced PyTorch two days ago, Python as AI The position of the top language of the times is basically established, and the suspense in the future is only who can secure the second place.

(6) Automated operation and maintenance-ask every operation and maintenance personnel in China, what language must the operation and maintenance personnel know? 10 people believe that they will give you the same answer. Its name is Python.

(7) Financial analysis-I personally worked in the financial industry before, 10 years ago, many analysis programs and high-frequency trading software written by our company used Python, Up to now, Python is the most used language in the fields of financial analysis and quantitative trading.

(8) Scientific calculations-Did you know that since 1997, NASA has been using Python extensively to perform various complex scientific calculations. With NumPy, SciPy, The development of Matplotlib, Enthought librarys and many other libraries has made Python more and more suitable for scientific calculations and drawing high-quality 2D and 3D images. Compared with Matlab, the most popular commercial software in the field of scientific computing, Python is a general programming language and has a wider range of applications than the scripting language used by Matlab.

(9) Game development-Python also has many applications in online game development. Compared with Lua or C++, Python has a higher level of abstraction than Lua, and can describe game business logic with less code. Compared with Lua, Python is more suitable as a host language, that is, the entry point of the program is in Python Which end is better, then use C/C++ to write some extensions when necessary. Python is very suitable for writing projects with more than 10,000 lines of code, and it can well control the scale of online game projects within 100,000 lines of code. In addition, as far as I know, the well-known game is written in Python.

(10) Desktop software-PyQt, PySide, wxPython, PyGTK are powerful tools for rapid development of desktop applications in Python.

(11) Server software (network software)-Python has perfect support for various network protocols, so it is often used to write server software and web crawlers. The third-party library Twisted supports asynchronous network programming and most standard network protocols (including client and server), and provides a variety of tools, which are widely used to write high-performance server software.

(12) Conceptual realization, early product prototypes and iterations-Google, NASA, Facebook all use Python extensively internally.

Continuous update every day, software testing knowledge!

If reprinted, please contact the blogger!

Leave a Comment

Your email address will not be published.