全国旗舰校区

不同学习城市 同样授课品质

北京

深圳

上海

广州

郑州

大连

武汉

成都

西安

杭州

青岛

重庆

长沙

哈尔滨

南京

太原

沈阳

合肥

贵阳

济南

下一个校区
就在你家门口
+
当前位置:首页  >  技术问答  > 详情

在linux下开发python使用什么工具好

匿名提问者2022-12-15

请问在linux下开发python使用什么工具好?

推荐答案

  同学,您好!在linux下开发python使用什么工具好,下面分为了十大类,具有一定的参考价值,可以参考一下。

python使用什么工具好

  1.最强终端:Upterm

  本来想推荐fish或者zsh,其实主要是急于自动完成这个功能。最近用的Upterm其实很简单好用。它是一个全平台终端,可以说是终端中的一个IDE,具有强大的自动补全功能。之前的名字是BlackWindow,有人告诉他这个名字不利于社区推广。更名为 Upterm 后,现在有 17,000 颗星。

  2.交互式解释器:Ptpython

  交互式 Python 解释器。支持 vim 和 emacs 的语法高亮、提示甚至键入模式。事实上,课程提供的在线终端中也内置了ptpython。

  3.包管理必备:Anaconda

  强烈推荐Anaconda,它可以帮你安装很多麻烦的东西,包括Python环境、pip包管理工具、常用库、配置环境路径等等,这些东西一一做,很容易碰到各种问题并带来挫败感。如果要使用 Python 处理数据,只需安装它即可。它甚至开发了一个 JIT 解释器 Numba。所以Anaconda有了JIT之后,在线科学计算中对效率要求更高的事情就可以去做了。

  4. 编辑:Sublime3

  对于小白来说,当然是建议从PyCharm入手,但是有时候写一些轻量级的脚本的时候,会想使用更轻量的工具。Sublimation 3在很多地方都有了很大的提升,也比以前更容易上手。使用 Anaconda 或 CodeIntel 插件,您可以为 Sublime 提供近乎 IDE 的体验。

  5.前端在线编辑器:CodeSandbox

  虽然这不是真正的Python开发工具,但是如果后端工程师要写前端,这个在线编辑器太方便了,救了后端工程师的命!而不是用上千个包安装npm,它已经在云端 中完成了,所以你可以直接写代码看看效果。得到React、Vue等主流前端框架的支持。这是推荐的补充剂。

  6. Python 导师

  Python Tutor 是 Philip Guo 开发的免费教育工具,可帮助学生克服编程学习的基本障碍,了解计算机中的每一行源代码在执行程序时如何运行。借助这个工具,教师或学生可以直接在网络浏览器中编写Python代码,并直观地逐步运行程序。如果不知道代码在内存中是如何运行的,不妨复制到Tutor中,将执行过程可视化,加深理解。

  7.IPython

  IPython 是一个供人类使用的交互式 Python shell。一旦你使用了它,你就不想再使用你自己的 Python shell 了。IPython 支持变量自动补全、自动缩进、bash shell 命令,并内置了很多有用的函数和函数。同时,它也是科学计算和交互式可视化的最佳平台。

  8.Jupyter 笔记本

  Jupyter Notebook 就像一个便签本,将文本笔记、数学方程式、代码和可视化组合成一个易于共享的文档,并将其显示为网页。它是数据分析和机器学习的重要工具。

  9.Python

  Python虽然好,但总会出现各种包管理和Python版本问题。特别是很多软件包无法在Windows平台上正常安装。为了解决这些问题,Anoconda出现了。Anoconda包括包管理工具和Python管理环境,还自带大量常用的数据科学包,也是数据分析的标配。

  10.Skulpt

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

  在linux下开发python使用什么工具好呢?其实考虑到美观和流行,那么ubuntu是我的推荐。据说国内的deepin linux release版也可以考虑。redhat也可以,centos也完全可以。

  【免责声明】本文部分系转载,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与联系我们,我们会予以更改或删除相关文章,以保证您的权益!此页面下方声明无效!

相关问答

it技术培训学费大概是多少?千锋教育值得推荐吗

java基础包括哪些课程?如何学习效果最佳

正确的java后端开发学习路线是什么?怎么学效果好

it包括哪些专业?it中哪些专业比较吃香

h5页面怎么制作?h5页面的制作步骤是怎样的

开班信息 更多>>

课程名称
全部学科
咨询

HTML5大前端

Java分布式开发

Python数据分析

Linux运维+云计算

全栈软件测试

大数据+数据智能

智能物联网+嵌入式

网络安全

全链路UI/UE设计

Unity游戏开发

新媒体短视频直播电商

影视剪辑包装

游戏原画

    在线咨询 免费试学 教程领取