Pythonis an object-oriented, literal translation computer programming language. Its syntax is simple and clear, try to use the non-semantic English words, unlike most other programming languages using curly braces, it uses
IndentTo define a block of statements. Like scheme, Ruby, Perl, Tcl and other dynamic languages, Python has garbage collection and can automatically manage memory usage. It is often used as a scripting language to handle system administration tasks and network programming, but it is also well suited to perform high-level tasks.
Python is easy to get started with, but it's not a day's work to learn python as much as any other language. My Python learning is still in the basic stage, occasionally with a Python script to implement some simple functions, usually like to collect a variety of Python technical documents and excellent articles, took some time to sort out to share to everyone, there is a basic level has advanced, but also from the basis to master comprehensive study of information, Some of the materials also contain many other excellent resources. Everyone's standards are different, perhaps my classification is not necessarily accurate, I hope you read selectively, so that you grow into a Python master of the road less to go a little detour.
First, the basic knowledge of Python learning 1. Google's Python Class (highly recommended) is very easy to understand, even if you have not learned any programming language can also learn, it is recommended that Python novice read, here is a brief introduction, if you do not want to see the text tutorial, Youtobe also has related video tutorials, Of course, this need FQ,FQ should be every learning computer skills necessary, not to see this fq detailed tutorial. 2. The official documentation for the Python Tutorialpython, available in various versions, can be consulted as a dictionary at the basic stage. Second, Python advanced learning 1. Python's efficient programming skills provide some important programming skills that are often overlooked by people, but they can really help us in everyday programming.
2. Python 10 Friendly idiomatic methods
That is, programming style, programming specification, which is very important in large projects, each language has its own idioms, such as the Google Java Programming style guide Chinese version. Third, Python advanced learning
1. How to become a python master
Python Masters Learn the guiding articles, at least let you know what degree is called Python Master.
2. Python+django+eclipse to quickly develop its own website under Windows
When it comes to Python's higher-order applications, Python is increasingly being used to develop Web sites, where Django is a framework for developing web sites with Python, and if you've never used Python to develop a website before, then this article will teach you to develop your own website step-by-step, an entry-level article, Bring us the initial experience of the Python development site.
3. Full-stack Python learning is primarily a tutorial on Python for Web applications, and if it is a basic primer, here is a deep and excellent tutorial.
4. My Favorite Python Debugging Tools
Debugging is every need to learn the language necessary skills, good debugging tools can make our development efficiency. Iv. Python Comprehensive guided learning 1. Python's comprehensive resources on GitHub, from beginner to master, are very comprehensive.
2. Learn more about Python's must-read articles
It also recommends a lot of good resources in the learning process of Python. 3. Python Development Technical details (video + technical documentation) is a PDF document that collects a number of boutique resources.
4. The Python Challenge
Do you feel like you're learning about Python? If so, it is highly recommended to come here to challenge their python knowledge, belong to the game, entertainment and also can learn, why not come?
Alexia (Minmin)
Excellent Python Learning Resources Collection Summary (highly recommended) go