这是「Python学人」第2篇文章
提纲:
1.Anaconda
2.Pycharm
2.1 开始编程
2.2 如何Debug
2.3 快捷键
一般的,python解释器安装成功后,就可以直接在cmd窗口编写与运行python程序。但是直接在cmd窗口编写程序有两个最大的不变:一是无法保存代码,即无法开发大型项目或者处理复杂问题;二是没有提示功能,输入python程序的参数、属性和方法等。所以,所谓工欲善其事必先利其器,一个界面友好且功能齐全的辅助编程工具是极其的必要。
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具,是集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务。适合python的常用IDE有:Spyder、Pycharm和Sublime3等。关于IDE的选择,其实不必纠结和反复比较,选择一款适合自己的即可。(知乎上关于IDE的选择:https://www.zhihu.com/question/20381207)
1.Anaconda
Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。其中,Spyder是用于python编程的集成工具。Spyder的界面极其类似于Matlab,如果学过Matlab,那么Spyder用起来基本就得心应手了。
Spyder的用户界面如下图。
Anaconda自带一些常用的第三方库,比如numpy,pandas,scipy,matplotlib等。
Anaconda下载地址:https://www.anaconda.com/download/
2.Pycharm
PyCharm是目前最受欢迎的Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,其Professional版本(付费)提供了一些高级功能,可用于支持Django框架下的专业Web开发。
Pycharm的下载、安装和配置非常简单,下图即是Pycharm的编程环境。
设置默认Python解释器
Pycharm作为python的编程IDE,支持项目自定义解释器,即如果电脑中同时装有python 2.7/3.5/3.6等多个版本,Pycharm可以手动选择解释器支持某项目。那么,如何设置默认的python解释器,以支持所有的项目呢?
第一步:File菜单单击Default Settings。
第二步:在弹出的窗口中的Project Interpreter选择设置按钮,然后单击Add Local。
第三步:在弹出的窗口选择System Interpreter,点击增加按钮,选择Python解释器。
设置主题风格
Pycharm提供了很多自带主题,当然也可以自定义,设置界面颜色、字体以及代码颜色等。任何人都可以根据自己的偏好来设置个性化的主题风格,比如下图。
设置也很简单,在File菜单下选择Settings-Editor-Color Scheme中,根据自己喜好选择相应的主题。
Pycharm下载地址:http://www.jetbrains.com/pycharm/download
2.1 开始编程
电脑上装好python解释器以及IDE,就可以开始编程了。那么如何用pycharm进行愉快而高效的python编程呢?从新建工程开始。
在菜单File下选择New Project,弹出的对话框中注意两点:一是工程命名,这里叫Fancy001;二是选择合适的python解释器,这里选择了默认的解释器Python 3.6。单击Create后,新建的工程就出现在左边的Project管理框内。
建好项目后新建保存python代码的文件(后缀名.py)。选中Fancy001项目文件夹,右键单击选择New-Python File,命名为py01。关于python代码文件的命名,可以依据自身喜好而来,但为了方便检索,最好以能传递明确意思的名称来命名。
2.2 如何Debug
一个对初学者友好的IDE,必须具备三个条件:一是自动提示功能,也就是当你输入代码的时候,IDE能自动提示python的语法;二是可以便捷查询变量值,在运行程序时,如果你不能方便的查询各个变量的值,那么一旦程序变得复杂或者出现错误,你就很难发现问题并解决之了;三是较强大的Debug工具。当程序变得复杂的时候,出现错误那是必然的,此时有一个Debug工具可以使编程变得事半功倍。
Python Console
在Python Console内,你可以直接输入代码(就和cmd窗口内一样,无法保存代码)。你输入的代码运行后获得的变量,都会在右侧的区域显示,包括变量名、变量类型以及变量值等。
Debug 模式
2.3 快捷键
任何一款软件或者一门语言,快捷键都能帮助使用者提高使用效率。Pycharm的快捷键非常多,全部掌握不现实也无必要,只要能掌握常用的快捷键就够了。
推荐一个非常好的Pycharm使用教程:
领取专属 10元无门槛券
私享最新 技术干货