# 附录A PyCharm的使用
## A.1 简介
安装Python之后,就可以开始编程了,Python代码写在后缀名为.py的文件中。这个.py文件和我们常见的.txt没有区别,都可以直接被记事本打开,也就是说,直接使用记事本就可以编写python程序了。
但事实是,记事本对编程并不友好,如它会在文件开始的地方加上几个特殊字符(UTF-8 BOM),如它不提供行号、高亮等编程最基本的对于编辑器的要求,甚至还可能产生乱码问题等。
所以在实际使用中,一般不直接使用系统自带的记事本,而是会使用一些比较强大的文本编辑器,如Sublime Text、notepad++、EditPlus等。
更多时候,为了效率和方便,我们还会使用更加强大的集成开发环境IDE(Integrated Development Environment)。
> 集成开发环境,是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境
简单来说,集成开发环境的最大特点在**集成**,可以理解为它把你编程时可能会用到的东西都集中到一块了,就像一个万能的助手一样,这极大的方便了我们。
比较著名的IDE有Visual Studio、Eclipse、IDEA等。对于Python来说,使用的比较多的是PyCharm。
>PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE还提供了一些高级功能,比如支持Django框架下的专业Web开发等。
PyCharm,和开发Java的IDEA,开发Android的Android Studio,开发PHP的PhpStorm,开发web的WebStorm一样,均出自JetBrains之手,他们的使用习惯也差不多。
本书也使用PyCharm作为编程工具。
#### 2. 下载
现在,我们去JetBrains的官网下载PyCharm,根据自己的操作系统选择对应的版本,如下图1.15所示。
![图像说明文字](/api/storage/getbykey/screenshow?key=18049dd1b8b6fa33728c)
{-:-} 图1.15 PyCharm官网下载页面
可以看到分为两个版本:
- Professional:专业版,用于Python和Web开发的全功能IDE。
- Community:社区版,用于Python和科学开发的轻量级IDE。
其中专业版收费,有30天的免费试用期。这里我们选择**Community(社区版)**,点击download按钮完成下载。
#### 3. 安装
你下载下来的将是一个exe的安装包,安装过程也很简单,首先双击打开该exe文件,启动安装界面,如下图1.16所示。
![图像说明文字](/api/storage/getbykey/screenshow?key=1804e31da9d06042a955)
{-:-} 图1.16 PyCharm的安装
点击next按钮,会让你选择PyCharm的安装路径,这些根据你自己电脑的实际情况选择就行了,不想改动的话就保持默认,如图1.17所示。
![图像说明文字](/api/storage/getbykey/screenshow?key=18043702fda7885562b9)
{-:-} 图1.17 选择PyCharm的安装路径
接着点击next,在64-bit前打钩,表示把64位的生成一个桌面的快捷方式,并且在下面.py上打钩,表示使PyCharm和.py文件关联,这样以后我们双击.py文件,就能直接启动PyCharm了。当然,这些都可以根据你自己的喜欢选择。如图1.18所示。
![图像说明文字](/api/storage/getbykey/screenshow?key=18045466eb80da65e098)
{-:-} 图1.18 PyCharm的安装配置界面
后面就没有什么了,保持默认项,一路选择next或install进行安装,走完进度条即可完成安装,如图1.19所示。
![图像说明文字](/api/storage/getbykey/screenshow?key=18041ab4367982133e85)
{-:-} 图1.19 PyCharm安装完成
点击Finish即可结束安装,此时如果勾选了Run PyCharm Community Edition,则会启动PyCharm。
#### 4. 启动配置
启动PyCharm之后,会让你选择是否导入配置,由于我们是首次安装,这里选择不导入就可以了。如图1.20所示。
![图像说明文字](/api/storage/getbykey/screenshow?key=1804ea8088524585e422)
{-:-} 图1.20 选择不导入配置
点击ok按钮会进入到JetBrains的询问界面,问你是否要匿名将自己使用PyCharm的情况发送给JetBrains,这里不勾选就可以了。如图1.21所示。
![图像说明文字](/api/storage/getbykey/screenshow?key=180421339b3286503a07)
{-:-} 图1.21 是否匿名发送统计信息给JetBrains界面
然后点击ok,进入PyCharm的主题选择界面,这里我们选择Darcula主题。当然,在后面的使用中你随时都可以更改主题。如图1.22所示。
![图像说明文字](/api/storage/getbykey/screenshow?key=1804c1f31938b775762c)
{-:-} 图1.22 PyCharm主题选择界面
再后面就没什么需要设置的了,你可以直接点击左下角的Skip Remaining and Set Defaults按钮,将要配置的东西都设置成默认的,接着PyCharm就会重新启动,进入PyCharm的欢迎界面,如图1.23所示。
![图像说明文字](/api/storage/getbykey/screenshow?key=180457e6cdabfe9136e3)
{-:-} 图1.22 PyCharm的欢迎页面
到目前为止,PyCharm安装完成。