《Python编程:从入门到实践》是一本不错的书。第2版已经公开预售,预计会在10月份正式上市。
动手试一试
本章的练习都是探索性的,但从第2章开始将要求你用那一章学到的知识来解决问题。
练习1-1:python.org
浏览Python主页,寻找你感兴趣的主题。你对Python越熟悉,这个网站对你来说就越有用。
答案:
这个主页包含有6个模块。
python包含软件和文档下载页。
psf是python软件基金会,“The Python Software Foundation is an organization devoted to advancing open source technology related to the Python programming language.”
DOCS包含各个版本的文档。例如:https://docs.python.org/3/tutorial/index.html
PYPI是各类python的安装包。指向了pypi.org。英文是指The Python Package Index.
Jobs是各类求职信息的发布界面。
Community是python的社群。里面包含python社群的活动通知以及邮件列表等其他外部资源。例如:https://wiki.python.org/moin/
练习1-2:输入错误
打开你刚创建的文件hello_world.py,在代码中添加一个输入错误,再运行这个程序。输入错误会引发错误吗?你能理解显示的错误消息吗?你能添加一个不会导致错误的输入错误吗?你凭什么认为它不会导致错误?
答案:放在注释或者引号里面的输入错误不会引发报错。
练习1-3:无穷的技艺
如果你有无穷多种编程技艺,你打算开发什么样的程序呢?你就要开始学习编程了。如果心中有目标,就能立即将新学到的技能付诸应用,现在正是草拟目标的大好时机。将想法记录下来是个不错的习惯,这样每当需要开始新项目时,都可参考它们。现在请花点时间描绘三个你想创建的程序。
想法1:编一个掷骰(tou)子的程序,能够和孩子一起,比比谁的数目大。
想法2:开发一个网页版本的通讯录。
想法3:开发一个网页版本的本地美食网站。
想法4:开发一个方便美团或其他骑手的导航软件,方便他们直接找到最短路径。尤其是最后一公里。避免跑错楼层或者小区等。