很多Python学习者想必都会有如下感悟:最开始学习Python的时候,因为没有去探索好用的工具,吃了很多苦头。后来工作中深刻体会到,合理使用开发的工具的便利和高效。今天,我就把Python程序员使用频率比较高的5款开发工具推荐给大家,希望对大家的工作和学习有帮助。

一、最强终端:Upterm

本来想推荐 fish 或者 zsh,但其实这两个我也主要是贪图自动补全这个特性。最近在用的这个 Upterm 其实很简单好用,它是一个全平台的终端,可以说是终端里的 IDE,有着强大的自动补全功能。之前的名字叫 BlackWindow,有人跟他说这个名字不利于社区推广,改名叫 Upterm 之后现在已经17000+ Star了。

二、交互式解释器:Ptpython

一个交互式的 Python 解释器。支持语法高亮、提示甚至是 vim 和 emacs 的键入模式。其实我们在课程里提供的在线终端也内置了ptpython。

三、包管理必备:Anaconda

强烈推荐Anaconda ,它能帮你安装好许多麻烦的东西,包括: Python 环境、pip 包管理工具、常用的库、配置好环境路径等等。这些事情小白自己一个个去做的话,容易遇到各种问题,带来挫败感。如果你想用Python搞数据方面的事情,就安装它就好了,它甚至开发了一套JIT的解释器Numba。所以 Anaconda有了JIT之后,对线上科学计算效率要求比较高的东西也可以搞了。

四、编辑器:Sublime3

小白的话当然还是推荐从PyCharm开始上手,但有时候写一些轻量的小脚本,就会想用轻量级一点的工具。Sublime3很多地方都有了极大的提升,并且用起来比原来还要简单。配合安装Anaconda或CodeIntel插件,可以让 Sublime拥有近乎IDE的体验。

五、前端在线编辑器:CodeSandbox

虽然这个不算是真正意义上的Python开发工具,但如果后端工程师想写前端的话,这个在线编辑器太方便了,简直是节省了后端工程师的生命啊!不用安装npm的几千个包了,它已经在云端完成了,采让你直接就可以上手写代码、看效果。对于 React、Vue 这些主流前端框架都支持。算是一个补充推荐吧。

python程序员编辑器_5款Python程序员高频使用开发工具推荐相关推荐

  1. 学python用什么软件开发-5款Python程序员高频使用开发工具推荐

    很多Python学习者想必都会有如下感悟:最开始学习Python的时候,因为没有去探索好用的工具,吃了很多苦头.后来工作中深刻体会到,合理使用开发的工具的便利和高效.今天,我就把Python程序员使用 ...

  2. python编程工具p-5款Python程序员高频使用开发工具推荐

    很多Python学习者想必都会有如下感悟:最开始学习Python的时候,因为没有去探索好用的工具,吃了很多苦头.后来工作中深刻体会到,合理使用开发的工具的便利和高效.今天,我就把Python程序员使用 ...

  3. 最适合python程序员用的笔记本-5款Python程序员高频使用开发工具推荐

    很多Python学习者想必都会有如下感悟:最开始学习Python的时候,因为没有去探索好用的工具,吃了很多苦头.后来工作中深刻体会到,合理使用开发的工具的便利和高效.今天,我就把Python程序员使用 ...

  4. python视频课程推荐-听说程序员都在用,5款Python开发工具推荐

    很多Python学习者想必都会有如下感悟:最开始学习Python的时候,因为没有去探索好用的工具,吃了很多苦头.后来工作中深刻体会到,合理使用开发的工具的便利和高效.今天,我就把Python程序员使用 ...

  5. python3开发工具推荐_python开发工具有哪些?我推荐这5款python开发工具!

    python开发工具有很多,目前我们用的比较多的是pycharm,除了pycharm还有文本编辑器像微软的vscode,sublime text都有非常好的插件,今天,我就把Python程序员使用频率 ...

  6. Python 开发工具推荐,以及下载、安装和设置

    您的"关注"和"点赞",是信任,是认可,是支持,是动力- 如意见相佐,可留言. 本人必将竭尽全力试图做到准确和全面,终其一生进行修改补充更新. 本文首发在IT羊 ...

  7. c++整理程序 dev_C编程从入门到实践:C语言开发工具详解(2)

    DEV C++是一款经典的轻量级C语言开发工具,其安装大小只有几十兆,并且具有图形视图界面,操作比较容易.在DEV C++编码界面中可以使用复制和粘贴等命令,这提高了开发效率. 2.3.1安装DEV ...

  8. 小程序高级电商前端第1周走进Web全栈工程师一----小程序注册、开发工具推荐、《风袖》首页布局详尽分析、Webstorm开发小程序必配配置、mock数据...

    接下来开启一门全新的课程的学习,其实这是去年6月份所记录的,只是木有公开,然后到目前为止已经间隔了快1年没管了,基本上是已经快放弃的节奏,但是呢它又是我一直特别想学习的,所以决定公开,鞭策自己得继续前 ...

  9. 10款无需编程的App DIY开发工具

    10款无需编程的App DIY开发工具 你有一个很棒的创意但不会编程怎么办?外包.合伙开发还是从零学编程?这里提供另外一种方式--使用无需编程的App  DIY开发工具.DIY开发工具不仅节省了开发时 ...

最新文章

  1. 机器学习也能套模版:在线选择模型和参数,一键生成demo
  2. 学JS的心路历程 -非同步执行
  3. MySQL指令集集合
  4. 物联网概念炒作可能只是开始
  5. Python--sort()函数的用法
  6. picasa图片编辑器_如何将iPhone图片和电影导入Picasa
  7. win10升级工具_win10升级安装工具
  8. 使用批处理实现分组多用户的创建和权限分配
  9. 面试系列-2 我终于弄清楚了redis数据结构之string应用场景
  10. 飞桨AI Studio之加州房价预测——机器学习的Hello world
  11. 导读:如何通关自然语言处理面试
  12. 历史沿革:NFTs在以太坊上的发展之路
  13. 445端口telnet不通经验总结
  14. 年轻的乔布斯也会哭泣
  15. python 笔记 一次失败的例子 《笨办法学Python》习题36 ——1.19
  16. Win10安装silverlight5开发环境,以及坑
  17. 谁是三鹿奶粉事件的真凶
  18. CAN-TP 网络层参数解析(N_Ar,N_As,STmin,BS等)
  19. D3.js 饼状图的制作
  20. PSP模拟器截图CG的高清化-Waifu2x

热门文章

  1. SOP,TSSOP,PLCC,BGA这些封装的中英文解释
  2. [导入]做了一个页面静态化小软件,和大家分享,up有分
  3. Win10+tensorflow:SSD调试问题:Unable to open table file ../checkpoints/ssd_300_vgg.ckpt
  4. Android中添加背景音乐的两种方法
  5. 众核多计算模式系统的构建 - 全文
  6. 【转】C语言如何编译动态库与静态库?
  7. 详解const和#define
  8. 重磅 | AI 圣经 PRML《模式识别与机器学习》官方开源了!
  9. appid 参数错误_辽宁罗茨风机参数
  10. Linux上安装dotnetcore2.0