1. 简介
JetBrains出品, 著名的 IntelliJ IDEA 就出自该公司.
很多设置, 以及注册**, 与IDEA是共通的, 所以可以先参考 IntelliJ IDEA .
PyCharm下载地址.
若是做数据科学的话, Community社区版够用了. Professional 多了web相关的功能.
快捷键
使用快捷键进行快速跳转, 去查看指定的 class, file 等非常方便,官方介绍在这里
若习惯了eclipse的快捷键, 比如F3跳转到函数声明,F5 在调试时是Step Into, 可以通过 File|Settings|Keymap菜单来设置eclipse风格.
图2-2 调整pycharm的快捷键设置
2. 与eclipse 的PyDev插件对比
pydev不会根据源文件的import语句, 然后在指定库中精准定位函数, 比较弱.
图2-1 二者对比, pyCharm定位到函数声明更为智能
3. 代码风格检查
根据 PEP8 naming convention 指出修正建议.
图3-1 指出普通代码要与import语句间有两个空行
4. git功能集成
图4-1 使用VCS|Checkout from Version Control|Git, 从git仓库clone项目, 并打开
5.查看类的继承层次
图5-1 在 Settings|Tools|Diagrams 下勾选python相关
图5-2 在代码正文中, 选定感兴趣的类, 右击|Diagrams|Show Diagrams ...
6. import 同项目的模块
同目录下的模块引用, IDE会飘红线.
解决办法, 选择当前目录|右击|Make Directory As|Sources Root.