Python quick tutorial and python tutorial

Source: Internet
Author: User
Tags pickle package time and date

Python quick tutorial and python tutorial

There is a quick python tutorial written by someone on the Internet, which is very good. It is much better than reading books. Click the link below

Http://www.douban.com/group/topic/30008503/

Python Basics


Python basics 01 Hello World!
Python basics 02 Basic Data Types
Python basic 03 Sequence
Python basic 04 operations
Python basics 05 indent and selection
Python basics 06 Loop
Python basics 07 Functions
Basic concepts of Python 08 object-oriented
Python basics 09 further development of object-oriented
Let's look at Python basics 10.

Python advanced


Python advanced 01 dictionary
Python advanced 02 text file input and output
Python advanced 03 Module
Python advanced 04 function parameter transfer
Python advanced 05 Loop Design
Python advanced 06 loop object
Python advanced 07 function object
Python advanced 08 error handling
Python advanced 09 dynamic type

Python in-depth

So far, Python learning has come to an end. In the following section, I want to discuss the advanced syntax and underlying implementation of Python. This part of content is not necessary to use Python. But if you want to engage in some large-scale Python development (such as creating a Python tool and writing a framework), you will want to understand this part of content.
Python goes deep into 01 special methods and multi-paradigm

Python in-depth 02 context Manager

Python goes deep into 03 Object Attributes

Python goes deep into 04 closures

Python in-depth 05 decorator

Python goes deep into 06 Memory Management

Python supplement

How Python supplements the 01 Sequence

Python supplement 02 Python tips

Python supplement 03 Python built-in function list

Python Supplement 04 a brief history of Python

Python supplemented 05 string formatting (% operator)

Add Python 06 to Python

Python standard library

The importance of the Python standard library is:

  • The standard library is an integral part of Python.
  • The philosophy of Python is that there is only one best solution to the problem. These standard libraries provide a standard solution for many problems.

Python standard library -- Taking a look

Preparation for learning the Python standard library

Python standard library 01 regular expression (re package)

Python standard library 02 time and date (time, datetime package)

Python standard library 03 path and file (OS. path package, glob package)

Python standard library 04 File Management (Some OS packages and shutil packages)

Python standard library 05 storage objects (pickle package, cPickle package)

Python standard library 06 Sub-process (subprocess package)

Python standard library 07 signal (signal package)

Python standard library 08 multithreading and synchronization (threading package)

Python standard library 09 Process Information (Some OS packages)

Python standard library 10 multi-process preliminary (multiprocessing package)

Python standard library 11 multi-process exploration (multiprocessing package)

Python standard library 12 mathematics and random numbers (math package, random package)

Python standard library 13 itertools)

Python standard library 14 database (sqlite3)

The main difficulty of learning the Python standard library is that it requires basic knowledge in other fields. Refer:

Linux concepts and Systems

The following is network-related content in the Python standard library. Python has many applications in the network, whether as a server or as a crawler. Python has simple syntax, high readability, and powerful script functions. These enable Python developers to quickly develop excellent network products.

Python network 01 original Python Server

Python network 02 Python server Evolution

Python network applications also require knowledge about network protocols. Refer:

Protocol Forest

Liberated jiangge

Django is the most representative network framework of Python. With Django, you can easily implement a fully functional and easy-to-manage website or App backend. This section describes how to use the Django framework from a practical perspective.

The liberated jiangge 01

The liberated jiangge 02 estate is under suspicion

The liberated man Jiang Ge 03

The liberated jiangge 04

Liberated jiangge 05 black noodle butler

The liberated jiangge 06 fake work

Liberated Jiang Ge 07

Python quick tutorial


Simple and studious python27 or python32 tutorial


You can start with 'learning python' or 'cute python.

Who has the best Python tutorial?

There is no best tutorial. There are different tutorials at the same stage,
If you are a beginner, "Python basics" and "python learning manual" are good choices.
For more information, see Dive Into Python.
Cute Python introduces many python libraries, especially network programming.
To fully understand the python library, read the python standard library, which is very thick.
For practical classes, see python cookbook. You can learn a lot of skills and programming paradigm.
For the advanced stage, see python advanced programming.

For more information about how python works, see python source code analysis.
In the future, there will be a specialization in the industry. If you want to develop in any direction, read the relevant books.

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.