Crazy Python Lectures
Tags
Summary
Editor's review
Who it's for
A good fit for
- 已掌握基础语法、希望系统补齐Python知识版图的读者
- 想通过完整项目熟悉GUI、数据库与爬虫的在校学生
- 需要一本可长期查阅、备课时参考的培训机构讲师
- 有编程基础、准备转向Python开发岗的求职者
Not a good fit for
- 完全没有编程概念、只想读一本薄册子试试水的零基础读者
- 只想学数据分析或机器学习、不愿看大量语法与工程细节的人
- 习惯纯视频教学、抗拒阅读长篇幅文字与课后练习的读者
Reading tips
- 第1至第9章建议顺序通读,每章务必动手敲完示例并完成章末练习。
- 第10至第17章可按需取用,先挑与手头项目相关的模块精读,其余留作工具章节。
- 第18至第20章的项目实战建议独立复现一遍,再尝试修改参数或增加功能。
- 遇到第三方库版本差异时,以官方文档为准,不必强求与书中代码逐字一致。
About the publisher
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
- Chapter 1 Overview of Python and the Development Environment
- Chapter 2 Variables and Simple Types
- Chapter 3 Lists, Tuples, and Dictionaries
- Chapter 4 Flow Control
- Chapter 5 Functions and Lambda Expressions
- Chapter 6 Classes and Objects
- Chapter 7 Exception Handling
- Chapter 8 Special Methods of Python Classes
- Chapter 9 Modules and Packages
- Chapter 10 Common Modules (sys, os, random, time, JSON, Regular Expressions, collections, etc.)
- Chapter 11 GUI Programming (Tkinter)
- Chapter 12 File IO
- Chapter 13 Database Programming (SQLite, MySQL)
- Chapter 14 Concurrent Programming (Threads, Thread Pools, Multiprocessing)
- Chapter 15 Network Programming (TCP, UDP, Email)
- Chapter 16 Documentation and Testing
- Chapter 17 Packaging and Distribution
- Chapter 18 Metal Slug (pygame Game Project)
- Chapter 19 Data Visualization (Matplotlib, Pygal)
- Chapter 20 Web Crawler (Scrapy Project)
FAQ
这本书适合零基础自学吗?
书中用的是Python 2还是Python 3?
需要提前学数据库和网络知识吗?
原版和5周年纪念版有什么差别?
书中的案例可以在最新版Python上运行吗?
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
Li Gang: publicly available information is limited, and no confirmed details about his education, positions, or life experience can be verified. Judging from the 19 works held in the library, his writing and editorial work center on the operation and management of dental institutions, covering specific areas such as infection control, medical safety, equipment management, human resources, patient management, practice opening preparation, and market development, while also extending to clinical teaching content such as infectious diseases. The works are commonly classified under medicine, management, documentary literature, and industrial technology. His books emphasize practical operations and procedural standards and are aimed at dental clinic practitioners and managers, addressing key points in daily operations topic by topic in separate volumes. They are highly practical and instructive, forming a fairly systematic series of titles within dental practice management literature.