Python Core Programming: From Beginner to Real-World Development
Tags
Summary
Editor's review
Who it's for
A good fit for
- 零编程基础、希望系统自学 Python 的在校学生与转行读者
- 学过一点语法但没做过完整项目、想走通开发流程的自学者
- 需要一本含 Flask/Django、数据库、PyQt5 内容的实践型教材的培训学员
- 想用 Pygame、NumPy、matplotlib 做小项目练手的技术爱好者
Not a good fit for
- 已有多年 Python 工程经验、想深入 CPython 底层或性能优化的资深开发者
- 只想查语法手册、不愿动手敲代码的读者
- 需要严格对齐最新 Python 3.12+ 与新版框架 API 的读者
Reading tips
- 按章节顺序推进,先配好环境再学第 2、3 章语法,每章末尾的上机与练习不要跳过
- 读到第 9 至 12 章时同步搭建数据库与虚拟环境,边学边把书中代码跑通
- 最后四个实战项目建议独立复现一遍,遇到报错优先查官方文档,理解版本差异
- 把本书当作 2020 年前后的技术快照,框架与库的新写法以官方文档为准
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
- Title: Python Core Programming: From Beginner to Real-World Development
- Chapter 0 Python Study Guide: Python's Origins, Basic Ideas and Technical System, Learning Roadmap, Comparison with Other Languages, Development Trends and Application Status
- Chapter 1 Getting to Know Python: Entering Python, Setting Up the Development Environment, Installing the Interpreter and PyCharm
- Chapter 2 Quickly Using Python Programming: Basic Syntax Elements, Comments and Code Structure, Operators and Expressions, Data Types, Built-in Arithmetic Functions
- Chapter 3 Controlling Program Execution Flow: Structured Programming, Sequential Structure, Branch Structure, Loop Structure
- Chapter 4 Using Functions in Python: Function Definition and Basic Use, Parameter Passing, Variable Scope, Recursion, Function Modules
- Chapter 5 Composite Data Types: Sequences, Lists, Tuples, Sets, Dictionaries
- Chapter 6 Files and File Systems: Opening and Closing Files, File and Directory Operation Modules, Common Directory and File Operations
- Chapter 7 Regular Expressions: Basic Metacharacters, Common Functions of the re Module, Group Matching and Match Objects
- Chapter 8 Program Processes and Threads: Processes, Threads
- Chapter 9 Python Database Operations: Database Interfaces and APIs, Relational Databases, Non-Relational Databases, Embedded Databases
- Chapter 10 Web Programming Technology: Flask Framework, Django Framework
- Chapter 11 Python Visualization Programming: NumPy Library, Hand-Drawn Image Effects, matplotlib Library, Drawing Polar Plots and Stock Candlestick Charts
- Chapter 12 GUI Programming Based on PyQt 5: Overview of GUI, Introduction and Installation of PyQt, Getting Started with Qt Designer, Window Controls and Layout Management
- Chapter 13 Developing an Interactive Game with Python: Introduction and Installation of Pygame, Creating and Optimizing the Bouncing-Ball Scoring Game
- Chapter 14 Intelligent Robot—Intelligent Poetry Writing with Python: System Design, Window UI Design, Third-Party Libraries, Program Implementation and Results
- Chapter 15 Artificial Intelligence—Face Recognition System: Requirements Analysis, System Design, Development Preparation, Feature Implementation
- Chapter 16 Data Visualization—Weather Forecasting System: Requirements Analysis, System Design, Module Introduction, Feature Implementation and Data Storage
FAQ
这本书适合完全零基础的读者吗?
书中用的是 Python 3 还是 Python 2?
全书共多少章、总字数是多少?
这本书和《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.