A list of learning materials that should be read in Python

Source: Internet
Author: User
About Python Getting started you should read this information to help you get started Python, with some reference value, interested in small partners can refer to

Online learning will always meet some good articles, share to everyone, but also thanks to the author's share.

About Python


Python is a high-level scripting language that combines explanatory, compiled, interactive, and object-oriented.
Python's design is highly readable, with English keywords often used in other languages, some punctuation in other languages, and it has a more distinctive grammatical structure than other languages.
Python is an interpreted language: this means that there is no compilation in the development process. Similar to the PHP and Perl languages.
Python is an interactive language: This means that you can execute your program in a Python prompt directly interacting with the execution.
Python is an object-oriented language: This means that Python supports object-oriented styles or code encapsulation in object programming techniques.
Python is a beginner's language: Python is a great language for novice programmers, and it supports a wide range of application development, from simple word processing to WWW browser to gaming.

Python Development History

Python was designed by Guido van Rossum in the late 80 and early 90 at the Dutch National Institute of Mathematics and Computer science.
Python itself is developed in 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 guiding its progress.

Python Features

1. Easy to learn: Python has a relatively small number of keywords, simple structure, and a well-defined syntax to learn more easily.
2. Easy to read: Python code definition is clearer.
3. Easy maintenance: The success of Python is that its source code is fairly easy to maintain.
4. An extensive standard library: one of the biggest advantages of Python is the rich library, cross-platform, compatible with Unix,windows and Macintosh very well.
5. Interactive mode: Interactive mode of support, you can enter the execution code from the terminal and obtain the results of the language, interactive testing and debugging code snippets.
6. Portable: Based on its open source features, Python has been ported (that is, making it work) to many platforms.
7. Extensible: If you need a critical code that runs fast, or if you want to write some algorithms that you don't like to 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 the interface for all major business databases.
9.GUI Programming: Python support GUI can be created and ported to many system calls.
10. Embeddable: You can embed python in a C + + program to give your program's users the ability to "script".

Python Environment Setup

Python can be applied to multiple platforms including Linux and Mac OS x.
You can enter the "python" command from the terminal window to see if you have installed Python and the Python installation version locally.

    • Unix (Solaris, Linux, FreeBSD, AIX, Hp/ux, SunOS, IRIX, etc.). )

    • Win 9x/nt/2000

    • Macintosh (Intel, PPC, 68K)

    • Os/2

    • DOS (multiple DOS versions)

    • PalmOS

    • Nokia Mobile Phone

    • Windows CE

    • Acorn/risc OS

    • BeOS

    • Amiga

    • Vms/openvms

    • Qnx

    • VxWorks

    • Psion

    • Python can also be ported to Java and. NET virtual machines.

Follow "information online", Reply to Python package, get Python package video tutorial

Python download

Python latest source, binary documents, news, etc. can be found on the Python website: http://www.python.org/
You can download Python documents in the following links, and you can download documents in HTML, PDF and PostScript formats.
Python document download Address: www.python.org/doc/

Python installation

Python has been ported on many platforms (modified to make it work on different platforms).
You will need to download the binary code that is appropriate for your use of the platform, and then install Python.
If the binary code of your platform is not available, you need to compile the source code manually using the C compiler.
The compiled source code, with more selectivity in functionality, provides more flexibility for Python installation.
Here's how to install Python on different platforms:

1.Unix & Linux Platform Installation Python

Here are the simple steps to install Python on UNIX & Linux platforms:

    • Open a Web browser to access http://www.python.org/download/

    • Select the source compression package for unix/linux.

    • Download and unzip the zip package.

    • If you need to customize some options to modify Modules/setup

    • Execute the./configure script

    • Make

    • Make install

After doing this, Python is installed in the/usr/local/bin directory, and the Python library is installed in/USR/LOCAL/LIB/PYTHONXX,XX for the version number of the python you are using.

2.Window Platform Installation Python

Here are the simple steps to install Python on the Window platform:

    • Open a Web browser to access http://www.python.org/download/

    • Select the Window platform installation package in the download list, in the package format: Python-xyz.msi file, XYZ is the version number you want to install.

    • To use setup Python-xyz.msi, Windows systems must be supported with Microsoft Installer 2.0. Just save the installation file to your local computer, and then run it to see if your machine supports MSI. Windows XP and later versions already have MSI, and many older machines can also install MSI.

    • After downloading, double-click the download package, go to the Python Installation Wizard, the installation is very simple, you just need to use the default settings always click "Next" until the installation is complete.

3.MAC Platform Installation Python

The most recent Macs system comes with a python environment, and you can also download the latest version of the installation on the link http://www.python.org/download/.

For more wonderful books, please click on the Python Programming Essentials book List

Collect dry Goods: 0 Basic Introductory Learning Python video tutorial


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.