Spyder 4.0.1 发布,优秀的Python集成开发环境
Spyder 是一个强大的交互式 Python 语言开发环境,提供高级的代码编辑、变量监视、交互测试、调试等特性,支持包括 Windows、Linux 和 OS X 系统。
Anaconda集成了Spyder安装包,可以通过Anaconda环境安装最新的Spyder 4.0.1版本:
conda install spyder=4.0.1
Spyder 4带来一些非常棒的特性更新,以及对窗口面板重新命名:
Static code analysis
toCode Analysis
File explorer
toFiles
Find in files
toFind
History log
toHistory
Project explorer
toProject
-
Editor
- Code folding.
- Indentation guides.
- A class/method/function lookup panel. This can be shown in the menu
Source > Show selector for classes and functions
. - Autosave functionality to recover unsaved files after a crash.
- Optional integration with the Kite completion
engine. - Code completion and linting are provided by the Python Language Server.
-
IPython Console
- Run files in an empty namespace.
- Open dedicated consoles for Pylab, Sympy and Cython.
- Run cells through a new function called
runcell
. - Run cells by name.
-
Debugger
- Code completion.
- Execute multi-line statements.
- Syntax highlighting.
- Permanent history.
runfile
andruncell
can be called when the debugger is active.- Debug cells with
Alt+Shift+Return
.
-
Variable Explorer
- New viewer to inspect any Python object in a tree-like representation.
- Filter variables by name or type.
- MultiIndex support in the Dataframe viewer.
- Support for all Pandas indexes.
- Support for sets.
- Support for Numpy object arrays.
- Restore the ability to refresh it while code is being executed.
-
Files
- Associate external applications to open specific file extensions.
- Context menu action to open files externally.
- Multi-select functionality with
Ctrl/Shift + mouse click
. - Copy/paste files and their absolute or relative paths.
- Use special icons for different file types.
-
Outline
- Show cells grouped in sections.
- Add default name to all cells.

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
MixPHP V2.1 生态: Swoole 协程 Redis 订阅器
在 OpenMix 全家桶 中有一个 Mix Redis Subscribe 的项目,这是一个不依赖 phpredis 扩展,直接解析 Redis 协议专用于订阅处理的一个库,任何 Swoole 框架都可使用,可广泛使用于 WebSocket 开发中,在 MixPHP 骨架中也默认包含了这个库。 为何开发 MixPHP V2.1 完成开发后,我试图开发一个基于订阅机制的 WebScoket 服务,该服务需要可动态切换订阅频道,但 phpredis 的订阅方法无法实现以下功能: $redis = new \Redis(); $res = $redis->pconnect('127.0.0.1', 6379, 0); $redis->subscribe(['test'], function ($instance, $channelName, $message) { echo $channelName, "==>", $message, PHP_EOL; }); 无法得知订阅成功 以上代码中,当执行到 subscribe 会阻塞执行,只有在有消息过来时...
- 下一篇
VMware 完成 27 亿美元的 Pivotal 收购 | 云原生生态周报 Vol. 34
作者 | 汪萌海、王思宇、李鹏 业界要闻 VMware 完成 27 亿美元的Pivotal 收购 VMware 在 12 月 30 日宣布,已完成 27 亿美元的 Pivotal 收购,同一天 Pivotal 也已被纽约股市除名,成为 VMware 的子公司。 谷歌发布 BeyondCorp 的白皮书 BeyondCorp 是一个“零信任”安全框架,它将访问控制从外围转移到单个设备和用户,允许员工在任何位置安全地工作,而不需要传统的虚拟专用网络。使用 BeyondProd,谷歌实现了与连接机器、工作负载和服务类似的零信任原则。 PingCAP 正式开源混沌测试平台 Chaos Mesh 目前支持的错误注入主要有:pod-kill、pod-failure(模拟节点宕机不可用)、网络延迟、网络丢包、网络包重复、网络包损坏,网络分区、文件系统 I/
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS关闭SELinux安全模块
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- CentOS7安装Docker,走上虚拟化容器引擎之路
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- SpringBoot2整合Redis,开启缓存,提高访问速度
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Docker安装Oracle12C,快速搭建Oracle学习环境