Introduction to Python:Python is an object-oriented, literal translation computer programming language. Its syntax is simple and clear, as far as possible the use of non-semantic English words, unlike most other programming languages using curly braces, it uses the
indentation to define the 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 learning1. Google ' s Python Class (highly recommended)very easy to understand, even if you have not learned any programming language can 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 computer skills necessary to learn, No, look at this fq detailed tutorial. 2. The Python TutorialPython's official documentation, available in various versions, can be consulted as a dictionary at the basic stage. Second, Python advanced learning1. Python's efficient programming skillsIt provides some important programming skills that are often overlooked by people, but they can really help us in everyday programming. 2. Python 10 friendly idiomatic methodsThat 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 masterPython 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 Windowswhen 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 ever used Python to develop a Web site, this article will teach you to develop your own website step-by-step, entry-level article , bringing us the initial experience of the Python development site.
3. Full-stack Python learningmainly Python for Web applications, if the above is a basic primer, here is a deep and excellent master 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 learning1. Python Comprehensive Resourceson GitHub, from beginner to master, it's all about. 2. Learn more about Python's must-read articlesIt also recommends a lot of good resources in the learning process of Python. 3. Python Development Technology Detailed information (video + technical documents)is a PDF document that collects some fine resources. 4. The Python ChallengeDo 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?
Note: This article turns from- - Excellent Python Learning Resource Collection summary (highly recommended)
Excellent Python Learning Resource Collection summary (highly recommended)