Beginning Python: From Novice to Professional (3rd Edition)
Tags
Summary
Editor's review
Who it's for
A good fit for
- 零基础、想系统学一门编程语言的在校学生
- 有其他语言基础、希望快速掌握Python 3语法与惯用法的开发者
- 想通过完整项目案例理解开发流程的自学者
- 需要把Python用于数据处理、脚本自动化等工作的职场人士
Not a good fit for
- 只想押题刷题、应对单一考试的读者(本书不以考试大纲为纲)
- 已熟练使用Python、寻求性能优化或架构设计进阶内容的资深开发者
- 希望专门学习主流Web框架(如Django、Flask)或数据分析库的读者
- 希望书中所有示例都对应最新版库、即抄即可运行的读者
Reading tips
- 零基础读者按章顺序阅读,每章结束后亲手敲一遍示例并完成小结中的函数整理。
- 有编程基础者可从第5章起跳读,重点看第9章魔法方法、第16章测试和第20章之后的项目。
- 项目部分建议配合第11、12、13、14章同步跟进,先自己实现,再对照书中的做法。
- 遇到XML-RPC、CGI等较早的技术方案时,可对照当前Python官方文档换成现代替代方案练习。
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
- Chapter 1 Instant Hacking: The Basics
- Chapter 2 Lists and Tuples
- Chapter 3 Working with Strings
- Chapter 4 Dictionaries
- Chapter 5 Conditionals, Loops, and Some Other Statements
- Chapter 6 Abstraction
- Chapter 7 More Abstraction
- Chapter 8 Exceptions
- Chapter 9 Magic Methods, Properties, and Iterators
- Chapter 10 Batteries Included
- Chapter 11 Files
- Chapter 12 Graphical User Interfaces
- Chapter 13 Database Support
- Chapter 14 Network Programming
- Chapter 15 Python and the Web
- Chapter 16 Testing 101
- Chapter 17 Extending Python
- Chapter 18 Packaging Your Programs
- Chapter 19 Playful Programming
- Chapter 20 Project 1: Instant Markup
- Chapter 21 Project 2: Painting a Pretty Picture
- Chapter 22 Project 3: XML for All Occasions
- Chapter 23 Project 4: In the News
- Chapter 24 Project 5: A Virtual Tea Party
- Chapter 25 Project 6: Remote Editing with CGI
- Chapter 26 Project 7: Your Own Bulletin Board
- Chapter 27 Project 8: File Sharing with XML-RPC
- Chapter 28 Project 9: File Sharing GUI
- Chapter 29 Project 10: Do-It-Yourself Arcade Game
- Appendix A A Quick Tour
- Appendix B Python Reference Manual
FAQ
这本书对应Python 2还是Python 3?
零基础能直接读这本吗?
书中的10个项目现在还能跑吗?
第3版与修订版有什么区别?
这本书和《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.