Python founder: Guido von Rossum (Uncle Tortoise)
Python was written in 1989, officially born in 1991
Python official website: www.python.org
Python version: Python 2.x and Python 3.x
Python app
Python can be used in many fields, such as data analysis, component integration, network services, image processing, numerical computing, and scientific computing.
Current Python main application areas:
1), Cloud Computing: the hottest language in cloud computing, typical application OpenStack
2), Web development: A number of excellent web frameworks, many large sites are Python development, Youtube, Dropbox, watercress ... , a typical web framework has Django
3), scientific Computing, artificial intelligence: Typical library numpy, SciPy, matplotlib, Enthought Librarys,pandas
4), System operation and maintenance: the necessary language for operation and maintenance personnel
5), Finance: Quantitative trading, financial analysis, in the field of financial engineering, Python is not only used, and used the most, but also the importance of increasing year by year. Reason: As a dynamic language Python, the language structure is clear and simple, the library is rich, mature and stable, scientific calculation and statistical analysis are very good, production efficiency is much higher than c,c++,java, especially good at strategy backtesting
6), graphic GUI:PYQT, wxpython,tkinter
Web application Development
Python is often used for web development. For example, with the Mod_wsgi module, Apache can run web programs written in Python. Python defines the WSGI standard application interface to coordinate the communication between the HTTP server and the Python-based Web program. Some web frameworks, such as django,turbogears,web2py,zope, can make it easy for programmers to develop and manage complex web programs.
Operating System Management, server operations Automation scripts
In many operating systems, Python is the standard system component. Most Linux distributions, as well as NetBSD, OpenBSD, and Mac OS X, are integrated with Python and can be run directly under the terminal. Some installers for Linux distributions are written in the Python language, such as the Ubuntu ubiquity Installer, Red Hat Linux, and Fedora's Anaconda installer. Gentoo Linux uses Python to write its Portage package management system. The Python standard library contains multiple libraries that invoke operating system functionality. By Pywin32 This third-party package, Python has access to Windows COM services and other Windows APIs. Use the Ironpython,python program to directly invoke the. Net Framework. In general, the system management scripts written by Python are superior to normal shell scripts in terms of readability, performance, code reuse, and extensibility.
Scientific calculations
Numpy,scipy,matplotlib allows Python programmers to write scientific computing programs.
Desktop software
PyQt, Pyside, WxPython, and PYGTK are a powerful tool for Python to rapidly develop desktop applications.
Server Software (network software)
Python's support for various network protocols is perfect, 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 clients and servers), and provides a variety of tools that are widely used to write high-performance server software.
Game
Many games use C + + to write high-performance modules such as graphical display, while using Python or Lua to write game logic, servers. Compared to Python,lua, the functionality is simpler and smaller, while Python supports more features and data types.
Print or export keywords for python (print)
1 # _*_coding:utf-8_*_ 2 # xx3# 4 5 print (' Python, Hello! ')
View Code
Python Learning Summary "section No. 01": Introduction to Python