程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

Python from zero basic entry to proficient: one month is enough

編輯:Python

If you want to start from zero to entry, can study full-time (self-study), then one month is enough.

**Part-time (self-taught)** this may be longer, 3-6 months.

If you want to be more proficient, there is no time limit. The overall learning route and the knowledge you need to master at different time periods are listed here:

If you want to quickly achieve zero-based entry, it is recommended to look down. Python learning must go through these stages: (with related books + video courses)


Stage 1: Getting familiar with the basics of Python

Don't rush to install the Python environment!Don't rush to install the Python environment!Don't rush to install the Python environment!

I have seen many technical novice lose their desire to learn because of the failure of language toolkit and IDE installation. You can use some Android apps to explore first, such asRepl.

The learning order can be referred to the following:

Look at these introductory books:

  1. **"Learn to Code with Children": ** a wonderful book for beginners in programming!
  2. **"A byte of Python":** Only 149 pages, you can read it in two or three days.
  3. "The Stupid Way to Learn Python 3": It is suitable for readers who have not learned programming, but are interested in programming.
  4. ** "Python Programming: From Introduction to Practice": ** A very basic Python introductory book, taught by hand, even programming beginners can understand.

Recommended for introductory video courses:

  • Python Official Documentation:3.10.5 Documentation (Needless to say, must see)
  • Liao Xuefeng Py Tutorial:https://www.liaoxuefeng.com/ (Da Niu will take you a simple and quick start)
  • Rookie Tutorial:https://www.runoob.com/python/ (the most classic language tutorial website)

Phase II: Advanced Learning

Advanced learning is the stage that takes the longest and the largest amount of learning in the entire Python learning process. Because the entry-level contact is more of concepts and things of interest, the advanced learning will really see the world.

The main objectives of this stage are as follows:

  1. Proficient in using the Linux operating system
  2. Proficient in network programming technology
  3. Master concurrent processing and database related operations
  4. Proficient in web server principles and framework principles
  5. Master the knowledge and application of front-end development, web development, and crawler development

Recommended for advanced books:

  • The Basics of Python 3rd Edition: The long-established classic Python book, also available for getting started (first 8 chapters).
  • **"Python Learning Manual 4th Edition": Comprehensive and in-depth content, **It is worth reading for beginners in programming and Python.
  • The Python Cookbook 3rd Edition: Covers many common problems in Python applications and provides general solutions.

Stage 3: Advanced Learning

This stage of learning is more to serve one's own work/project. A real programmer should not know how much theoretical knowledge, but should be able to actually write programs.

Not all knowledge is required, but some common sense should be known as they will affect your day-to-day work.

Related books can be read:

  • "Python Core Programming (3rd Edition)": It involves a lot of knowledge points and complex content, suitable for people with certain programming experience.
  • **"Understanding Python Features":** Less than 200 pages, the more you know about the language, the easier it will be to use.
  • **Fluid Python:** This book is a treasure trove of practical programming tips for intermediate and advanced Python programmers looking to expand their knowledge.
  • **"The Road to Python Masters":** A book that is biased towards engineering practice. The author shares a lot of personal practical development experience.


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved