PyCharm是由JetBrains打造的一款Python IDE,VS2010的重构插件Resharper就是出自JetBrains之手。同时支持Google App Engine,PyCharm支持IronPython.这些功能在先进代码分析程序的支持下,使 PyCharm 成为 Python 专业开发人员和刚起步人员使用的有力工具。
1.PyCharm用于一般IDE具备的功能,比如,调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制
2.PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython。
1、编码协助
其提供了一个带编码补全,代码片段,支持代码折叠和分割窗口的智能、可配置的编辑器,可帮助用户更快更轻松的完成编码工作。
2、项目代码导航
该IDE可帮助用户即时从一个文件导航至另一个,从一个方法至其申明或者用法甚至可以穿过类的层次。若用户学会使用其提供的快捷键的话甚至能更快。
3、代码分析
用户可使用其编码语法,错误高亮,智能检测以及一键式代码快速补全建议,使得编码更优化。
4、Python重构
有了该功能,用户便能在项目范围内轻松进行重命名,提取方法/超类,导入域/变量/常量,移动和前推/后退重构。
5、支持Django
有了它自带的HTML,CSS和 JavaScript编辑器 ,用户可以更快速的通过Djang框架进行Web开发。此外,其还能支持CoffeeScript, Mako 和 Jinja2。
6、支持Google App引擎
用户可选择使用Python 2.5或者2.7运行环境,为Google APp引擎进行应用程序的开发,并执行例行程序部署工作。
7、集成版本控制
登入,录出,视图拆分与合并--所有这些功能都能在其统一的VCS用户界面(可用于Mercurial, Subversion, Git, Perforce 和其他的 SCM)中得到。
8、图形页面调试器
用户可以用其自带的功能全面的调试器对Python或者Django应用程序以及测试单元进行调整,该调试器带断点,步进,多画面视图,窗口以及评估表达式。
9、集成的单元测试
用户可以在一个文件夹运行一个测试文件,单个测试类,一个方法或者所有测试项目。
10、可自定义&可扩展
可绑定了 Textmate, NetBeans, Eclipse & Emacs 键盘主盘,以及 Vi/Vim仿真插件。
1、下载安装
Pycharm提供免费的社区版与 付费的专业版。专业版额外增加了一些功能,如项目模板、远程开发、数据库支持等。个人学习 Python使用免费的社区版已足够。
安装过程照着提示一步步操作就可以了。注意安装路径尽量不使用带有 中文或空格的目录,这样在之后的使用过程中减少一些莫名的错误。
2、新建项目
安装好软件之后,我们开始创建第一个项目,界面如下
左侧导航栏选择 Pure Python,右侧的 Location选择项目的路径, Interpreter通过下拉栏选择 Python版本,这里直接使用 Python的安装路径即可。
选择完成之后,点击 Create按钮,进入界面。这时就可以创建文件了,步骤如下图所示:
这里我们以刚刚创建的 Crossin-practices文件夹为例,依次点击
Crossin-practices→ New→ Python File
得到了如下的结果
在 Name一栏输入文件名即可,记得添加 .py后缀,点击 OK之后就可以开始写下
print('hello,world')
然后在界面点击 右键 → Run example
出现这样的结果:
对于同一个脚本,第一次运行使用 右键→ Run example,之后可以直接点击右上角或者左下角的 绿三角。如下图:
注意:更改文件运行的时候,三角和快捷键运行项目不会自动更改。所以常会运行了错误的文件而没发现。所以我们推荐第一次运行使用右键的方式,将脚本切换之后再使用绿三角。
到此,建立项目,运行脚本文件的流程都介绍完毕了
3、配置 Pycharm
Pycharm提供的配置很多,这里讲几个比较重要的配置
编码设置:
Python的编码问题由来已久,为了避免一步一坑,Pycharm提供了方便直接的解决方案
在 IDE Encoding、Project Encoding、Property Files三处都使用 UTF-8编码,同时在文件头添加
#-*- coding: utf-8 -*
这样在之后的学习过程中,或多或少会避免一些编码坑。
解释器设置:
当有多个版本安装在电脑上,或者需要管理虚拟环境时,Project Interpreter提供方便的管理工具。
在这里可以方便的切换 Python版本,添加卸载库等操作。
修改字体:
在 Editor→ Font选项下可以修改字体,调整字体大小等功能。
快捷键设置:
在 windows 下一些最常用的默认快捷键:
Pycharm也为不同平台的用户提供了定制的快捷键方案,习惯了用emacs、vim、vs的同学,可以直接选择对应的方案。
同时,Pycharm也提供了自定义快捷键的功能。
修改完成之后就去试试效果吧!
4、调试
强大的 Pycharm为我们提供了方便易用的断点调试功能,步骤如下图所示:
简单介绍一下调试栏的几个重要的按钮作用:
Resume Program:断点调试后,点击按钮,继续执行程序;
Step Over:在单步执行时,在函数内遇到子函数时不会进入子函数内单步执行,而是将子函数整个执行完再停止,也就是把子函数整个作为一步。有一点,经过我们简单的调试,在不存在子函数的情况下是和Step Into效果一样的(简而言之,越过子函数,但子函数会执行);
Step Into:单步执行,遇到子函数就进入并且继续单步执行(简而言之,进入子函数);
Step Out: 当单步执行到子函数内时,用step out就可以执行完子函数余下部分,并返回到上一层函数。
如果程序在某一步出现错误,程序会自动跳转到错误页面,方便我们查看错误信息
更详细的关于调试的知识参考之前的一篇文章:
如何在 Python 中使用断点调试
5、Python 控制台
为了方便用户,Pycharm提供了另一个贴心的功能,将 Python shell直接集成在软件中,调出方法如下:
- django支持大量的修正,对新manage.py工具大多与。
- 一群在python中重构的改进和新的自动转换意图:元组列表,反之亦然,这是可在alt + enter在列表或元组的光标。
- 在python代码风格设置新的选项:“在当地进口”对“空白行”选项卡。使用该字段,可以指定在函数中本地导入后插入的空白行数。默认值设置为0。
- python代码的几个重要的修复。
- 在控制台的伪matplotlib消息确定。
- 崭新的python探查一些修复(包括python 2.4和2.5支持)。
- 一个完整的部署工具的一个令人震惊的修正列表。
同类推荐
2022-08-23
立即下载2022-08-13
立即下载2022-03-08
立即下载2021-10-09
立即下载2022-08-06
立即下载2022-07-16
立即下载相关文章
TortoiseGit如何提交代码到GitHu?
2021-06-08SysInfo Photo Recovery的安装激活教程(图文)
2020-12-14.NET Framework 3.5 安装错误代码 0x800F081F
2021-12-15Altium Designer画元器件的方法
2022-05-27鲁大师进行电脑烤机的图文教程
2021-12-17会声会影2020永久激活序列号密钥(支持各版本)
2020-06-10blender如何画卡通小太阳?blender画卡通小太阳的技巧
2021-10-21极速跟打器怎么用?
2020-11-21烟雨江湖托尼老师的一生任务完成攻略
2022-08-10TeamViewer建立远程会议的技巧
2022-01-18