5个炫酷的Python工具,你都用过么?

工欲善其事必先利其器,一个好的工具能让起到事半功倍的效果,Python社区提供了足够多的优秀工具来帮助开发者更方便的实现某些想法,下面这几个工具给我的工作也带来了很多便利,推荐给追求美好事物的你。

PythonTutor

PythonTutor是由PhilipGuo开发的一个免费教育工具,可帮助学生攻克编程学习中的基础障碍,理解每一行源代码在程序执行时在计算机中的过程。通过这个工具,教师或学生可以直接在Web浏览器中编写Python代码,并逐步可视化地运行程序。它不仅支持Python,还支持Java、JavaScript、Ruby、C语言。

IPython

IPython是一个forHumans的Python交互式shell,用了它之后你就不想再用自带的Pythonshell,IPython支持变量自动补全,自动缩进,支持bashshell命令,内置了许多很有用的功能和函数,同时它也是科学计算和交互可视化的最佳平台。

JupyterNotebook

JupyterNotebook就像一个草稿本,能将文本注释、数学方程、代码和可视化内容全部组合到一个易于共享的文档中,以Web页面的展示。它是数据分析,机器学习的必备工具。

Anaconda

Python虽好,可总是会遇到各种包管理和Python版本问题,特别是Windows平台很多包无法正常安装,为了解决这些问题,Anoconda出现了,Anoconda包含了一个包管理工具和一个Python管理环境,同时附带了一大批常用数据科学包,也是数据分析的标配。

Skulpt

Skulpt是一个用Javascript实现的在线Python执行环境,它可以让你轻松在浏览器中运行Python代码。使用skulpt结合CodeMirror编辑器即可实现一个基本的在线Python编辑和运行环境。

更多实用的测试工具,请前往51Testing软件测试网。

本文来自企鹅号 - 51软件测试网媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏IT大咖说

产品研发做到又快又好的一个核心原则

内容来源:2018 年 5 月 19 日,G7汇通天下技术合伙人廖强在“PHPCon China 2018 技术峰会”进行《敏捷工程实践与自动化》演讲分享。IT...

1082
来自专栏石瞳禅的互联网实验室

Awesome Go!高玩Gopher都会参考的Go资源集合

Awesome的中文意思就是令人惊叹的。在Github上,Awesome早已成为某种领域资源集合的通用前缀,至于为什么要用Awesome,小编也无从得知,只知道...

1031
来自专栏phodal

深入浅出全栈工程师: 编码篇序

在我们真正开始去写代码之前,我们可能会去考虑一些事情。怎么去规划我们的任务,如果去细分这个任务。 如果一件事可以自动化,那么就尽量去自动化,毕竟你是一个程序员。...

1796
来自专栏架构师之路

互联网分层架构之-DAO与服务化

互联网分层架构的本质,是数据的移动。 互联网分层架构演进的核心原则: 让上游更高效的获取与处理数据,复用 让下游能屏蔽数据的获取细节,封装 这些在上一篇《互联网...

4228
来自专栏FreeBuf

如何阻止下一次心脏出血漏洞

原文:How to Prevent the next Heartbleed.docx 翻译:赵阳 一、引言 基于OpenSSL的心脏出血漏洞被认为是CVE-20...

34410
来自专栏互联网高可用架构

云时代架构技术社区的开源项目列表

1475
来自专栏CSDN技术头条

Bitly:构建月处理60亿点击的分布式系统

【编者按】从表面上看,Bitly是一家主打URL缩短和分享的公司,然而究其根本,Bitly却是一家真正的大数据公司,每月60亿的点击量、6亿的缩短服务、1亿网页...

2589
来自专栏浪淘沙

java学习day1--JDK

2018.6.4 今天是实训的第一天,从今天起,我将每天在这里记录每天的学习知识。 1、Java是跨平台的语言。 因为字节码是在虚拟机上运行的,而不...

872
来自专栏小巫技术博客

代码Review的一些事

1193
来自专栏静晴轩

快应用脚手架,为优雅而生

快应用是基于手机硬件平台的新型应用形态,标准是由主流手机厂商组成的快应用联盟联合制定。其标准的诞生将在研发接口、能力接入、开发者服务等层面建设标准平台,以平台化...

872

扫码关注云+社区

领取腾讯云代金券