[Timlinux] Python Beginners Must See

Source: Internet
Author: User
Tags minimalist design

1. Why use Python
    • Software quality: Python focuses on readability, consistency, and software quality.
    • Increase developer Productivity: Python code is sized to only 1/5 ~ 1/3 of the C++/java code.
    • Program portability: Most Python programs do not need to be modified to run on Linux, Windows and other systems.
    • Standard library Support: Built-in many pre-compiled portable functional Modules (standard library).
    • Component integration: A library that can be used in Python code to invoke C + + and be efficiently integrated with other programming languages.
    • Enjoy the fun: Python's easy-to-use, powerful standard library
2. Software Quality

From a philosophical perspective, Python uses minimalist design concepts. For example, there are many ways to solve a problem, and Python is the best way to do it. Python advocates "simplicity over complexity" and executes python-c "import this" to print the Zen of Python.

3. Development efficiency

Python always takes a little effort to accomplish more tasks.

4. Scripting language

Called Python as a scripting language, most of the time Python supports fast, flexible development patterns rather than specific application areas, such as Python applications in web development, I prefer to call Python a program. The Python language itself has three roles:

    • Shell tools: System-oriented tool language
    • Control Language: Flexible control tools, Python code runs as a standalone tool to perform specific functions individually.
    • Quick and easy to use: fast, incremental programming mode, simple programming tasks, but complete functions can be very powerful.
5. Disadvantages

Not really. C, C + + programs have high performance

6. Application Scenarios

Quite extensive

    • Web programming
    • System programming
    • GUI programming
    • Database programming
    • Network programming
    • Big Data, data analytics
    • field of scientific computing
7. Features
    • Object oriented
    • Open Source Free
    • Powerful features
    • Blending with other programming languages
    • Simple to use
    • Easy and easy to learn

[Timlinux] Python Beginners Must See

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.