用户工具

站点工具


侧边栏

program:python:learning_resources

图书推荐

入门图书

对于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文档和教学视频下载。

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学习手册

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游戏。在此过程中, 我们还会学习关键的编程和数学概念,这些将使得你的游戏开发技能达到更高的层级。

Python.org维基百科:Python

program/python/learning_resources.txt · 最后更改: 2022/05/14 11:20 由 culmart