Learn Python from Zero (Upgraded Edition) cover

Learn Python from Zero (Upgraded Edition)

Rating 3.3
Word count
152K words
Chapters
24
ISBN
9787121472121

Tags

Summary

Zero-Basis Python (Upgraded Edition) is a Python primer designed for programming beginners. Written from a beginner's perspective, it uses accessible language and engaging examples to explain in detail how to manage programs with IDLE and Python frameworks. The book has 16 chapters, covering first steps with Python, Python language fundamentals, flow-control statements, sequence applications, Pygame game programming, and web crawler development. All knowledge is explained through concrete examples, and the program code is given detailed annotations, so readers can grasp the essence of Python development with ease and quickly improve their coding skills. Through numerous examples and a complete project case, the book helps readers better consolidate what they have learned.

Editor's review

This book is aimed at programming beginners. Starting from first steps with Python, it progressively introduces language fundamentals, flow-control statements, sequence applications, and extends into practical directions such as Pygame game programming and web crawler development across 16 chapters. Its hallmarks are accessible language, example-driven explanation, and detailed annotations on program code, making it easy for beginners to understand what statements do and how programs are structured. Numerous examples and a complete project case help readers consolidate what they have learned, forming a transition from syntax basics to hands-on practice. For readers new to programming who want to master Python basics with a low barrier to entry and build up small-project experience, this book serves as an introductory tutorial; it is also suitable for progressing chapter by chapter in classroom learning or a self-study plan, typing code on the computer to deepen understanding.

Who it's for

A good fit for

  • Programming beginners with no experience who want to learn Python from scratch
  • Middle school or university students who need accessible explanations combined with example practice
  • Hobbyists who want a taste of practical Python directions through small games and crawler examples
  • Career changers who want to follow a chapter-by-chapter self-study plan and learn by doing

Not a good fit for

  • Readers who already know Python basics and want to go deeper into advanced features or frameworks
  • Readers who need systematic study of specialized fields such as data analysis or machine learning
  • Developers who expect to consult complex engineering cases directly without foundational explanation

Reading tips

  1. Study chapters in order, and after each chapter type out the example code from the book and observe the results.
  2. For code segments with many annotations, first try to understand them yourself, then compare with the annotations, cultivating the habit of reading code.
  3. Before studying the Pygame and crawler chapters, make sure you have mastered the earlier basic syntax and flow-control content.
  4. After completing the book's project case, try modifying features or parameters to test your command of what you have learned.

About the publisher

Publishing House of Electronics Industry China · Founded in 1982

The Publishing House of Electronics Industry is a comprehensive publisher distinguished by its focus on electronic information and related fields. Judging from the more than 3,000 titles in its catalogue, its publishing covers programming and design, artificial intelligence, computer science, finance and economics, photography, and social sciences, attending both to cutting-edge technology and to general readers. Representative titles include Factor Investing: Methods and Practice, x86 Assembly Language: From Real Mode to Protected Mode, The RISC-V Reader, Artificial Intelligence: Speech Recognition, Understanding and Practice, Phased Array Radar Technology, Radar Target Characteristics, and 100 Go Mistakes and How to Avoid Them, most of which centre on technical methods and engineering practice. Its authors include Shi Chuan, Li Zhong, Wang Xiaobo, David Patterson, Andrew Waterman, and Yu Zihao, among others from China and abroad. Owing to limited public information, no further publishing features are elaborated here.

Contents

  1. 版权信息
  2. 内容简介
  3. 前言
  4. Python定向学习目标
  5. 入门篇
  6. 第1章 初识Python
  7. 第2章 Python语言基础
  8. 第3章 流程控制语句
  9. 第4章 序列的应用
  10. 第5章 字符串及正则表达式
  11. 进阶篇
  12. 第6章 函数
  13. 第7章 面向对象程序设计
  14. 第8章 模块
  15. 第9章 异常处理及程序调试
  16. 第10章 文件及目录操作
  17. 第11章 使用Python操作数据库
  18. 高级篇
  19. 第12章 GUI界面编程
  20. 第13章 Pygame游戏编程
  21. 第14章 网络爬虫开发
  22. 第15章 Web编程与常用框架
  23. 实战篇
  24. 第16章 看图猜成语小程序

FAQ

I have no programming experience at all—can I understand this book?
This book is written for beginners. It starts from first steps with Python, uses accessible language with example-based explanation, and annotates program code in detail. Readers with no programming experience can gradually master basic syntax and program management methods by studying chapters in order and persevering in typing code. Where something is unclear, first run the example and observe the result, then go back to the explanation.
The book includes game programming and web crawlers—what should I learn beforehand?
Pygame game programming and web crawler development are practical content in the book, built on Python language fundamentals, flow-control statements, sequence applications, and related knowledge. It is advisable to first solidly master the basic syntax in earlier chapters before entering these practical chapters, which makes it easier to understand how the example code is organized and how it runs.
What role does the project case play in introductory learning?
Through numerous examples and a complete project case, the book helps readers consolidate what they have learned. A project case links scattered syntax points together and lets readers experience the complete process from requirements to code implementation. It is recommended to complete the project case independently after finishing the main chapters, then compare with the book's explanation to check your thinking and code.

Comments

Find this book

This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.

About the author

Mingri Technology, whose full name is Jilin Province Mingri Technology Co., Ltd., is a high-tech company specializing in software development, education and training, and the integration of software development educational resources, and it organizes the compilation of computer programming textbooks. Its works are aimed mainly at programming beginners and focus on learning languages such as Python, Java, C#, and SQL, as well as GUI design and web front-end development; its common categories are programming design, computer fundamentals, and software learning. Representative works include the upgraded editions of Python GUI Design, SQL, and Java in the “Zero Foundation Learning” series, along with study notes on HTML+CSS+JavaScript and a complete self-study course on C#. The company has developed textbook series such as “From Beginner to Master” and “Software Development Video Lecture Hall”; related textbooks have received industry and university press awards, and several titles have long ranked among the top sellers in their categories. Public information is limited; the author name is an institutional byline, and the focus is on the compilation and publication of computer programming educational materials.

More by the same author

Top rated in the same category