本文主要介绍Python使用哪些工具比较好,具有一定的参考价值。有兴趣的朋友可以参考一下。希望大家看完这篇文章后收获多多。让边肖带你去了解一下。
一、最强终端:Upterm
本来想推荐fish或者zsh,其实主要是渴望自动完成这个功能。最近使用的Upterm其实非常简单易用。它是一款全平台终端,可以说是终端中的IDE,具有强大的自动完成功能。以前的名字叫BlackWindow,有人告诉他这个名字不利于社区推广。更名为Upterm后,现在是17000星。
二、交互式解释器:Ptpython
一个交互式Python解释器。支持vim和emacs的语法高亮、提示甚至打字模式。实际上,ptpython也内置在课程提供的在线终端中。
三、包管理必备:Anaconda
强烈推荐Anaconda,可以帮你安装很多麻烦的东西,包括Python环境、pip包管理工具、常用库、配置环境路径等等。如果你一件一件地做这些事情,很容易遇到各种问题,带来挫败感。如果你想用Python做数据,就安装吧。它甚至开发了一个JIT解释器Numba。所以Anaconda有了JIT之后,对在线科学计算效率要求更高的事情就可以做了。
四、编辑器:Sublime3
小白的话当然建议从PyCharm开始,但是有时候当你写一些轻量级的脚本时,你会想要使用更轻的工具。升华3在很多地方都有了很大的改进,使用起来也比以前更简单。借助Anaconda或CodeIntel插件,您可以让Sublime拥有近乎IDE的体验。
五、前端在线编辑器:CodeSandbox
虽然这不是真正的Python开发工具,但如果后端工程师想写前端,这个在线编辑器太方便了,省去了后端工程师的命!而不是安装成千上万包的npm,它已经在云中完成了,所以你可以直接写代码,看看效果。它得到了React和Vue等主流前端框架的支持。这是推荐的补充。
六、Python Tutor
Python Tutor是由Philip Guo开发的免费教育工具,可以帮助学生克服编程学习中的基本障碍,了解程序执行时计算机中每一行源代码的运行过程。有了这个工具,老师或学生可以直接在Web浏览器中编写Python代码,一步一步直观地运行程序。如果你不知道代码在内存中是如何运行的,不妨把它复制到Tutor中,可视化执行,加深理解。
七、IPython
IPython是一个面向人类的Python交互外壳。使用它之后,就不想再使用自己的Python shell了。IPython支持变量自动补全、自动缩进、bash shell命令,并且内置了很多实用的函数和函数。同时,也是科学计算和交互可视化的最佳平台。
八、Jupyter Notebook
Jupyter Notebook就像一本草稿本,可以将文本注释、数学方程、代码和可视化内容组合成一个易于共享的文档,并将其显示为网页。它是数据分析和机器学习的重要工具。
九、Anaconda
虽然Python不错,但总会遇到各种包管理和Python版本问题。特别是Windows平台上很多软件包无法正常安装。为了解决这些问题,阿诺康达出现了。Anoconda包括包管理工具和Python管理环境,还附带了大量常用的数据科学包,这也是数据分析的标准。
十、Skulpt
Skulpt是一个用Java实现的在线Python执行环境,它使您可以轻松地在浏览器中运行Python代码。使用skulpt和CodeMirror编辑器可以实现一个基本的在线Python编辑和运行环境。
感谢您仔细阅读本文。希望边肖分享的文章《什么工具对Python好》对大家有所帮助。也希望大家多多支持和关注行业信息渠道,更多相关知识等着你去学习!
内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/53566.html