I. pangu axe Hello World !, Pangu helloworld
1. python features (from Baidu encyclopedia)
1) Explanatory: A program written in a compilation language such as C or C ++ can be converted from the source file (that is, the C or C ++ language) to the language used by your computer (binary code, 0 and 1 ). This process is completed by the compiler and different tags and options.
When running the program, the connection/reprinter software copies your program from the hard disk to the memory and runs it. Programs Written in Python do not need to be compiled into binary code. You can run the program directly from the source code.
Inside the computer, the Python interpreter converts the source code into an intermediate form called bytecode, and then translates it into the machine language used by the computer and runs it. This makes Python easier. It also makes Python programs easier to transplant.
2) Object-oriented: Python supports both process-oriented and object-oriented programming. In a "process-oriented" language, a program is built by a process or a function that is only reusable code. In the "Object-Oriented" language, a program is built by combining data and functions.
3) scalability: If you need a piece of key code to run faster or want some algorithms not to be made public, you can write some programs in C or C ++ and then use them in Python programs.
4) rich Libraries: The Python standard library is indeed huge. It can help with various tasks, including regular expressions, document generation, unit testing, threads, databases, web browsers, CGI, FTP, e-mail, XML, XML-RPC, HTML, WAV Files, password systems, GUI (graphical User Interface), Tk, and other system-related operations. This is called Python's "full functionality" concept. In addition to the standard library, there are many other high-quality libraries, such as wxPython, Twisted, and Python image libraries.
2. python applications (from Baidu encyclopedia)
1) System Programming: Provides an API (Application Programming Interface) to facilitate system maintenance and management. One of the iconic languages in Linux, it is an ideal Programming tool for many system administrators.
2) Graphic Processing:Supports PIL, Tkinter, and other graphics libraries to facilitate graphic processing.
3)Mathematical Processing:The NumPy extension provides a large number of interfaces with many standard math libraries.
4) Text processing: The re module provided by python supports regular expressions and the SGML and XML analysis modules. Many programmers use python to develop XML programs.
5) Database Programming: Programmers can communicate with Microsoft SQL Server, Oracle, Sybase, DB2, MySQL, SQLite and other databases by following the Python DB-API (Database Application Programming Interface) specification module. Python comes with a Gadfly module that provides a complete SQL environment.
6)Network Programming:It provides a wide range of modules supporting sockets programming to facilitate the rapid development of distributed applications. Many large-scale software development plans, such as Zope, Mnet, and BitTorrent. Google, are widely used.
7)Web Programming:The NumPy extension provides a large number of interfaces with many standard math libraries.
8)Multimedia Applications:The NumPy extension provides a large number of interfaces with many standard math libraries.
9)Pymo Engine:PYMO is called python memories off. It is an AVG game engine running on Symbian S60V3, Symbian3, S60V5, Symbian3, and Android. It is developed based on the python2.0 platform and is suitable for creating AVG games in the memories off style. Therefore, it is named PYMO.
10) web crawler:The NumPy extension provides a large number of interfaces with many standard math libraries.