版本发布编辑
2011年06月06日,PyCharm 1.5 发布,该版本带来了大量的改进,使Python和Django开发更具享受。
PyCharm 1.5 新特性:
文档支持 (external documentation, Epydoc and reStructuredText markup, etc.)
Django模板调试
在Django应用的数据库支持 (autodetection, .sql files editing aids, database tables browsing, etc.)
新的 'Move Class/Function' 重构
大量IDE改进和bug修复。[2]
2011年11月18日,PyCharm 2.0 Beta 发布了,该版本是 2.0 的第一个测试版本,包含所有模块的全面改进,如 UI、编辑器、工具和集成框架。[3]
2011年12月14日,PyCharm 2.0 发布,专业的Python开发工具。[4]
2012年03月30日 ,PyCharm 2.5 Beta 发布。[5]
2012年04月19日,PyCharm 2.5 正式版发布了,增加了一系列的重要属性:
远程解释器--能够确保在远端主机上运行完全集成的 Python 解释器
增加从 PyPI 浏览与安装包。[6]
2013年07月31日,PyCharm 2.7.3发布,采用新的python重构,增强了远程配置与编辑体验。[7]
PyCharm 3.0 版本主要改进包括:[8]
全功能的嵌入式本地终端窗口
支持SQLAlchemy
支持PyramidWeb 框架
支持 Web2Py 框架
新的 Python 重构
可配置的语言注入
改进 Python 代码分析
Django 代码查看改进
Python 控制台的变量查看
重复代码监测工具
对 PyQt 和 PyGTK 支持的改进
PyCharm 3.1 版本更新内容如下:[9]
支持 Python 3.4
支持 Django 1.6
改进对 Vagrant 的支持
性能优化
PyCharm 3.1.2版本主要更新内容如下:[10]
修复了 Django 和 JavaScript
修复了 Nose test runner
修复了 SQL 支持和代码编辑器
修复了 Python 3.4 调试器和代码导航的问题
其他大量的改进
Mac 用户:we turned off native Mac message boxes by defaultto avoid UI locks. You can always turn them back on by setting ide.mac.message.dialogs.as.sheets=true in theidea.properties configuration file.
PyCharm 4 提供以下功能:[11]
改进的Python/ Django控制台工具窗口。
现在,您可以在项目运行后或调试会话后让控制台保持开启。
调用继承树视图,供检视不同作用域内的函数调用。
更好的包管理。
单元测试的子项测试支持。
新的项目创建向导。
从WebStorm9和不断增长的IntelliJ平台继承的许多改进。
PyCharm 4.0.1 版本是 bug 修复更新版本,值得关注的改进:修复了一个导致无限索引的问题;代码完成和检查功能相关的 bug 修复;修复了 matplotlib 支持相关的问题;修复了远程解析器支持和一些 Django 的支持相关的问题。[12]
PyCharm 4.0.2 最值得关注的是:集成调试器和 Django 测试运行器的 bug 修复;VCS 支持方面的 bug 修复(Git 优先);改进模板语言自动检测;修复了 Python 工作台远程解析的问题;修复 PyQt5 的调试 bug;修复使用 Shift+Enter 运行 Django manage.py 任务的问题。[13]
PyCharm 4.0.3 版本是 bug 修复版本,包括PyCharm 4.0.3 RC 版本同样的改进[14] ,以及一些值得关注的改进:[15]
修复了 UI 中发现行为的 bug
修复了远程调试器挂载的问题
修复了嵌入式终端颜色设置的问题
修复了 Django nose 测试的测试运行程序相关的问题。
a fix for a UI bug with find action
a fix for a remote debugger hanging
a fix for color settings in an embedded terminal
a test runner for Django nose tests is also fixed
PyCharm 4.0.4RC版本包括重要的 IPython Notebook 集成的 bug 修复;支持集成调试器,嵌入式本地终端,VCS(主要是 Git 和 Subversion)。还有一个更重要的 bug 修复是类引用的未定义属性。引入了一个小但是非常方便的特性:多个 Python 工作台。[16]
PyCharm 4.0.4包括大量改进:IPython Notebook 集成;调试器,嵌入式本地终端,Git 和 Subversion 支持;类引用解决方案;支持 Lettuce;支持 CSS。[17]
PyCharm 4.0.5RC 版本值得关注的新特性是:一个关键 PyPy 代码审查的问题修复;修复了 NumPy 函数的一些问题;一些重要的 Django 1.7 支持相关的修复。[18]
PyCharm 4.0.5 RC2 版本只是修复了两个 bug:当使用 Behave 时弃用警告;PyCharm 调试器的 bug 修复。[19]
PyCharm 4.0.5版本主要是 bug 修复更新,解决了 PyPy 中错误 code insight 的 bug;多进程 Pyramid 和 Google App Engine 项目的调试问题;Django 1.7 支持方面的问题;NumPy 函数相关的问题;使用 Behave 废弃警告的问题。[20]
PyCharm 4.0.6RC 版本是个 bug 修复更新,主要更新内容:修复 Django ORM inspection 问题;修复ManyToManyField相关 bug;修复搜索的 bug;修复使用 Jinja 标签时,HTML indentatin 方面的问题;修复 Jinja2 HTML 文件中Structure View的“Nothing to show”问题;修复了一些平台的 bug。[21]
PyCharm 4.5.4 发布,主要更新内容如下:
a fix for debugging external packages while using remote interpreters (PY-11462).
a number of fixes for the deployment subsystem.
a major fix for the Django manage.py tool (PY-16434).
a few fixes and improvements for the integrated Python debugger.
a fix for running IPython Notebooks with Anaconda (PY-15938).
a fix in order to support the local terminal for recently released Windows 10 (IDEA-143300).
a number of improvements for python code insight, especially a fix for autocompletion when __init__.py contains __all__ (PY-14454).
a fix of PyCharm hang in case of long console output (PY-14560)
performance improvement for global inspections (IDEA-136646)
a fix for viewing images with the debugger’s evaluate window (IDEA-144036)
a bunch of improvements in underlying IntelliJ Platform and much more。[22]
分享到:
相关推荐
第一个Python程序 Python 简介 Python 的安装 第一个 Python 程序 集成开发环境(IDE): PyCharm 基本数据类型和变量 Python 语法的简要说明 print() 函数 Python 的基本数据类型 字符串的编码问题 基本数据类型转换...
第1部分 Python核心 第1章 欢迎来到Python世界 1.1 什么是Python 1.2 起源 1.3 特点 1.3.1 高级 1.3.2 面向对象 1.3.3 可升级 1.3.4 可扩展 1.3.5 可移植性 1.3.6...
此时,面对的问题就是第一点提到的不同项目需要的Python环境不同的问题。对于这种情况,可以直接在电脑下载各个版本的Python环境,随后到任意项目下就选用任意版本的Python环境即可,举个例子: 项目 P_01 依赖...
第1部分 Python核心 第1章 欢迎来到Python世界 1.1 什么是Python 1.2 起源 1.3 特点 1.3.1 高级 1.3.2 面向对象 1.3.3 可升级 1.3.4 可扩展 1.3.5 可移植性 1.3.6...
第1章 编程基础和字符串 3 1.1 编程与使用计算机的区别 3 1.1.1 编程的一致性 3 1.1.2 编程的可控性 4 1.1.3 程序要应对变化 4 1.1.4 小结 4 1.2 准备工作 4 1.2.1 在非Windows系统上安装 Python 3.1 5 1.2.2 使用...
理想的脚本语言以及开发环境。 The Python interpreter and the extensive standard library are freely available in source or binary form for all major platforms from the Python Web site, ...
1-4-Python开发环境配置 1-5-基本程序设计方法 1-6-理解问题的计算部分 1-7-温度转换程序实例 2-1-Python程序元素分析 2-2-程序编写模板 2-3-turtle库和蟒蛇绘制程序 2-4-蟒蛇绘制程序分析 2-5-函数库的引用 3-1-...
1-4-Python开发环境配置 1-5-基本程序设计方法 1-6-理解问题的计算部分 1-7-温度转换程序实例 2-1-Python程序元素分析 2-2-程序编写模板 2-3-turtle库和蟒蛇绘制程序 2-4-蟒蛇绘制程序分析 2-5-函数库的引用 3-1-...
1-4-Python开发环境配置 1-5-基本程序设计方法 1-6-理解问题的计算部分 1-7-温度转换程序实例 2-1-Python程序元素分析 2-2-程序编写模板 2-3-turtle库和蟒蛇绘制程序 2-4-蟒蛇绘制程序分析 2-5-函数库的引用 3-1-...
1-4-Python开发环境配置 1-5-基本程序设计方法 1-6-理解问题的计算部分 1-7-温度转换程序实例 2-1-Python程序元素分析 2-2-程序编写模板 2-3-turtle库和蟒蛇绘制程序 2-4-蟒蛇绘制程序分析 2-5-函数库的引用 3-1-...
1-4-Python开发环境配置 1-5-基本程序设计方法 1-6-理解问题的计算部分 1-7-温度转换程序实例 2-1-Python程序元素分析 2-2-程序编写模板 2-3-turtle库和蟒蛇绘制程序 2-4-蟒蛇绘制程序分析 2-5-函数库的引用 3-1-...
1-4-Python开发环境配置 1-5-基本程序设计方法 1-6-理解问题的计算部分 1-7-温度转换程序实例 2-1-Python程序元素分析 2-2-程序编写模板 2-3-turtle库和蟒蛇绘制程序 2-4-蟒蛇绘制程序分析 2-5-函数库的引用 3-1-...
1-4-Python开发环境配置 1-5-基本程序设计方法 1-6-理解问题的计算部分 1-7-温度转换程序实例 2-1-Python程序元素分析 2-2-程序编写模板 2-3-turtle库和蟒蛇绘制程序 2-4-蟒蛇绘制程序分析 2-5-函数库的引用 3-1-...
第二步: 为了先测试,编译了一个和上面python版本类似的多传感器数据融合计算海拔高度的例子: AltitudeDataFusion4Test. GPS海拔高度,大气压值,IMU惯性传感器海拔高度,三者数据融合,得到最优海拔高度 扩展子类: test...
1-4-Python开发环境配置 1-5-基本程序设计方法 1-6-理解问题的计算部分 1-7-温度转换程序实例 2-1-Python程序元素分析 2-2-程序编写模板 2-3-turtle库和蟒蛇绘制程序 2-4-蟒蛇绘制程序分析 2-5-函数库的引用 3-1-...
1-4-Python开发环境配置 1-5-基本程序设计方法 1-6-理解问题的计算部分 1-7-温度转换程序实例 2-1-Python程序元素分析 2-2-程序编写模板 2-3-turtle库和蟒蛇绘制程序 2-4-蟒蛇绘制程序分析 2-5-函数库的引用 3-1-...
1-4-Python开发环境配置 1-5-基本程序设计方法 1-6-理解问题的计算部分 1-7-温度转换程序实例 2-1-Python程序元素分析 2-2-程序编写模板 2-3-turtle库和蟒蛇绘制程序 2-4-蟒蛇绘制程序分析 2-5-函数库的引用 3-1-...
1-4-Python开发环境配置 1-5-基本程序设计方法 1-6-理解问题的计算部分 1-7-温度转换程序实例 2-1-Python程序元素分析 2-2-程序编写模板 2-3-turtle库和蟒蛇绘制程序 2-4-蟒蛇绘制程序分析 2-5-函数库的引用 3-1-...
1-4-Python开发环境配置 1-5-基本程序设计方法 1-6-理解问题的计算部分 1-7-温度转换程序实例 2-1-Python程序元素分析 2-2-程序编写模板 2-3-turtle库和蟒蛇绘制程序 2-4-蟒蛇绘制程序分析 2-5-函数库的引用 3-1-...