目录
图书推荐
入门图书
对于STEM面向的初学者,酷码STEM实验室推荐以下图书:
父与子的编程之旅
作者: 桑德 (Warren Sande),桑德 (Carter Sande)
ISBN: 9787115367174
豆瓣评分: 8.5分
豆瓣链接: 豆瓣
英文版本:Hello World!: Computer Programming for Kids and Other Beginners 1st(2009)/2nd Edition(2013)
教孩子学编程python语言版
作者: 佩恩(布赖森·佩恩)
ISBN: 9787115416346
豆瓣评分: 8.4分
豆瓣链接: 豆瓣
英文版本:Teach Your Kids to Code: A Parent-Friendly Guide to Python Programming (2015)
Learn Python The Hard Way
Learn Code The Hard Way是Zed A. Shaw开办的在线语言学习项目,涉及Python、Ruby、C 、SQL及Regex等,免费提供HTML版本;也销售纸质书,并提供专业渲染的PDF文档和教学视频下载。
- Learn Python The Hard Way, 3rd Edition - https://learnpythonthehardway.org/python3/
- 中文译本在线HTML:笨办法学Python - https://flyouting.gitbooks.io/learn-python-the-hard-way-cn/
- 中文译本PDF下载:笨办法学Python - https://learn-python-the-hard-way-zh_cn-translation.readthedocs.org/
Python编程:从入门到实践
作者: [美] 埃里克·马瑟斯
ISBN: 9787115428028
豆瓣评分: 9.1
豆瓣链接: 豆瓣
英文版本:python crash course a hands-on project-based introduction to programming 1st(2015)/2nd Edition(2019)
Think Python
在本阶段,美国 Olin 工程学院教授 Allen B. Downey 的开源教程《Think Python》(《像计算机科学家一样思考Python》)近来受到关注,本书更多的是想培养读者以计算机科学家一样的思维方式来理解Python语言编程。由于贯穿全书的主体是如何思考、设计、开发的方法,以及讲解不很多编程原理,实际上建议给有其他语言入门基础及一定心智的读者入门。
进阶图书
Python CookBook
Python Cookbook, Third edition
- by David Beazley, Brian K. Jones
- ISBN-13: 978-1449340377
- Paperback: 706 pages
- Publisher: O'Reilly Media; 3 edition (June 1, 2013)
《Python Cookbook(第3版)》介绍了Python应用在各个领域中的一些使用技巧和方法,其主题涵盖了数据结构和算法,字符串和文本,数字、日期和时间,迭代器和生成器,文件和I/O,数据编码与处理,函数,类与对象,元编程,模块和包,网络和Web编程,并发,实用脚本和系统管理,测试、调试以及异常,C语言扩展等。
- 《Python Cookbook》第三版中文翻译项目 - https://github.com/yidao620c/python3-cookbook
- 《Python Cookbook》第三版中文在线阅读 - https://python3-cookbook.readthedocs.io/zh_CN/latest/
Python学习手册
Learning Python, 5th Edition
- by Mark Lutz
- Paperback: 1648 pages
- ISBN-13: 978-1449355739
- Publisher: O'Reilly Media; Fifth edition (July 9, 2013)
本书根据Python专家Mark Lutz的著名培训课程编写而成,是易于掌握和自学的Python语言教程。
其他
在本阶段,也有程序员推荐Magnus Lie Hetland的Beginning Python: From Novice to Professional(《Python基础教程》)、Wesley Chun的Core Python Programming(《Python核心编程》,一本既可以作为Python教程又可以作为Python编程语言参考)作为《Python 编程:从入门到实践》的后续教程。
官方书单
Python 官方书单列表:https://pythonbooks.org/
Invent Your Own Computer Games with Python, 4E
- by Al Sweigart
- ISBN-13: 978-1593277956
- Paperback: 376 pages
- Publisher: No Starch Press; 4 edition (December 16, 2016)
中文版《Python游戏编程快速上手》。本书教你如何使用流行的Python编程语言来编写计算机游戏,即便你之前没有任何编程经验。 首先,本书带领读者猜数字和Tic Tac Toe这样的经典游戏,然后开始学习更加高级的游戏的开发,例如基于文本的Sonar Treasure Hunt游戏以及带有音效和动画的Dodger游戏。在此过程中, 我们还会学习关键的编程和数学概念,这些将使得你的游戏开发技能达到更高的层级。

















