Introduction to Python-001

Source: Internet
Author: User

Python founder:

The founder of Python is Guido van Rossum (Guido van Rossum). During the Christmas of 1989, Guido van Rossum to spend time in Amsterdam, determined to develop a new script interpreter, as an inheritance of the ABC language.

The latest Tiobe leaderboards, Python catch up with PHP occupy the four, Python advocating beautiful, clear, simple, is a good and widely used language.

Python's application areas:

1. Cloud computing

2. Web Development

3. Scientific computing, artificial intelligence

4. Financial

5. Graphical GUI

Python Language Description:

1. Python is an explanatory language (languages that do not need to be compiled to run)

2, Python is a dynamic type language (the language of the data type check will be done during run time, do not need to assign data type to any variable)

3.Python is a strongly typed definition language (the language that enforces the data type definition, which is always the data type if the data type of the specified variable is not cast) type-safe language

Summary: Python is a dynamically explanatory strong-type definition language, with many Python interpreters, but the most widely used or CPython

Advantages and disadvantages of Python:

Advantages :

1. Elegant, clear and simple

2. High development Efficiency

3, high-level language (no need to consider the underlying details)

4, the portability is strong

5, the scalability of strong

6, can be embedded strong

Disadvantages:

1, slow (compared to the Java and C language, Python is slower to run, but their previous differences are invisible to the naked eye, most of the time Python has been fully able to meet your program speed requirements)

2. Code cannot be encrypted

3. Threads cannot take advantage of multiple CPUs

The history of Python:

1.features of Python 2.6 and python2.7 compatible python3.x will be supported by 2020

2, the latest version of Python, please refer to the official website: https://www.python.org/downloads/

Introduction to Python -001

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.