5个酷毙的Python工具

来源:Python之禅

作者:刘志军

点击上方“Python与AI社区”,选择“星标”公众号

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

Python Tutor

Python Tutor 是由 Philip Guo 开发的一个免费教育工具,可帮助学生攻克编程学习中的基础障碍,理解每一行源代码在程序执行时在计算机中的过程。通过这个工具,教师或学生可以直接在 Web 浏览器中编写 Python 代码,并逐步可视化地运行程序。如果你不知道代码在内存中是如何运行的,不妨把它拷贝到Tutor里可视化执行一遍,加深理解。

地址:http://www.pythontutor.com/

IPython

IPython 是一个 for Humans 的 Python 交互式 shell,用了它之后你就不想再用自带的 Python shell 了,IPython 支持变量自动补全,自动缩进,支持 bash shell 命令,内置了许多实用功能和函数,同时它也是科学计算和交互可视化的最佳平台。回复 “ipython” 获取《IPython交互式编程和数据可视化教程》。

地址:https://ipython.org/

Jupyter Notebook

Jupyter Notebook 就像一个草稿本,能将文本注释、数学方程、代码和可视化内容全部组合到一个易于共享的文档中,以 Web 页面的方式展示。它是数据分析、机器学习的必备工具。回复 “jupyter” 给你看一个基于 jupyter 写的 Python 教程。

地址:http://jupyter.org/

Anaconda

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

地址:https://www.anaconda.com/

Skulpt

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

地址:http://www.skulpt.org/

在你的工作中还有哪些好用的工具,留言分享你用过最好的工具。

- 完 -
(0)

相关推荐

  • 一文吃透 Jupyter Notebook

    来源:Python 技术「ID: pythonall」 notebook 是 Jupyter项目的重要组件之一,它是一个代码.文本(有标记或无标记).数据可视化或其它输出的交互式文档.Jupyter ...

  • Matplotlib下载和安装

    Matplotlib 是 Python 的第三方绘图库,它非常类似于 MATLAB.在使用 Matplotlib 软件包之前,需要对其进行安装.本节以 Windows10 系统为例,介绍 Matplo ...

  • Python可视化:2. Jupyter Notebook

    全文共3360字,预计阅读时间15分钟. 在第一章中,我们熟悉了Python,并学习了如何用Python编写一个简单程序.此外,我们还了解了如何在交互模式和脚本模式下使用Python.在本章中,我们将 ...

  • 学习Python常用的几大软件,你掌握了吗?

    Python是一门对新手友好.入门简单.功能强大的编程语言,学会之后我们可以从事人工智能.数据分析等多个领域之中,也是很多人都希望掌握的第一编程语言,Python也带来了无限的可能性. 当然在学习Py ...

  • 好用的Python开发工具

    好用的python开发工具?python开发成为当前比较热门的开发项目,python语言近年来已经成为最受欢迎的IT编程语言之一了,据权威的语言排名网站中显示,python语言已经3年多连续排前前三, ...

  • 这两个Python工具真香!修改代码不会影响运行

    你是否运行过for循环并希望在for循环内的代码中添加更多详细信息?你可能会决定不这样做,因为添加更多详细信息意味着需要停止代码并重新运行所有内容. 代码已经运行了几个小时,停止代码会让人不爽.如果可 ...

  • 为程序员和新手准备的 8 大 Python 工具

    Python那些事 Python 是一种开源编程语言,用于 Web 编程.数据科学.人工智能和许多科学应用.学习 Python 使程序员能够专注于解决问题,而不是专注于语法,其丰富的库赋予它完成伟大任 ...

  • python工具推荐 | 天气与气候检验工具

    好奇心Log 今天 以下文章来源于气象学家 ,作者pangeo-data 有许多与计算初始化地球科学预测的指标有关的软件包.但是,我们没有找到任何一个包可以统一我们的所有需求. 地球系统预测回报(也叫 ...

  • 推荐7款好用的Python工具!

    Python数据分析好用的工具有哪些?今天小编为大家推荐七个数据分析师必备的Python工具. Pandas:是一个开源的,BSD许可的库,为Python编程语言提供高性能,易于使用的数据结构和数据分 ...

  • thefu#k-一个可以自动纠正控制台命令中的错误并以正确方式运行的python工具

    thefu#k是一款功能强大的应用程序,其灵感来自liamosaur推文,可以自动纠正控制台命令中的错误并以正确方式运行的python工具. 示例 这个怎么运作? thefu#k尝试将前一个命令与规则 ...

  • percol-在UNIX上的传统管道概念中增加了交互选择的python工具

    __ ____ ___ ______________ / / / __ \/ _ \/ ___/ ___/ __ \/ / / /_/ / __/ / / /__/ /_/ / / / .___/\_ ...

  • invoke-一种用于管理面向shell的子进程的python工具

    什么是invoke? Invoke是Python(2.7和3.4+)任务执行工具和库,可从各种来源汲取灵感,以提供功能强大且简洁的功能集. 像Ruby的Rake工具和Invoke自己的前身Fabric ...

  • howdoi-通过命令行快速得到编程答案的python工具

    howdoi是通过命令行快速得到编程答案的python工具. 您是否会不断通过搜索引擎以了解如何执行基本的编程任务?假设您想知道如何在bash中格式化日期.当您只需要停留在控制台中并询问howdoi时 ...

  • eyeD3-一种用于处理音频文件的python工具,特别是包含ID3元数据的MP3文件

    关于 eyeD3是用于处理音频文件(特别是包含ID3元数据(即歌曲信息)的MP3文件)的Python工具. 它提供了命令行工具(eyeD3)和Python库(import eyed3),可用于编写自己 ...