Day1_python Introduction to &python Environment Construction &python

Source: Internet
Author: User

Python IntroductionPython's Past Life
Guido van Rossum in Google Python is an open-source, object-oriented scripting language that originated at the end of 1989 when CWI, a researcher at the Amsterdam National Institute of Mathematics and Computer science, Guido van Rossum needed a Advanced scripting language, which performs administrative tasks for its research team's amoeba distributed operating system. In order to create a new language, he drew a large amount of grammar from the Advanced Mathematical language ABC (all BASIC CODE) and borrowed from the System programming language Modula-3 the wrong language processing mechanism.         Van Rossum The new language as Python---from the BBC's popular comedy series "Monty Python". C Language Machine code execution Fast Python high-level language interpreter bytecode compilation interpretation execution Tiobe leaderboard 5 large and medium-sized enterprises with Python more, the application of a broader overall upward trend
Python app

graphics processing, with PIL, Tkinter and other graphics library support, can be easily graphics processing.

Mathematical Processing, The numpy extension provides a large number of interfaces to many standard math libraries,

Text Processing,the RE module provided by Python supports regular expressions and Sgml,xml analysis modules, and many programmers use Python for the development of XML programs.

database programming, programmers can communicate with databases such as Microsoft SQL Server,oracle,sybase,db2,mysql by following a module that follows the Python DB-API (database application programming Interface) specification. Python comes with a gadfly module that provides a complete SQL environment.

Network Programming, providing a rich module to support sockets programming, can quickly and easily develop distributed applications.

As a development language for Web applications, the latest XML technology is supported.

Multimedia applications, Python's Pyopengl module encapsulates the "OpenGL application Programming Interface" for two-and three-dimensional image processing. The Pygame module can be used to write game software.

Data Analysis System programming component integrates with Linux system to enable network services using the most extensive image processing using the secondary broad values Computational and scientific calculation cheap scientific calculator enterprise: Youtube,dropbox,quora,google,nasa
Why Python
machine code bytecode usability and efficiency programmer writing ability Moore's Law python category CPython most widely used Jyth On IronPython pypy * Rubypython *pypy python implements native code processing and compiles bytecode into machine code. Fast speed.

Day1_python Introduction to &python Environment Setup &python

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.