![Python编程自学手册](https://wfqqreader-1252317822.image.myqcloud.com/cover/27/47379027/b_47379027.jpg)
2.3 学习前的准备工作
1. Python开发环境的安装
Python的开发环境有很多,包括IDLE,Interpreter,Eclipse等。这里我们只讲IDLE的使用,一方面是因为IDLE是Python的官方标准开发环境,另一方面也是因为全国计算机等级考试以此为考试平台。
在安装Python时,IDLE会同时安装,具体步骤如下。
步骤一:打开Python官方网站(图2-3)。
![](https://epubservercos.yuewen.com/7D9BDD/26764116401629206/epubprivate/OEBPS/Images/38443-00-30-2.jpg?sign=1739376539-8NU6BhTJHJfx4un1tSSsfnTOoMVaeCGp-0-c943571d1480c0e26a2cf98e56c1d3f7)
图2-3 Python官方网站
步骤二:单击“Downloads”,选择要下载的版本,这里我们选择Python3.6.8(图2-4)。
步骤三:单击“Python 3.6.8”,选择下载32位或64位安装包。一般来说,如果我们的操作系统是Windows 32位的,则下载windows x86executable installer版本;如果我们的操作系统是Windows 64位的,则下载windows x86-64executable installer版本。这里我们选择windows x86 executable installer(图2-5)。
![](https://epubservercos.yuewen.com/7D9BDD/26764116401629206/epubprivate/OEBPS/Images/38443-00-31-1.jpg?sign=1739376539-OJ2DIN2lLdp8qHXPVdWknfoA5a0ANXEp-0-c0137d08db470515eddf7ff8134fbd76)
图2-4 Python版本选择
![](https://epubservercos.yuewen.com/7D9BDD/26764116401629206/epubprivate/OEBPS/Images/38443-00-31-2.jpg?sign=1739376539-1oGpGnjw2mCsCnJsOXBEGLGnED9iJ0Up-0-a1262a9c52758f15c0c806bed37e71de)
图2-5 Python下载
![](https://epubservercos.yuewen.com/7D9BDD/26764116401629206/epubprivate/OEBPS/Images/38443-00-31-3.jpg?sign=1739376539-hybdKQWAql4aDmbepvx0SBc1ewOCo40n-0-753fbcaad55a59349a1ad4d73def8aae)
步骤四:双击下载的程序文件“python-3.6.8.exe”,如图2-6所示,手工选中矩形框内的“Add Python 3.6 to PATH”,然后一直单击“Next”按钮,直到安装完成(图2-7)。
![](https://epubservercos.yuewen.com/7D9BDD/26764116401629206/epubprivate/OEBPS/Images/38443-00-32-1.jpg?sign=1739376539-QV7tTaEl1XrbVPcSP8qGoQJYCCfpGTRy-0-2e2e9c93c810e6b36c979ca565708d0d)
图2-6 安装步骤
![](https://epubservercos.yuewen.com/7D9BDD/26764116401629206/epubprivate/OEBPS/Images/38443-00-32-2.jpg?sign=1739376539-i3vEVW5XGlKwL8LfCxbhyXL7ZL1jMJSL-0-4d0f8f9d0064173be95c5683d27fa38c)
图2-7 安装成功
步骤五:在打开系统的“命令提示符”并输入“python”命令后,单击“回车”键,如果出现图2-8所示的内容就说明安装成功了。
![](https://epubservercos.yuewen.com/7D9BDD/26764116401629206/epubprivate/OEBPS/Images/38443-00-32-3.jpg?sign=1739376539-POnCMPB8iZB8cL6o67zDvMEalOExNhjM-0-5acd86e22168a72cb750a14d28bee658)
图2-8 安装成功检验
2. IDLE的使用
在Python安装成功后,单击系统“开始”菜单,从“所有程序”中找到“Python 3.6”下面的“IDLE”,单击运行弹出“Python 3.6.8 Shell”窗口(本书后面章节统一简称为IDLE Shell),这是Python的交互式运行环境。在“>>>”后可以输入代码,每输入一句执行一句,如图2-9所示。
![](https://epubservercos.yuewen.com/7D9BDD/26764116401629206/epubprivate/OEBPS/Images/38443-00-32-4.jpg?sign=1739376539-jr29vb0SwQSiwQeeaRMjwYqWvpyTp21S-0-2945bbdd2c7342a637ae8635a81950d1)
图2-9 交互式编程
如果需要将程序写在一个或者多个文件中批量执行代码,则需要使用文件式编程方式。这时需要单击IDLE Shell中的“File”,然后单击“New File”,弹出代码编辑器(图2-10)。该编辑器可以进行代码编写,并保存为Python文件(一般为.py扩展名文件)。当按下“F5”键(或者菜单“Run”中的“Run Module”)时,程序将自动运行。
![](https://epubservercos.yuewen.com/7D9BDD/26764116401629206/epubprivate/OEBPS/Images/38443-00-33-1.jpg?sign=1739376539-r8iUiCLGJ1x6dZadSKodss7JXPj9d0mS-0-5bd3774869d1fe70d083d70a848557a0)
图2-10 文件式编程中的代码编辑器
3. Python的代码风格
为了更好地做好编程学习的准备工作,我们需要了解Python的代码编写要求。
![](https://epubservercos.yuewen.com/7D9BDD/26764116401629206/epubprivate/OEBPS/Images/38443-00-33-2.jpg?sign=1739376539-tjwHgL31Hnv5IEPTcThzebCjXqfhu2Va-0-dc9be95a5638d2a861d3c0138f38dc36)
下面通过实例来看一下Python编写的一些框架特点。
![](https://epubservercos.yuewen.com/7D9BDD/26764116401629206/epubprivate/OEBPS/Images/38443-00-33-3.jpg?sign=1739376539-yEhYG0StqGqDhhWpULulibBejS2w7y4n-0-371112acbdcfb61fff9f29eb01a9d720)
1 #ie2-1.py 2 ''' 3 画个正方形,并填充红色 4 ''' 5 import turtle as td 6 td.color('red','red') 7 td.begin_fill() 8 for i in range(4): 9 td.fd(200) 10 td.right(90) 11 td.end_fill()
打开你的IDLE Shell并新建一个文件,把以上程序复制进去,然后保存为ie2-1.py,按“F5”键就可以看到运行效果了(图2-11)。程序第1行的“#”表示此行为注释行,说明该程序的保存文件名。第2~4行是用“'''”实现的多行注释。第5、6、7、8和11行缩进深度一样,说明这几行代码在一个层级。第9、10行代码缩进4个字符,说明这两行是第8行“for”的语句块。
![](https://epubservercos.yuewen.com/7D9BDD/26764116401629206/epubprivate/OEBPS/Images/38443-00-34-1.jpg?sign=1739376539-bDXCQ3NyItqnxoQ9QmAk1V5KOPlKxwxS-0-73d42bbf3cc6309bf1900f6ae93c51a0)
图2-11 实例2-1运行结果
4. GeekMen平台的使用
我们利用青岛大学的开源项目OnlineJudge搭建了GeekMen在线练习平台,已经将本书中绝大部分的例题与练习题上传到了GeekMen平台,你可以在此平台上进行练习。
首先,打开GeekMen的主页并完成注册与登录(图2-12)。
![](https://epubservercos.yuewen.com/7D9BDD/26764116401629206/epubprivate/OEBPS/Images/38443-00-35-1.jpg?sign=1739376539-86MqizQtTPTz8kEB2V0k26VPTZYe4o1l-0-d96642cec3a24578d0316da5d3fb7632)
图2-12 GeekMen首页
选择GeekMen首页菜单中的“问题”,其中名为Python入门的题目即为本书中的例题或者练习题(图2-13)。
![](https://epubservercos.yuewen.com/7D9BDD/26764116401629206/epubprivate/OEBPS/Images/38443-00-35-2.jpg?sign=1739376539-em3MROaP913U2uEGU2xE1JbwrK27zUrO-0-a116fcc63ed6a6b295e34e6d28b2e206)
图2-13 题目详情
题目下方的Language选择“Python 3”。你可以在代码输入框中输入代码,然后单击“Submit”按钮。如果左下角的评测状态显示为“Accepted”,则说明此题目做对了(图2-14)。
![](https://epubservercos.yuewen.com/7D9BDD/26764116401629206/epubprivate/OEBPS/Images/38443-00-36-1.jpg?sign=1739376539-4wMjQ6gep6WNQjXlH7FZbSKEFQcQ0SAs-0-2450ad8c225eb07cfad80a4d9cf9302e)
图2-14 题目提交
![](https://epubservercos.yuewen.com/7D9BDD/26764116401629206/epubprivate/OEBPS/Images/38443-00-36-2.jpg?sign=1739376539-8U2Im7vMgte2uBSii2vSf4Xy99VsoQUS-0-9fa0eb5e0077fce63e6611ba0ecdef90)