![Python数据分析从入门到精通](https://wfqqreader-1252317822.image.myqcloud.com/cover/705/33643705/b_33643705.jpg)
1.4 认识第一段Python程序
![](https://epubservercos.yuewen.com/3F131D/17977545801605906/epubprivate/OEBPS/Images/22_01.jpg?sign=1739349270-NYwFJQoGM4GXapozep3FnG1gpd11dDg9-0-ba77f0daf55fdba811c583e782bdee99)
经过前面内容的学习,相信大家已经了解了安装搭建Python开发环境的相关知识。在下面的内容中,将通过一段具体代码来初步了解Python程序的基本知识。
1.4.1 使用IDLE编码并运行
1)打开IDLE,依次单击“File”→“New File”,在弹出的新建文件中输入如下所示的代码。
源码路径:daima\1\1-1
![](https://epubservercos.yuewen.com/3F131D/17977545801605906/epubprivate/OEBPS/Images/22_02.jpg?sign=1739349270-zGLPNz752Qs64F6UollIVfFUD7tbGgrM-0-d67f47709f40d0368479a1cdcf609476)
在Python语言中,“print”是一个打印函数,是在界面中打印输出指定的内容,与C语言中的“printf”函数、Java语言中的“println”函数类似。本实例在IDLE编辑器中的效果如图1-20所示。
![](https://epubservercos.yuewen.com/3F131D/17977545801605906/epubprivate/OEBPS/Images/22_03.jpg?sign=1739349270-OF2Y6m8aZNgNGayvcgUOtKQFkORuc6v6-0-e645d8f6ee8f014f3c73915d516ad00a)
图1-20 输入代码
2)依次单击“File”→“Save”,将其保存为文件“first.py”,如图1-21所示。
![](https://epubservercos.yuewen.com/3F131D/17977545801605906/epubprivate/OEBPS/Images/22_04.jpg?sign=1739349270-F4RjA5eQcPwIVYbmW8z9hmPg1s4C7nvl-0-aba74bcfd13704e14632fef287412a31)
图1-21 保存为文件“first.py”
3)按〈F5〉键,或依次单击“Run”→“Run Module”命令运行当前代码,如图1-22所示。
4)本实例执行后会使用函数print()打印输出两行文本,执行后的效果如图1-23所示。
![](https://epubservercos.yuewen.com/3F131D/17977545801605906/epubprivate/OEBPS/Images/23_01.jpg?sign=1739349270-Cqpb1bNNmeTxmQyZILE1INLCok5Cco0G-0-74b70b362b1e9794906bcb4102c957e3)
图1-22 运行当前代码
![](https://epubservercos.yuewen.com/3F131D/17977545801605906/epubprivate/OEBPS/Images/23_02.jpg?sign=1739349270-KfiYuPsO4l8nOdEm0yGgdZ9trO2al4eq-0-aa2d26f09365a0b831d9f81695d4428c)
图1-23 执行效果
1.4.2 使用命令行方式运行Python程序
在Windows系统中可使用命令行的方式运行Python程序。如果使用鼠标双击运行上面编写的程序文件“first.py”,随即出现一个命令行窗口,然后又迅速关闭。由于速度很快,肉眼无法看到输出内容,因为程序运行结束后就立即退出了。为了能看到程序的输入内容,可以按以下步骤进行操作。
1)单击“开始”菜单,在“搜索程序和文件”文本框中输入“cmd”,按〈Enter〉键,打开Windows的命令行窗口。
2)输入文件first.py的绝对路径及文件名,按〈Enter〉键运行程序。也可以使用cd命令,进入文件“first.py”所在的目录(如“D:\lx”),在命令行提示符下输入“first.py”或者“python first.py”,然后按〈Enter〉键即可运行。
注意:在Linux系统中,Terminal终端命令提示符下可以使用“python Python文件名”命令来运行Python程序,如下面的hello.py就是一个Python文件名。
![](https://epubservercos.yuewen.com/3F131D/17977545801605906/epubprivate/OEBPS/Images/23_04.jpg?sign=1739349270-5zTuMTDulyjzBwdNaeUoB22c3r3zdoWO-0-43e2ffff7f7d76b4adf52b4713220a4a)
1.4.3 使用交互式方式运行Python程序
交互式运行方式是指一边输入Python程序,一边运行程序。具体操作步骤如下所示。
1)打开IDLE,在命令行中输入如下所示的代码。
![](https://epubservercos.yuewen.com/3F131D/17977545801605906/epubprivate/OEBPS/Images/23_05.jpg?sign=1739349270-jBmLo7BoXcUQJEKVv4VlfZ0WGoHjg5be-0-1ffa87c30d5081ea2a894202b27008dc)
按〈Enter〉键运行上述代码,执行效果如图1-24所示。
![](https://epubservercos.yuewen.com/3F131D/17977545801605906/epubprivate/OEBPS/Images/23_06.jpg?sign=1739349270-EjwckT4f7KNAhK9BsgMomd9ZJLldiDeT-0-2e9aca6477263928364176843d3f4b6a)
图1-24 运行上述代码
2)输入如下所示的代码。
![](https://epubservercos.yuewen.com/3F131D/17977545801605906/epubprivate/OEBPS/Images/23_07.jpg?sign=1739349270-p4hI7NmAWzizjm8jnkOiSAxOWh5irq1P-0-b977dd9bbef121c6267f45a569ddd3a0)
按〈Enter〉键运行上述代码,执行结果如图1-25所示。
![](https://epubservercos.yuewen.com/3F131D/17977545801605906/epubprivate/OEBPS/Images/24_01.jpg?sign=1739349270-6YObyMTNJHi2gqpfoaeASj8meBYWnuh3-0-8d3b555f1b93434ba02d35b95a7f6c31)
图1-25 运行上述代码
注意:在Linux系统的Terminal终端命令提示符下,输入运行命令“python”后可以启动Python的交互式运行环境,同样可以实现一边输入Python程序一边运行Python程序的功能。
1.4.4 使用PyCharm实现第一个Python程序
1)打开PyCharm,单击图1-19中的“Create New Project”按钮弹出“New Project”对话框,选择左侧列表中的“Pure Python”选项,如图1-26所示。
![](https://epubservercos.yuewen.com/3F131D/17977545801605906/epubprivate/OEBPS/Images/24_03.jpg?sign=1739349270-l9k50XpJoIbvSAT3z8TyNHPtqo0qxLAH-0-fdf31ea8b6a74a6c521d33dbc776bc64)
图1-26 “New Project”界面
● Location:Python项目工程的保存路径。
● Interpreter:选择Python的版本,很多开发者在计算机中安装了多个版本,如Python 2.7、Python 3.5或Python 3.7等。这一功能十分人性化,因为不同版本的切换十分方便。
2)单击“Create”按钮后将创建一个Python工程,如图1-27所示。
注意:依次单击顶部菜单中的“File”→“New Project”命令也可以实现创建Python工程。
![](https://epubservercos.yuewen.com/3F131D/17977545801605906/epubprivate/OEBPS/Images/25_01.jpg?sign=1739349270-7oEM1F2I4G6gLYFa9pVGp8ptY2f4Qrh2-0-9f25eceb375ef800e576ac006b3411ca)
图1-27 创建的Python工程
3)在左侧工程名单击鼠标右键,在弹出选项中依次选择“New”→“Python File”选项。如图1-28所示。
4)打开“New Python file”对话框,在“Name”文本框中输入文件名如“first”。单击“OK”按钮后将会创建一个名为“first.py”的Python文件,如图1-29所示。
![](https://epubservercos.yuewen.com/3F131D/17977545801605906/epubprivate/OEBPS/Images/25_02.jpg?sign=1739349270-DV3lZGIZ9WK1fMqw4WDY1QF6vq6cc5YX-0-afd4bc2fd80ef68cf25bd962883e7abd)
图1-28 单击“Python File”
![](https://epubservercos.yuewen.com/3F131D/17977545801605906/epubprivate/OEBPS/Images/25_03.jpg?sign=1739349270-6ucYbjx7BrVMVIUtf3wPiyC1IS466Kka-0-9d99fc0a7d8ee8224d7cbdc204b6301f)
图1-29 新建Python文件
5)选择左侧列表中的“first.py”文件名,在PyCharm右侧代码编辑界面编写Python代码,如编写如下所示的代码,如图1-30所示。
![](https://epubservercos.yuewen.com/3F131D/17977545801605906/epubprivate/OEBPS/Images/25_04.jpg?sign=1739349270-VqjADaNFeQpqUw1jGh9Fs0sVJFi9SVzU-0-f3a40c0b0f9d9ad693f61ca88e4556ec)
图1-30 Python文件first.py
源码路径:daima\1\1-2
![](https://epubservercos.yuewen.com/3F131D/17977545801605906/epubprivate/OEBPS/Images/25_05.jpg?sign=1739349270-NDKYBqkyVOKZWToIEi8mtaMZA356euQQ-0-a8eb70a7db6a193a7c26947ac1964e31)
![](https://epubservercos.yuewen.com/3F131D/17977545801605906/epubprivate/OEBPS/Images/26_01.jpg?sign=1739349270-8mR3RJIeHjjZ8PoJFbwXYhTcCHECuzqn-0-dec60e50285832ebaf908de6b7d27a09)
6)开始运行first.py文件,在运行之前会发现PyCharm顶部菜单中的运行和调试按钮呈灰色不可用状态。这时需要对控制台进行配置,方法是单击运行旁边的黑色倒三角,选择“Edit Configurations”选项(或者依次选择PyCharm顶部菜单中的“Run”→“Edit Configurations”选项)跳转到“Run/Debug Configurations”配置界面。如图1-31所示。
![](https://epubservercos.yuewen.com/3F131D/17977545801605906/epubprivate/OEBPS/Images/26_03.jpg?sign=1739349270-jNs5pzEHJcKih61BVprgf3pMo0DUzFDW-0-9fa7dbd4a922c1896e8cfdb956d990c3)
图1-31 选择“Edit Configurations”选项跳转到“Run/Debug Configurations”配置界面
7)单击左上角的绿色加号,在弹出的列表中选择“Python”选项,设置右侧界面中的“Scrip”选项为first.py的路径,单击“OK”按钮如图1-32所示。
![](https://epubservercos.yuewen.com/3F131D/17977545801605906/epubprivate/OEBPS/Images/26_04.jpg?sign=1739349270-4WYlGaDVUwWPqFwizta4DBwRh9Q3ce4S-0-146a4d5f44d57cf141f3242a3aa93413)
图1-32 设置“Scrip”选项
8)返回PyCharm代码编辑界面,此时会发现运行和调试按钮全部处于可用状态,单击运行文件first.py(也可以选择左侧列表中的文件名first.py,在弹出的命令中选择“Run‘first’”来运行文件first.py),如图1-33所示。
![](https://epubservercos.yuewen.com/3F131D/17977545801605906/epubprivate/OEBPS/Images/27_01.jpg?sign=1739349270-jvM1ZRwERcrQBhhnIuUakwTzdkRqqi39-0-2f0b799cee99955624d0501c1cf1cb32)
图1-33 选择“Run‘first’”运行文件first.py
9)在PyCharm底部的调试面板中将会显示文件first.py的执行效果,如图1-34所示。
![](https://epubservercos.yuewen.com/3F131D/17977545801605906/epubprivate/OEBPS/Images/27_02.jpg?sign=1739349270-NSsatLQ5Fma6sOyp7H67BegrHDjt5HW2-0-1c9756e28aa2b7920d5cdc8109a5dffc)
图1-34 文件first.py的执行效果