Pycharm 教程
Pycharm简介和基本说明
PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。PyCharm是用于Python脚本语言的最流行的IDE。
PyCharm是由JetBrains打造的一款Python IDE,VS2010的重构插件Resharper就是出自JetBrains之手。
同时支持Google App Engine,PyCharm支持IronPython。这些功能在先进代码分析程序的支持下,使 PyCharm 成为 Python 专业开发人员和刚起步人员使用的有力工具。
接下来向您介绍PyCharm的功能,PyCharm在以下方面为用户和开发人员提供了一些最佳功能。
代码完成和检查。
高级调试。
支持Web编程和框架,例如Django和Flask
PyCharm的功能
除了上面的特征之外,以下的Pycharm的功能对于开发人员来说都是易于使用的。
代码补全: 无论是内置的还是外部的,PyCharm提供的代码补全功能能使代码编写变得更佳流畅。
项目代码导航: 该IDE可帮助用户即时从一个文件导航至另一个,从一个方法至其申明或者用法甚至可以穿过类的层次。若用户学会使用其提供的快捷键的话甚至能更快。
代码分析: 用户可使用其编码语法,错误高亮,智能检测以及一键式代码快速补全建议,使得编码更优化。
SQLAlchemy调试器: 开发人员可以设置一个断点,在调试器中暂停,查看SQL语言代码表达式的SQL形式。
Git可视化: 开发人员在进行Python编码时会经常查询代码提交信息,在PyCharm中可以轻松检查最后一次提交,因为它的蓝色部分可以定义最后一次提交和当前提交之间的差异。
代码覆盖率: 开发人员可以在PyCharm Editor外部运行.py文件,也可以在项目中“摘要”部分等中将其标记为代码覆盖率详细信息。
包装管理: 所有在Pycharm中安装的软件包都可以显示,这包括已安装软件包的列表以及搜索和添加新软件包的能力。
本地历史: 本地历史记录始终以与Git等互补的方式跟踪变化。PyCharm中的本地历史记录提供了有关回滚所需内容以及要添加的内容的完整详细信息。
重构: 重构是一次重命名一个或多个文件的过程,而PyCharm包含各种用于简化重构过程的快捷方式。
PyCharm编辑器的界面: PyCharm编辑器的用户界面如下图所示。观察到该编辑器包含各种功能来创建新项目或从现有项目导入。
支持Google App引擎: 用户可选择使用Python 2.5或者2.7运行环境,为Google App引擎进行应用程序的开发,并执行例行程序部署工作。
集成的单元测试: 用户可以在一个文件夹运行一个测试文件,单个测试类,一个方法或者所有测试项目。
可自定义&可扩展: 可绑定了 Textmate, NetBeans, Eclipse & Emacs 键盘主盘,以及 Vi/Vim仿真插件。
从上面显示的屏幕快照中,您可以看到Pycharm的常规操作,包括:代码提示补全、项目管理、搜索管理、断点调试等功能。
本教程是为专注于使用IDE以及在各种python框架中运行,调试和创建项目的完整软件包的Python开发人员准备的。此外,对任何IDE都有基本知识的感兴趣的学习者都可以学习本教程。