pycharm是一款常用的python开发工具,功能十分强大,并且多平台支持(Windows/MacOS/Linux),官方提供社区开源版本:pycharm Community免费版本下载地址。

pycharm在日常开发中常用功能简介:
断点调试,类似于Visual Studio,实时查看变量/内存使用情况,支持django/flask等工程的调试:

自动检查代码风格,内嵌PEP8标准(详情见附录),代码风格统一,便于管理。配置方法:
 

(1) pip install autopep8;

(2) 选择菜单「File」–>「Settings」–>「Tools」–>「External Tools」–>点击加号添加工具


(3)填写配置项

Name:Autopep8 (可随意填写)
Tools settings:      
Programs:autopep8
Parameters:--in-place --aggressive --ignore=E123,E133,E50 $FilePath$
Working directory:$ProjectFileDir$

内嵌git功能,方便进行版本控制。

支持模块模板,便于工程内统一注释风格,标明作者等。
自动分析模块全局变量、函数位置,位置切换十分方便。

代码单元测试功能,更快捷得进行单元测试,提高代码鲁棒性。
以下为开发过程中常用快捷键举例:
1. Ctrl+Click(或Ctrl+B)轻松查看源码,了解代码原理。
2. 自动引入,Alt+Enter,自动提示,引入模块神器。需先选中Settings->general->autoimport->python :show popup;
3. 插入常用代码Ctrl+J,不用重复劳动。

快速查找文件Ctrl+E打开最近访问的文件,Ctrl+Shift+E打开最近编辑过的文件,尤其是在大型工程中,传统的按层查找文件非常低效;配合Ctrl+Tab切换前一个打开的文件,切换效率提升显著。

万能搜索,双击Shift,可以搜索文件名、类名、方法名,还可以搜索目录名,搜索目录的技巧是在在关键字前面加斜杠/。
历史粘贴板,Ctrl+Shift+V可访问历史粘贴板。
多屏显示代码,Settings-Keymap中进行自定义。
任意换行, Shfit+Enter。
优化导入,Ctrl+Alt+O,去掉没有使用的引入,规范引用顺序。
注释选中行,Ctrl+/
  另外,pycharm支持多python共存,支持virtualenv进行配置。多版本下同时开发更加方便。

  其他方面,pycharm还能自定义字体,语法高亮颜色等一系列自主化配置,可以使写代码更加称心入手。