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.