![Python快速编程入门](https://wfqqreader-1252317822.image.myqcloud.com/cover/165/24982165/b_24982165.jpg)
1.4 集成开发环境——PyCharm
PyCharm是JetBrains开发的Python IDE。PyCharm具备一般IDE的功能,如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制等。接下来,本节将针对PyCharm的下载安装和使用进行介绍。
1.4.1 PyCharm的下载安装
访问PyCharm官方网址http://www.jetbrains.com/pycharm/download/,进入PyCharm的下载页面,如图1-19所示。
图1-19中,我们可以根据不同的平台下载PyCharm,并且每个平台可以选择下载Professional和Community两个版本,这两个版本的特点如下。
1.Professional版本具有的特点
(1)提供Python IDE的所有功能,支持Web开发;
(2)支持Django、Flask、Google App引擎、Pyramid和web2py;
(3)支持JavaScript、CoffeeScript、TypeScript、CSS和Cython等;
(4)支持远程开发、Python分析器、数据库和SQL语句。
2.Community版本具有的特点
(1)轻量级的Python IDE,只支持Python开发;
![](https://epubservercos.yuewen.com/1C4D0B/13311753503900106/epubprivate/OEBPS/Images/Figure_0031_0023.jpg?sign=1739256140-q5GomhPzllNMpjddCx9knv5LUBAd1jTM-0-f17184bda65cfa9e325334345c4159b1)
图1-19 下载PyCharm页面
(2)免费、开源、集成Apache2的许可证;
(3)智能编辑器、调试器、支持重构和错误检查,集成VCS版本控制。
这里,我们建议下载Professional版本。
下载成功后,安装PyCharm的过程很简单,只需要运行下载的安装程序,按照安装向导提示一步一步操作即可。这里以Windows为例,讲解如何安装PyCharm,具体步骤如下。
(1)双击下载好的exe安装文件,进入安装PyCharm的界面,如图1-20所示。
![](https://epubservercos.yuewen.com/1C4D0B/13311753503900106/epubprivate/OEBPS/Images/Figure_0031_0024.jpg?sign=1739256140-7iXQE8Pvslxuj4qDwfW0uxK8nCXvAMgs-0-52e11294380724c38b319cccba944cc5)
图1-20 进入安装PyCharm界面
(2)单击图1-20中的【Next >】按钮,进入选择安装目录的界面,如图1-21所示。
(3)单击图1-21中的【Next >】按钮,进入文件配置的界面,如图1-22所示。
(4)单击图1-22中的【Next >】按钮,进入选择启动菜单的界面,如图1-23所示。
![](https://epubservercos.yuewen.com/1C4D0B/13311753503900106/epubprivate/OEBPS/Images/Figure_0032_0025.jpg?sign=1739256140-bMXpJoPwbTKYSWqUXIJfSL8QcY7EDe5h-0-2d80d392ad97c94b3ebb2e76cc79babe)
图1-21 选择PyCharm安装的路径
![](https://epubservercos.yuewen.com/1C4D0B/13311753503900106/epubprivate/OEBPS/Images/Figure_0032_0026.jpg?sign=1739256140-dwueUBX3wIKygVyV8WNZiukqijfVBHfd-0-fceb7525f5c40869d47131186c959867)
图1-22 文件配置的相关界面
(5)单击图1-23中的【Install】按钮,开始安装PyCharm,如图1-24所示。
![](https://epubservercos.yuewen.com/1C4D0B/13311753503900106/epubprivate/OEBPS/Images/Figure_0032_0027.jpg?sign=1739256140-tqXfl8D7kpKwsoA3ZSbed7LgSDMBBGTK-0-17f638828202cd5b44ab8cc5d579e1cc)
图1-23 选择启动菜单文件
![](https://epubservercos.yuewen.com/1C4D0B/13311753503900106/epubprivate/OEBPS/Images/Figure_0032_0028.jpg?sign=1739256140-CM8psbnXiR19diDnz8I2paAWwIp1Go1y-0-19897e33a3746e4b83b13666817758a9)
图1-24 开始安装
(6)安装完成后的界面如图1-25所示。最后单击【Finish】按钮完成即可。
![](https://epubservercos.yuewen.com/1C4D0B/13311753503900106/epubprivate/OEBPS/Images/Figure_0032_0029.jpg?sign=1739256140-9rIq7oMd6cYlygsXvQpdlN4ZvmbhQWir-0-93e806d7bf4f71982700739537cfdd22)
图1-25 安装完成
1.4.2 PyCharm的使用
完成PyCharm的安装后,就可以打开并使用PyCharm了。双击桌面的PC图标,首次使用PyCharm会提示用户接受某个协议,如图1-26所示。
单击图1-26中的【Accept】按钮,会弹出一个对话框。PyCharm是收费软件,安装好运行程序的时候,会提示用户输入许可证信息,如图1-27所示。
![](https://epubservercos.yuewen.com/1C4D0B/13311753503900106/epubprivate/OEBPS/Images/Figure_0033_0030.jpg?sign=1739256140-MD35l7ObSTORSLNwDYfbWDdDCA587b7M-0-6c5078a791774f2fd4c746a3cc15de46)
图1-26 提示用户接受协议
![](https://epubservercos.yuewen.com/1C4D0B/13311753503900106/epubprivate/OEBPS/Images/Figure_0033_0031.jpg?sign=1739256140-jegwFCnCHgTau5Iq7BqZc769HLebDoCG-0-9c0156b1afc90ce24589885949b45b94)
图1-27 提示用户激活软件
选择【Evaluate for free】选项,并点击【Evaluate】按钮,会弹出一个对话框,提示用户接受协议,如图1-28所示。
![](https://epubservercos.yuewen.com/1C4D0B/13311753503900106/epubprivate/OEBPS/Images/Figure_0033_0032.jpg?sign=1739256140-BHBxrpmaEzBt9vZpCJS29I2gXwK0Rjoh-0-3de94fc04729bf27d7ed874625217f7c)
图1-28 提示用户接受协议
单击图1-28中的【Accept】按钮,进入启动PyCharm界面,如图1-29所示。
![](https://epubservercos.yuewen.com/1C4D0B/13311753503900106/epubprivate/OEBPS/Images/Figure_0033_0033.jpg?sign=1739256140-sCJc8XMZj1kod9O0xCDQgluqqn6Tn13o-0-7814d2de5fdeb991dfcd65cffacb8abf)
图1-29 启动PyCharm
第一次启动PyCharm后,会进入初始化界面,如图1-30所示。
![](https://epubservercos.yuewen.com/1C4D0B/13311753503900106/epubprivate/OEBPS/Images/Figure_0034_0034.jpg?sign=1739256140-ydWftQMAAEbPfkx4C9QW0hEIH2Kkfggi-0-28005c9d1a7fb5c6ce5ef1e0de39bfea)
图1-30 初始化界面
这里,我们不用理会,直接单击【OK】按钮,进入创建项目的界面,如图1-31所示。
![](https://epubservercos.yuewen.com/1C4D0B/13311753503900106/epubprivate/OEBPS/Images/Figure_0034_0035.jpg?sign=1739256140-UN5kJLkHCokNbDikhIXMZfpBc504HwLp-0-87d5df1c80e4636062ff47b370915374)
图1-31 创建项目的界面
图1-31中共有三个选项,这三个选项的作用如下。
(1)【Creat New Project】:用来创建一个新项目。
(2)【Open】:用来打开已经存在的项目。
(3)【Check out from Version Control】:从版本控制中检出项目。
这里,我们选择第一个,创建一个新项目,单击【Creat New Project】进入项目设置界面,如图1-32所示。
假设,我们要将项目代码放在 D:\PythonDemo,设置好项目存放路径后,单击【Create】进入项目开发界面,如图1-33所示。
创建好项目后,需要在项目中创建Python文件。选中项目名称,单击鼠标右键,在弹出的快捷菜单中选择【New】→【Python File】,如图1-34所示。
![](https://epubservercos.yuewen.com/1C4D0B/13311753503900106/epubprivate/OEBPS/Images/Figure_0035_0036.jpg?sign=1739256140-blAmTfiyPD9cdX911h0ORYlJPBYdu4U9-0-b427b6a50a1d007da6512a130bc878a4)
图1-32 设置项目存放位置
![](https://epubservercos.yuewen.com/1C4D0B/13311753503900106/epubprivate/OEBPS/Images/Figure_0035_0037.jpg?sign=1739256140-mdH9tqeSEAtgN0SPqz6FklOgSotdASiZ-0-4080efc53e526c87a1408dfa21bebd83)
图1-33 项目开发界面
![](https://epubservercos.yuewen.com/1C4D0B/13311753503900106/epubprivate/OEBPS/Images/Figure_0035_0038.jpg?sign=1739256140-D3qdgMiaxgBdqNCOerjAPRnBL5PMqEms-0-6b097e114673a5fcc88954d019ad0c98)
图1-34 新建Python文件
为新建的Python文件命名,如图1-35所示。
单击【OK】按钮后,创建好的文件界面如图1-36所示。
![](https://epubservercos.yuewen.com/1C4D0B/13311753503900106/epubprivate/OEBPS/Images/Figure_0036_0039.jpg?sign=1739256140-KPdJBMDUFVAjUixVHeAQt2bptIm8hhYK-0-dc356fb724644cb4dbe939337dda1f69)
图1-35 为Python文件命名
在创建好的Python文件中,可以开始编写我们的第一个Python程序了。这里,我们在HelloWorld文件中输入下列语句:
print("Hello World!")
![](https://epubservercos.yuewen.com/1C4D0B/13311753503900106/epubprivate/OEBPS/Images/Figure_0036_0040.jpg?sign=1739256140-SmTJgYtuiWQxpfGQsnZELCnfs8qqNVLQ-0-0708cf4d885515b32b7ad4c20376df6d)
图1-36 Python文件创建好的界面
右键单击HelloWorld文件,在弹出的快捷菜单中选择【Run 'HelloWorld'】运行程序,如图1-37所示。
![](https://epubservercos.yuewen.com/1C4D0B/13311753503900106/epubprivate/OEBPS/Images/Figure_0036_0041.jpg?sign=1739256140-O43ChUJKwtTIEfupbGn4BZ0lj2kSOQKV-0-5ee1bfcb4b083f67673a67c248af60e7)
图1-37 运行程序
程序的输出结果如图1-38所示。
![](https://epubservercos.yuewen.com/1C4D0B/13311753503900106/epubprivate/OEBPS/Images/Figure_0037_0042.jpg?sign=1739256140-qvk5i5XRXD2NoXk6Ig8RUsEuce81FLhf-0-32d0045568cd431edc80ccaddfb7b9cf)
图1-38 运行结果