强推10款Python常用的开发工具
共 5387字,需浏览 11分钟
·
2022-05-26 01:40
1 IDLE:Python自带的IDE工具
支持平台:Windows, macOS, Linux
适合人群:初学者
支持语言:Python
下载:https://www.python.org/downloads/
语法高亮
多窗口文本编辑器
程序动画或步进(指一次执行一行代码)
段落缩进
TABLE键控制
断点可用于简化调试
调用堆栈清晰可见
2 IPython:交互式计算系统
代码着色
变量自动补全,自动缩进
支持 bash shell 命令
强大的交互式 shell
Jupyter 内核
交互式的数据可视化工具
灵活、可嵌入的解释器
易于使用,高性能的并行计算工具
使用
%run
命令运行脚本使用
%timeit
命令快速测量时间使用
%pdb
命令快速debug
pip install ipython
3 PyCharm:JetBrains打造的Python IDE
支持平台:Windows、Mac 或 Linux 版本
下载:PyCharm: the Python IDE for Professional Developers by JetBrains
PyCharm社区版本下载
代码分析与辅助功能,拥有补全代码、高亮语法和错误提示,支持代码折叠和分割窗口;
项目和代码导航:专门的项目视图,文件结构视图和和文件、类、方法和用例的快速跳转;
重构:包括重新命名,提取方法/超类,导入域/变量/常量、pull,push等;
支持Web框架:Django、Pyramid、web2py、google app engine和Flask;
集成Python调试器;
集成单元测试,按行覆盖代码;
Google App Engine下的Python开发;
集成版本控制系统:为Mercurial,Git, Subversion, Perforce 和 CVS提供统一的用户界面,拥有修改以及合并功能;
PyCharm 配备了 1000 多个插件,程序员也可以编写自己的插件来扩展其功能
4 Spyder:开源的python集成开发环境
支持平台:Windows, macOS, Linux
适合人群:数据科学开发者
下载:Home — Spyder IDE
多语言编辑器:具有函数/类浏览器的多语言编辑器,代码分析功能(目前支持pyflakes和pylint),代码完成,水平和垂直分割以及goto定义;
交互式控制台:Python或IPython控制台具有工作空间和调试支持,还带有Matplotlib数字集成;
文件查看:显示在编辑器或控制台中进行的任何类或函数调用的文档;
variable explorer(变量探索器): 浏览在执行文件期间创建的变量
文件查找:支持正则表达式;
文件管理;
可以作为PyQT的扩展库,可以嵌入到PyQT的应用中。
5 Jupyter:开源IDE,IPython的衍生品
支持浏览器:Chrome, Firefox, Safari等
适合人群:所有人
下载:Project Jupyter | Home
6 Anaconda:python数据科学平台(包管理)
下载:Anaconda | Anaconda Distribution
github上anaconda开发平台:Anaconda-Platform · GitHub
7 PTVS:github上的开源项目
类型:代码编辑器&轻量级IDE
支持平台:Windows, macOS, Linux
适合人群:初、中阶开发人群
支持语言:Python、Java等绝大部分语言
下载:Download Visual Studio Code - Mac, Linux, Windows
https://microsoft.github.io/PTVS/
8 Eclipse + Pydev:跨平台的自由集成开发环境
支持平台:Windows, macOS, Linux
适合人群:中、高阶开发人群
支持语言:Python
下载:Download,PyDev
Django集成
自动代码补全
多语言支持
集成的Python调试
代码分析
代码模板
智能缩进
括号匹配
错误标记
源代码控制集成
代码折叠
UML编辑和查看
单元测试整合
9 Eric:集成项目管理功能的 Python 集成开发环境
集成的任务管理
单元测试支持 – 已集成
重构
正则表达式和Qt对话框核心插件
可选择的从编辑器中启动第三方应用程序
应用程序图
项目管理
交互式的Python shell
多语言用户界面,包括英语,德语,俄语,法语,捷克语,西班牙语,意大利语,土耳其语和中文
以插件的方式集成版本控制工具Subversion, Mercurial 和 Git
10 Sublime Text:跨平台的、轻量级的代码编辑器
支持平台:Windows、Linux、Mac OS 等操作系统
下载:sublime text 3 中文官网 - sublime text 1和sublime text 2中文版下载
Sublime Text 使用手册:Sublime Text 使用手册_w3cschool
拼写检查
自动换行
深度整合GBK编码,可支持GBK编码文件
书签
完整的 Python API
Goto 功能,即时项目切换,多选择,多窗口
随心所欲的跳转到任意文件的任意位置
右边没有滚动条,取而代之的是代码缩略图
多重选择(Multi-Selection)功能允许在页面中同时存在多个光标
支持VIM模式
推荐阅读
(点击标题可跳转阅读)
【专家推荐】保姆级开源工具推荐,一用一个爽,非常劲爆(收藏系列)
【恭喜考研拟录取】极力推荐科研必备软件,让你科研生涯事半功倍
老铁,三连支持一下,好吗?↓↓↓
点分享
点点赞
点在看