首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python IDE介绍 基础

这是「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使用教程:

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190220G1AELX00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券