Python from Scratch
Tags
Summary
Editor's review
Who it's for
A good fit for
- 完全没有编程基础、想系统入门Python的初学者
- 在校大学生,需要一本可按章节推进的Python课程参考书
- 想自学网络爬虫、图像识别,但语言基础薄弱的转行者
- 偏好边看视频边敲代码、需要配套素材辅助自学的读者
Not a good fit for
- 已有Python基础,想深入了解语言原理与底层实现的读者
- 希望系统学习数据分析、机器学习算法理论的读者
- 需要工程化、分布式部署等开发经验的中高级程序员
Reading tips
- 先照着第1章把开发环境装好并跑通第一个程序,后面的章节才不至于卡在环境问题上
- 每章至少亲手敲一遍示例代码,再做课后练习,不要只阅读不运行
- 学完第16章后可以开始尝试第19—21章的项目,边做边回头补前面的知识点
- 入门完成后换一本讲项目实践或数据分析的书继续进阶,避免停留在语法层面
About the publisher
Chemical Industry Press is a comprehensive science and technology publisher in China. Public information is limited, but the books in our collection show that its publishing spans popular science and everyday life. For young readers it offers fun experiment and plant science titles such as the "Playing with Science" series and "Fun Science Lessons for Primary Students." It also covers practical books on food, health, and fitness, including guides to growing sprouts and vegetables and to fitness and disease prevention for office workers. In literature and folklore, it includes "Bowu Zhi," "Lakeside," and suspense novels by Keigo Higashino, with authors such as Zhang Hua, Shen Yang, Wang Juan, Urban Farmer, Chen Yujuan, Tang Fuchun, and Yang Zuiye. Overall, its publishing balances popular science with the humanities and practical reading.
Contents
- Part 1 Basics
- Chapter 1 Starting the Python Journey: Overview, Versions, and Application Areas of Python; Setting Up Windows/Linux/macOS Environments; Troubleshooting Common Installation Problems
- Chapter 2 Variables and Basic Data Types
- Chapter 3 Communicating with the Computer: Basic Input and Output
- Chapter 4 Operators and Expressions
- Chapter 5 Program Control Structures
- Chapter 6 Common Sequence Operations
- Chapter 7 Lists
- Chapter 8 Tuples
- Chapter 9 Common String Operations
- Chapter 10 Regular Expression Operations
- Chapter 11 Dictionaries and Sets
- Chapter 12 Functions
- Chapter 13 Modules and Packages
- Chapter 14 Object Orientation and Classes
- Chapter 15 File I/O
- Chapter 16 Exception Handling and Program Debugging
- Chapter 17 Turtle Graphics
- Chapter 18 GUI Design with PyQt5
- Chapter 19 Web Crawler Development
- Chapter 20 Little Turtle Challenges the Great Maze
- Chapter 21 AI Image Recognition Assistant
FAQ
这本书适合完全没有编程经验的人吗?
这本书配有视频和源代码吗?
这本书讲的是Python 2还是Python 3?
同名书有好几种,怎么确认买的是这一本?
看完这本书能直接找工作吗?
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.