我的目标是撰写一本既可以作为教程又能够参考的书。这本书最初是为我在Mount St. Mary大学的编程入门课上的学生准备的大约30页笔记。这些学生中大多数没有编程经验,这促使我改进方法。我省略了很多技术细节,有时我过度简化了事情。其中一些细节在书的后面被补充,尽管其他细节从未被补充。但是这本书并不打算涵盖所有内容,我推荐阅读其他书籍和Python文档来填补这些空白。

这本书第一部分的大部分内容都是基础。前四章非常重要。第五章是有用的,但不是所有的都是关键的。第6章(字符串)应该在第7章(列表)之前完成。第8章包含一些更高级的列表主题。虽然这些内容都很有趣,也很有用,但大部分内容都可以跳过。特别是,那一章涵盖了列表理解,我在书中后面会大量使用。虽然您可以不使用列表理解,但它们提供了一种优雅而有效的做事方式。第9章(while循环)很重要。第10章包含了各种各样的主题,它们都很有用,但是如果需要的话,可以跳过很多。第一部分的最后四章是关于字典、文本文件、函数和面向对象编程的。

第二部分是关于图形的,主要是用Tkinter进行GUI编程。您可以很快地使用Tkinter编写一些很好的程序。例如,第15.7节呈现了一款20行的井字游戏。第二部分的最后一章介绍了一些关于Python图像库的内容。

第三部分包含了许多您可以用Python做的有趣的事情。如果你要围绕这本书组织一个学期的课程,你可能想在第三部分中选择一些主题来复习。这本书的这一部分也可以作为一个参考或作为一个地方,有兴趣和积极的学生学习更多。书中这一部分的所有主题都是我在某一点或另一点上发现有用的东西。虽然这本书是为入门编程课程而设计的,但是对于那些有编程经验想要学习Python的人来说,这本书也很有用。如果你是这些人中的一员,你应该能够轻松地读完前几章。您应该发现,第2部分对GUI编程进行了简明而非肤浅的论述。第三部分包含了关于Python特性的信息,这些特性允许您用很少的代码完成大任务。

成为VIP会员查看完整内容
66

相关内容

Python是一种面向对象的解释型计算机程序设计语言,在设计中注重代码的可读性,同时也是一种功能强大的通用型语言。
【干货书】Python科学编程,451页pdf
专知会员服务
125+阅读 · 2021年6月27日
【干货书】C++实战编程指南,附549页pdf与Slides
专知会员服务
80+阅读 · 2021年4月23日
【2020干货书】Python3基础导论介绍,98页pdf
专知会员服务
99+阅读 · 2020年10月11日
【干货书】Python 编程,480页pdf
专知会员服务
228+阅读 · 2020年8月14日
【2020新书】高级Python编程,620页pdf
专知会员服务
232+阅读 · 2020年7月31日
【2020新书】实战R语言4,323页pdf
专知会员服务
98+阅读 · 2020年7月1日
【干货书】流畅Python,766页pdf,中英文版
专知会员服务
223+阅读 · 2020年3月22日
算法与数据结构Python,369页pdf
专知会员服务
160+阅读 · 2020年3月4日
【干货书】计算机科学离散数学,627页pdf
专知
53+阅读 · 2020年8月31日
421页《机器学习数学基础》最新2019版PDF下载
实战 | 用Python做图像处理(二)
七月在线实验室
17+阅读 · 2018年5月25日
2018年最佳深度学习书单(从零到深度学习工程师)
七月在线实验室
8+阅读 · 2018年3月16日
这几本Python新书特别赞
图灵教育
19+阅读 · 2018年3月1日
高效使用 Python 可视化工具 Matplotlib
Python开发者
8+阅读 · 2017年7月3日
Arxiv
99+阅读 · 2020年3月4日
Arxiv
3+阅读 · 2018年11月14日
Arxiv
3+阅读 · 2018年9月12日
Learning to Importance Sample in Primary Sample Space
Arxiv
7+阅读 · 2018年4月21日
VIP会员
相关VIP内容
【干货书】Python科学编程,451页pdf
专知会员服务
125+阅读 · 2021年6月27日
【干货书】C++实战编程指南,附549页pdf与Slides
专知会员服务
80+阅读 · 2021年4月23日
【2020干货书】Python3基础导论介绍,98页pdf
专知会员服务
99+阅读 · 2020年10月11日
【干货书】Python 编程,480页pdf
专知会员服务
228+阅读 · 2020年8月14日
【2020新书】高级Python编程,620页pdf
专知会员服务
232+阅读 · 2020年7月31日
【2020新书】实战R语言4,323页pdf
专知会员服务
98+阅读 · 2020年7月1日
【干货书】流畅Python,766页pdf,中英文版
专知会员服务
223+阅读 · 2020年3月22日
算法与数据结构Python,369页pdf
专知会员服务
160+阅读 · 2020年3月4日
相关资讯
【干货书】计算机科学离散数学,627页pdf
专知
53+阅读 · 2020年8月31日
421页《机器学习数学基础》最新2019版PDF下载
实战 | 用Python做图像处理(二)
七月在线实验室
17+阅读 · 2018年5月25日
2018年最佳深度学习书单(从零到深度学习工程师)
七月在线实验室
8+阅读 · 2018年3月16日
这几本Python新书特别赞
图灵教育
19+阅读 · 2018年3月1日
高效使用 Python 可视化工具 Matplotlib
Python开发者
8+阅读 · 2017年7月3日
微信扫码咨询专知VIP会员