Python introduction, features, why we want to learn Python

Source: Internet
Author: User

Introduction: Python is a high-level combination of interpretative, compiler, interactive, and object-oriented scripting languages.

Python is an interpreted language: There is no compilation in the development process. Similar to PHP.

Python is an interactive language: at a Python prompt, direct interaction executes writing your program.

Python is an object-oriented language: A programming technique that supports object-oriented styles or code encapsulation in objects.

Python is the language of beginners

Development: Python was designed by Guido van Rossum in the late 80 and early 90 at the National Institute of Mathematics and Computer Science in the Netherlands.

Python itself is also developed by many other languages, including ABC, Modula-3, C, C + +, Algol-68, SmallTalk, Unix Shell, and other scripting languages, among others.

Like the Perl language, the Python source code also follows the GPL (GNU general public License) protocol.

Now that Python is being maintained by a core development team, Guido van Rossum still occupies a vital role in directing its progress.


Features: 1. Easy to learn: Python has relatively few keywords, simple structure, and a well-defined syntax.

2. Easy to read: Python code is defined more clearly.

3. Easy to maintain: Python's success is that its source code is fairly easy to maintain.

4. An extensive standard library: one of Python's biggest strengths is the rich library, Cross-platform, Unix,windows and Macintosh compatible very well.

5. Interactive mode: Interactive mode support, you can enter from the terminal to execute code and obtain results of the language, interactive testing and debugging code snippets.

6. Portability: Based on its open source features, Python has been ported (that is, making it work) to many platforms.

7. Scalable: If you need a fast-running key code, or if you want to write an algorithm that is not open, you can use C or C + + to complete that part of the program and then call it from your Python program.

8. Database: Python provides interfaces for all major business databases.

9.GUI Programming: Python supports a GUI that can be created and ported to many system calls.

10. Can embed: You can embed Python into C + + program, let your program users get "scripting" ability. Reference http://www.runoob.com/python/python-intro.html

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.