学完附录部分关于命令行的 15 个练习之后,我们就可以正式进入 Python 3 的学习了。
首先回顾一下我们在整个课程的预备课中进行的环境配置,确保你已经在你的电脑上做好了这些配置:
配置环境:Mac OS
去 Python 官网下载最新版的 Python3,然后安装。注意选对系统和版本,不要下成 Windows 的或者 Python2 ;
去 APP Store 下载安装编辑器 TextWrangler(书中推荐的是 Atom,看个人喜好选择吧);把编辑器固定在 Dock,方便随时打开;(固定 Dock 方法:打开编辑器,双指或鼠标右击软件图标,在“选项”中勾选“在 Dock 中保留”)
快捷键 (或在屏幕右上角点击放大镜符号)打开 Spotlight,搜索找到Terminal 程序,并固定在 Dock,方法同上;
打开 Terminal 程序,运行 python3.6,方法:输入 (中间不要留空格),然后回车;
输入 ,回车,退出 python3.6,你看到的应该和运行 python3.6 之前的东西一样。如果不一样,检查 后面的括号是不是英文括号,所有代码都应该是英文格式;
Windows
去 Python 官网下载最新版的 Python3,然后安装。注意选对系统和版本,不要下成 Mac OS 的或者 Python2;另外安装时要勾选“Add python to the PATH”!
下载并安装 Notepad++,放在快速启动栏;
在屏幕左下角“开始”的搜索框中搜索并找到 Powershell,放在快速启动栏;
打开 Powershell,运行 python3.6,方法:输入 (中间不要留空格),然后回车;
输入 ,回车,退出 python3.6,你看到的应该和运行 python3.6 之前的东西一样。如果不一样,检查 后面的括号是不是英文括号,所有代码都应该是英文格式;
如果你和你的电脑全都准备好了,让我们来对前面命令行的学习做一个小复习:
用命令行创建一个目录,建议命名为 ex,或 exercise,用来存放我们之后的练习;
然后打开你的编辑器,新建一个 txt 格式的文本文档,输入一些内容,然后命名为 ,保存在你刚才创建的文件夹下面;
用命令行切换到你创建的目录,然后使用 浏览目录中的内容。
相信大家都没有问题,接下来我们正式开始 Python3 的学习!
练习 1 你的第一个程序
打开你的编辑器,新建一个名为 的文件,然后输入如下代码:
如果用编辑器新建的文件是 格式,不用担心,可以先输入代码,然后保存时选择“另存为”,将文件名后缀改成 即可。
输入完成后点击编辑器上方菜单栏中的运行,查看运行结果,你会看到:
练习 1 结果
这个练习基本没什么难度,保证把每一个字符都输入正确就行,尤其需要注意的是字符都要用英文格式,引号不管用双引号还是单引号,一对引号要前后一致,但一句字符串中存在嵌套关系的话不能都用双引号或者单引号,参考第 6 行和第 7 行代码。
附加练习
让你的脚本再打印出一行,自己再输入一些内容打印出来。
让你的脚本只打印一行,你可以选择删得只剩一行,也可以用下面的办法。
在任一行的开头放一个 ,看看会发生什么?试着弄明白这个符号的作用。
注意:做这个练习的时候如果你遇到报错,很大可能是你的输入有误,要么缺一个引号,要么没括号,所以要仔细检查自己的代码。可以按照课本上的错误信息解读步骤学习解读错误信息,知道自己错在哪儿,因为在后面的学习中你会经常收到报错的。
如果遇到自己实在无法解决的问题,欢迎在评论区或公众号后台留言。
练习 2 注释和井号
其实在练习 1 的附加练习中我们已经了解了井号的作用,所以这一节同样非常简单。但是我们仍然要老老实实把代码敲出来:
ex2.py
添加注释是一个很好的习惯,一方面可以帮助自己梳理代码思路,更好地理解自己的代码,另一方面可以让阅读代码的人更方便阅读。当然,注释还有一个小功能就是使一段代码失效,而不用直接删掉。
练习 2 结果
以后除非遇到特殊情况,否则就不贴截图啦~
课后练习
弄清楚 符号的作用,而且记住它的名字。(中文为井号,英文为 octothorpe 或者 pound character)。
打开你的 文件,从后往前逐行检查每个单词,与要求输入的内容进行对比。
有没有发现什么错误?有的话就改正过来.
读你写的习题,把每个字符都读出来。有没有发现更多错误?有的话改正过来。
注意:出现在字符串(也就是被引号引起来的内容)中的 是不会被计算机当成注释符号的!
练习 3 数字和数学
从练习 3 开始,我们要正式开始接触 Python 中的数学了。不过大家也不用头大,我们是从最基础的数学符号、加减乘除开始学的,不会一下子用到什么高等数学之类的,所以大家不用紧张。
首先看一下 Python 中的数学运算符:
• plus,加号
• minus,减号
• slash,斜杠
• asterisk,星号
• percent,百分号
• less-than,小于号
• greater-than,大于号
• less-than-equal,小于等于号
• greater-than-equal,大于等于号
大多数大家应该都很熟悉,唯一需要注意的是, 在 Python 语言中是取余数的作用,比如 100 除以 16 余 4,用 Python 算的话,就是 ,系统返回的结果就是 4。如果你还有点晕,做完下面的练习你就明白了。
ex3.py
注:数字符号什么的最容易出错了,所以一定要仔细再仔细!!!
练习 3 结果
如果你的结果和正确结果不一样,多半是你的数字或者运算符号输错了,如果你收到了错误信息无法正常输出结果,则应该是你的括号引号出错了,仔细检查,把错误揪出来。最后可以对照着输入的代码,自己算算运算结果,去体会 Python 进行数学运算的步骤和方法。
课后练习
在每一行上面,用 写一句注释,向自己解释这行代码的作用。
还记得你在练习 0 中是如何启动 Python 3.6 的吗?再次启动它,把 Python 当成一个计算器来做一些数学运算。
找一些你需要计算的东西,然后写一个新的 文件。
用浮点数重新写一下 ,让它更精确一些,比如 20.0 就是一个浮点数。
如果你不知道浮点数是什么以及如何实现浮点数,去网上搜一下你就明白了~
今天就先学这些,可以说非常 easy 了,但是我相信大多数人都不能一次成功,所以还是那句话,细心细心再细心!
以后如果不出意外,ai酱会在每天7点到8点之间更新简书和推送公众号,这样大家晚上回去就可以学习了,明天见咯~
好好学习|天天进步
领取专属 10元无门槛券
私享最新 技术干货