
任务2 在控制台输出“Hello Python”
【任务描述】
本任务先介绍Python语言的特点、版本和应用场景,之后通过运行Python程序实现在控制台输出“Hello Python”。
【关键步骤】
(1)体验编写Python程序。
(2)了解Python编辑环境。
(3)PyCharm IDE的安装与使用。
1.2.1 Python程序初体验
1.在命令行中开发Python程序
示例1
写一段Python代码在命令行输出“Hello Python”。
实现步骤:
(1)打开命令提示符界面,输入命令“Python”进入Python环境。
(2)在Python环境中输入:print('Hello Python'),按回车键。
关键步骤如图1.10所示。

图1.10 命令行输出“Hello Python”
在图1.10中,首先,在命令提示符界面输入“python”,进入Python环境;随后,在“>>>”符号后输入Python代码:print("Hello Python"),并按回车键运行代码,在控制台打印输出“Hello Python”。
print是Python 3.X中的一个内置函数,它接收字符串作为输入参数,并打印输出这些字符。例如:运行print('Hello Python')就会在控制台打印出“Hello Python”。在Python中,函数调用的格式是函数名加括号,括号中是函数的参数,在后面的章节中会具体介绍函数。
2.使用文本编辑器开发Python程序
用命令行编写Python程序,每次只能执行一行代码。用文本编辑器编写Python程序,可以实现一次运行多行代码。用文本编辑器编写代码之后,以后缀名.py保存,并在命令行中运行这个文件。
示例2
使用文本编辑器编写Python代码,实现在命令行输出“Hello”“Python”两个单词,并且这两个单词之间需要换行。
关键步骤:
(1)在路径“D:\”下新建文本文件Python.txt。
(2)在Python.txt中写入以下内容:
print('Hello')
print('Python')
在保存的时候,将文件另存为Python.py。
(3)打开命令提示符界面,输入“D:”命令进入路径,之后输入“python Python.py”,用Python命令执行这个文件。
输出结果:
Hello
Python
关键步骤如图1.11所示。

图1.11 命令行执行python.py文件
图1.11中的步骤①和步骤②是输入的命令,步骤③是输出的结果。
现在已经完成了在控制台输出“Hello Python”的任务。在实际工作中,直接在命令行和文本编辑器中编写代码的情况非常少。绝大多数情况下,开发人员都是在集成开发环境(Integrated Development Environment,IDE)中开发程序。
1.2.2 PyCharm集成开发环境
集成开发环境具备很多便于开发和写代码的功能,例如调试、语法高亮、项目管理、智能提示等。
1.Python集成开发环境
在Python开发领域中,最常用的两种集成开发环境是Jupyter Notebook和PyCharm。
(1)Jupyter Notebook
Jupyter Notebook是一个交互式笔记本,支持40多种编程语言。其本质是一个Web应用程序,便于创建和共享文字化程序文档,支持实时代码、数学方程、可视化和Markdown,包含自动补全、自动缩进,支持bash shell命令等。其主要用途包括数据清理和转换、数值模拟、统计建模、机器学习等。
(2)PyCharm
PyCharm是JetBrains公司开发的Python集成开发环境。PyCharm的功能十分强大,包括调试、项目管理、代码跳转、智能提示、自动补充、单元测试、版本控制等,对编程有非常大的辅助作用,十分适合开发较大型的项目,也非常适合初学者。
本节将重点介绍PyCharm,并且本书使用的集成开发环境也是PyCharm。
2.安装配置PyCharm集成开发环境
(1)安装PyCharm集成开发环境
访问PyCharm官网,进入下载页面,选择相应的系统平台和版本下载,不同的系统平台都提供有两个版本的 PyCharm 供下载,分别是专业版(Professional)和社区版(Community),如图1.12所示。
专业版具有以下特点:
➢ 包含社区版的所有功能。
➢ 提供Python集成开发环境的所有功能,支持Web开发。
➢ 支持Django、Flask、Google App引擎、Pyramid和Web2py。

图1.12 PyCharm下载页面
➢ 支持JavaScript、CoffeeScript、TypeScript、CSS和Cython等。
➢ 支持远程开发、Python分析器、数据库和SQL语句。
社区版具有以下特点:
➢ 轻量级的Python集成开发环境,只支持Python开发。
➢ 免费、开源、集成Apache2的许可证。
➢ 提供智能编辑器、调试器,支持重构和错误检查,集成VCS版本控制。
由于专业版收费,而社区版足以满足初学者几乎所有的需求,本书推荐下载社区版。
PyCharm社区版的安装步骤如下:
① 运行.exe文件,进入安装界面,如图1.13所示。

图1.13 安装界面
② 选择PyCharm的安装路径,单击Next按钮,如图1.14所示。

图1.14 设置安装路径界面
③ 进入文件配置界面,勾选如图1.15所示复选框,单击Next按钮。

图1.15 文件配置界面
④ 进入选择启动菜单的界面,单击Install按钮,如图1.16所示。

图1.16 选择启动菜单界面
⑤ 等待安装完成,单击Finish按钮,打开PyCharm,如图1.17所示。

图1.17 安装完成
(2)配置PyCharm,设置关联Anaconda
完成PyCharm的安装之后,勾选Run PyCharm Community Edition复选框,单击Finish按钮,运行 PyCharm 软件。如果没有勾选,则需要手动启动运行 PyCharm。首次使用PyCharm,系统会询问用户是否导入之前的设置。如果是新用户的话,直接选择不导入,如图1.18所示。

图1.18 设置是否导入原有设置
在图1.19所示界面中,阅读用户须知,用鼠标将滚动条下拉到最底端,单击Accept按钮,如图1.19所示。

图1.19 接受用户须知
完成上述步骤之后,PyCharm会提示用户选择IDE的主题风格和字体风格,如图1.20和图1.21所示。

图1.20 选择主题风格

图1.21 选择字体风格
完成风格设置之后,系统会提示用户创建一个项目,接着创建一个名为hellopython的项目,如图1.22和图1.23所示。

图1.22 创建项目

图1.23 创建hellopython项目
完成hellopython项目的创建之后,需要配置Python解释器,并且将其和Anaconda关联,步骤如图1.24至图1.27所示。

图1.24 选择Settings

图1.25 选择Show All

图1.26 添加解释器
选择System Interpreter之后即添加了Anaconda的Python解释器,单击OK按钮。

图1.27 选择添加解释器
添加完解释器之后,就已经关联上了 Anaconda。在图1.28所示的界面中,之前的空白区显示了Anaconda支持的第三方库列表,说明关联Anaconda成功。
读者如对安装和配置过程还有疑惑,可扫描二维码。
(3)使用PyCharm运行Python文件
关联了Anaconda之后,就可以使用PyCharm运行Python程序了。
PyCharm安装配置
在项目hellopython中,新建Python文件hellopython.py,具体步骤:用鼠标右键单击hellopython项目文件夹→选择New→选择Python File,如图1.29所示。

图1.28 Anaconda关联成功

图1.29 新建Python文件
之后将该Python文件命名为hellopython,不需要将.py的后缀名加上,新建的Python文件会自动加上后缀名,如图1.30所示。

图1.30 命名为hellopython
在项目目录中找到hellopython.py文件并打开,输入代码:print('Hello Python'),之后在空白区域单击鼠标右键,选择Run命令执行代码,如图1.31所示。

图1.31 执行Python文件
在PyCharm下方的控制台可以看到“Hello Python”已经被打印输出了,如图1.32所示。

图1.32 控制台输出
3.Python的注释
在编程过程中,程序员经常会为某一行或某一段代码添加注释,进行解释或提示,以提高程序代码的可读性,方便自己和他人清晰地看懂代码的具体作用。注释部分的文字或者代码将不会被执行。在Python中,添加注释的方式有两种:单行注释和多行注释。
➢ 单行注释:以“#”开始,后面是代码的说明内容。例如:#你好。
➢ 多行注释:以“"""”开始,以“"""”结束,说明内容分布在多行。例如:"""你好"""。
示例3
用两种方式为“hello world”添加注释“你好”,并且打印出“hello world”。
分析:
(1)打开PyCharm,在上一节新建的hellopython项目下新建一个hello.py文件。
(2)使用单行注释和多行注释,将注释写入print('hello world')语句之后。
关键代码:
print('hello world')#你好
"""
你
好
"""
输出结果:
hello world
从输出结果可以看出,注释文字没有执行。
注意
在 PyCharm 中,快速注释的组合键是“Ctrl+/”。具体操作是:选中需要注释的代码或文字,按组合键“Ctrl+/”即可快速添加注释,这个组合键在日后学习和开发过程中将经常用到。
1.2.3 技能实训
在本地机上安装并配置PyCharm。
分析:
➢ 从官网下载对应系统的PyCharm社区版。
➢ 安装PyCharm社区版,并将Anaconda关联到PyCharm。