1, no development experience, beginner Python
If you don't have another language, Python is your first language:
- A Byte of Python (Concise python tutorial, this concise python tutorial with Chinese version) is a very good introductory tutorial.
- Learn Python's hard-to-do ( free tutorial for Zed Shaw, personally highly recommended)
- Python, Django and flask Tutorial: Real python (charge, purchase required)
- The short 5 minute video explains why your starting point should be to accomplish something, or solve something , rather than learn a language in order to learn a language.
- Dive into Python 3 is an open source Python tutorial that provides HTML and PDF versions.
- Code Academy has a Python track for pure beginners.
- Introduction to programming with Python introduces basic syntax and control structures, and provides a number of code examples.
- O ' Reilly's book Think python:how to Think like a computer scientist is a very good introductory textbook.
- Python practice book is a Python-based workbook that helps you master the basic Python syntax.
- Want to learn to program by doing practical projects? Look at this list of the 5 programming project for Python Beginners (5 programming projects for beginners in Python).
- One of the creators of Reddit wrote a tutorial on how to build a blog site with python (using Python to build a blog), so that it is very good for getting started with web programming.
- The Fullstack Python author wrote an article on how to learn Python learning python.
2, have the development experience, beginner Python
- Learn Python in Y minutes lets you get started quickly in a matter of minutes, with a ballpark figure.
- Python for you and me, Python syntax, the main structure of the language, etc., also includes tutorials for flask Web apps.
- The Hitchhiker ' s Guide to Python
- How to Develop Quality Python code, developing high-quality Python codes
3. Advanced
- the python ecosystem:an Introduction, about Python eco system, virtual machine, Python Package manager pip, Virtual Environment virtualenv, and many more advanced topics
- the Python subreddit, which is the Reddit node of Python (the equivalent of Chinese paste), is an active community, can exchange discussions, solve problems and so on.
- Good to great Python Reads, collecting advanced and high-level Python articles, with a lot of nuances and details of the Python language itself.
- Blog Free python Tips, there are many articles on Python and Python ecosystems.
- python Books, some free python, Django, data analysis and other aspects of the book.
- python iaq:infrequently asked Questions, a question that Python frequently asks.
4, video, screen recording, presentation, etc.
Video recording of some technical conference sessions: Best Python videos5, python package
- Awesome-python, collected a variety of Python very useful very cool package, really very awesome, let the author Brief Encounter (I wish I had this page when I was just getting started).
- Easy-python
6. Podcasts (Podcasts)
- Talk python to Me, focus on people and organizations that use Python, and invite some developers to discuss their work in each issue.
- podcast.__init__, about Python and the people who made Python more bull B.
7, press information (can subscribe)
- Python Weekly, the latest Python articles, videos, projects, information.
- Pycoder ' s Weekly, similar to Python Weekly.
- Import Python
Come to know the answer: http://www.zhihu.com/question/34907211/answer/60369202
No development experience, beginner Python