Python Programming for Absolute Beginners
Tags
Summary
Editor's review
Who it's for
A good fit for
- 完全没有编程经验、希望从零系统学习 Python 的初学者
- 想了解编程思维、但害怕枯燥教材的自学读者
- 需要一本可配套课程使用的入门教材的师生或培训机构学员
- 有其他语言基础、想快速掌握 Python 语法与常用库的程序员
Not a good fit for
- 希望直接学习 pandas、爬虫、深度学习等高级应用的读者
- 已能熟练编写 Python 程序、想钻研性能优化与工程架构的进阶开发者
Reading tips
- 按章节顺序推进,务必亲手把每课示例代码敲一遍并运行,而不是只阅读
- 每个部分结尾的综合性项目不要跳过,它是检验本部分掌握程度的最好方式
- 遇到不懂的报错先看第 9 章与第 36 章的调试方法,再去附录 A 核对练习答案
- 读完第 38 章后,选一个小需求(如批量处理文件)独立实现,把速查表用起来
About the publisher
Posts & Telecom Press is known for its strengths in science and technology, computing, and information and communications titles, and has extended its publishing into photography, art, software learning, and inspirational growth, giving it a fairly diverse range. Its catalog includes computing and communications works such as Refactoring and Patterns (Revised Edition) and Huawei Switch Learning Guide (Second Edition), alongside bilingual collector's editions such as The Little Prince (Chinese-English-French illustrated collector's edition), The Great Gatsby, and Three Days to See. Beijing Ten Years: 1980-1990 and Ghost Blade: WLOP Personal Illustration Collection reflect its presence in photography and art. Its authors include Antoine de Saint-Exupéry, Helen Keller, Joshua Kerievsky, Wang Da, Zhang Zhaozeng, and WLOP.
Contents
- Part 1 Learning to Program
- Chapter 1 Why Learn to Program
- Chapter 2 Basic Principles of Learning a Programming Language
- Part 2 Variables, Types, Expressions, and Statements
- Chapter 3 Getting to Know Python: A Programming Language
- Chapter 4 Variables and Expressions: Naming and Assigning Things
- Chapter 5 Object Types and Code Statements
- Chapter 6 Comprehensive Project: Your First Python Program—Converting Hours to Minutes
- Part 3 Strings, Tuples, and User Interaction
- Chapter 7 Getting to Know String Objects: Sequences of Characters
- Chapter 8 Advanced String Operations
- Chapter 9 Simple Error Messages
- Chapter 10 Tuple Objects: Sequences of Arbitrary Objects
- Chapter 11 Interacting with Users
- Chapter 12 Comprehensive Project: Name Mashup
- Part 4 Making Choices in Programs
- Chapter 13 Getting to Know Choices in Programs
- Chapter 14 Making More Complex Choices
- Chapter 15 Comprehensive Project: Choose Your Own Adventure
- Part 5 Repeating Tasks
- Chapter 16 Repeating Tasks with Loops
- Chapter 17 Customizing Loops
- Chapter 18 Repeating While a Condition Holds
- Chapter 19 Comprehensive Project: Scrabble Art Edition
- Part 6 Organizing Code into Reusable Blocks
- Chapter 20 Building Programs for Long-Term Use
- Chapter 21 Modularization and Abstraction with Functions
- Chapter 22 Advanced Function Operations
- Chapter 23 Comprehensive Project: Analyze Your Friends
- Part 7 Handling Mutable Data Types
- Chapter 24 Mutable and Immutable Objects
- Chapter 25 Using Lists
- Chapter 26 Advanced List Operations
- Chapter 27 Dictionaries: Mappings Between Objects
- Chapter 28 Aliasing and Copying Lists and Dictionaries
- Chapter 29 Comprehensive Project: Document Similarity
- Part 8 Creating Your Own Object Types with Object-Oriented Programming
- Chapter 30 Creating Your Own Object Types
- Chapter 31 Creating Classes for Object Types
- Chapter 32 Using Your Own Object Types
FAQ
这本书的英文原名叫什么?
完全没接触过编程能看懂吗?
书中使用 Python 3 还是 Python 2?
作者是谁,为什么值得信任?
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.