Why do people use Python?
The main reasons for choosing Python are as follows:
Software quality: For the most part, Python focuses on readability, consistency, and software quality to differentiate development from other tools in the scripting language world. In addition, Python supports advanced reuse mechanisms for software development. For example, object-oriented programming. Improved developer productivity: Python developers are several times more productive than compiled/statically typed languages like C, C ++, and Java. Python code is usually only 1/5 to 1/3 of the amount of C++ or Java code, so development is as fast as you can imagine. Portability of programs: Python is a cross-platform standard library support: Python has many built-in precompiled and portable function modules, Python third-party support tools include website development, numerical calculation, serial reading, game development and other aspects. Numpy, for example, is as powerful a library as Matlab. Component integration: Python scripts can easily communicate with other parts of the application through flexible integration mechanisms. Of these factors, the first two (quality and efficiency) are perhaps the most attractive of Python’s advantages to most Python users.
Is Python a “scripting language”?
Python is a multipurpose programming language, often playing the role of a scripting language. In general, Python can be defined as an object-oriented scripting language: this definition blends object-oriented support with the full role of a scripting language. In fact, Python code files are often described as “scripts” rather than “programs.”
What are the disadvantages of Python?
The only drawback we’ve found to Python is that, in its current implementation, it’s not fast enough compared to compiled languages like C and C++.
Who uses Python today?
The YouTube video sharing service is mostly written in Python. Douban was also developed by Python. P2P file sharing system BitJorrent is a Python program. EVE Online is a massively multiplayer Online game that uses Python extensively. May is a powerful integrated 3D modeling and animation system that provides a Python scripting API. IRobot developed commercial robot vacuum cleaners using Python. , etc.
There are many other aspects of Python, and Python has proved that it can do anything. Life is short. I use Python
What can you do with Python
Web development Web crawler data analysis, data mining, big data automated testing/operation and maintenance, test/operation and maintenance development system programming user graphical interface database programming scientific computing programming games, images, artificial intelligence, XML, robots, etc
How does Python stack up against other languages?
Simpler and easier to use than Java. Python is a scripting language, and Java inherits a lot of language and complexity from system languages like C++. Simpler and easier to use than C++, but generally does not compete with C++. Because Python, as a scripting language, often plays many different roles. Easier to understand and more versatile than PHP. More mature and readable syntax than Ruby. Unlike Ruby and Java, OOP is optional for Python.
That’s just my opinion. Feel free to comment below for any different ideas!
This tutorial covers everything from basic Python scripts to Web development, crawlers, data analysis, data visualization, machine learning, etc. Those who want these materials can pay attention to xiaobian and see the following ways to add:
If it is inconvenient to add, I will share a learning video link with you [:www.bilibili.com/video/BV1bK…]