很多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的小伙伴,我自己是一名从事了多年开发的Python老程序员,花了一个月整理了一份最适合2019年学习的学习干货,从最基础到实战的,各种框架都有整理,送给每一位Python小伙伴,想要资料的小伙伴可以关注我然后私信我:资料,即可免费获取。 人生苦短,我用Python!这些就是今天全部内容了,下期见哦~

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

  1. 程序员最喜欢的22款软件开发工具

    市面上有海量的软件开发工具,因此,选择最佳软件开发工具可能是一项挑战.本文是 22 款顶级软件开发工具的精选列表. 我们将软件开发工具分为以下几类: 推荐工具 IDE (集成开发环境) 框架 云工具 ...

  2. 工具推荐|程序员必须知道的11款新型编程工具

    对于开发人员来说,工具是至关重要的.工具可以使开发人员的日常工作更加轻松.高效,因为只要关注最重要的事情即可.对于开发人员来说,想要寻找到更好的替代工具往往比坚持使用熟悉的.过时的工具要困难得多. 在 ...

  3. 猿来小课Python视频老师简述让程序员崩溃的瞬间

    作为一个资深的程序猿,我日常的任务就是和代码无数次交锋,在公司敲代码时不知道你们有没有遇到过让你崩溃的瞬间呢?本篇文章猿来小课Python视频老师就收集整理了一些让程序员崩溃的瞬间,让我们下面一起来对 ...

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

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

  5. 数据结构 python的书推荐-为什么程序员一定要学数据结构?数据结构书单推荐~...

    原标题:为什么程序员一定要学数据结构?数据结构书单推荐~ 来自:程序员书库(ID:OpenSourceTop) 人们最初使用计算机是用来处理简单的数值计算问题,当你使用计算机来处理一个问题时,一般经过 ...

  6. scala语言的底层是java实现的_2020了,每个程序员都该学习的 5 种开发语言

    我曾在某处读到过(可能在<代码大全>,但我不敢确定),程序员应该每年学习一门新的编程语言.但如果做不到,我建议,你至少学习以下 5 种开发语言,以便你在职业生涯有很好的表现. 每个公司都喜 ...

  7. 每个程序员都该学习的5种开发语言

    转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者. 原文出处:https://dzone.com/articles/5-programming-language ...

  8. 10款HTML5开发工具推荐

    HTML5是Web中核心语言HTML的规范,用户使用任何手段进行网页浏览时看到的内容原本都是HTML格式的,在浏览器中通过一些技术处理将其转换成为了可识别的信息.我们在使用HTML5进行开发时,需要用 ...

  9. python 文本编辑器推荐win10_程序员最喜欢的15款文本编辑器推荐

    很多时候比如编程查看代码或者打开各种文档下我们都会用到文本编辑器,Windows自带的记事本功能很简陋并且打开大文件很慢,因此很多童鞋都会有自己喜欢的一款文本编辑器.在这里,西西挑选前15个最佳的文本 ...

最新文章

  1. 4,fail-fast错误机制
  2. c#_TcpListenerTcpClient
  3. python 笔记:time calendar
  4. Java内部类的一些总结
  5. centos 7配置firewall防火墙的地址伪装和端口转发实例
  6. 云南职称计算机准考证打印,会计考试准考证打印
  7. 当画面出现问题时,如何调试!
  8. Ubuntu16.04 + ROS下串口通讯
  9. 微信小程序盲盒系统源码 带教程
  10. ubuntu常用软件
  11. 复旦大学高等数学学习网站
  12. dbfs和dbm的换算_「清晰易懂」dBFS、dBm、dBV、dBW、0dB、-3dB概念解析
  13. 2015,记录成长,给自己一个愿景
  14. QT 录制音频(麦克风、系统)
  15. 《从零开始做运营(张亮)》读书笔记
  16. oracle 多字段条件查询,Oracle 多字段查询
  17. 一步一步制作最简单的动画
  18. wxpython之StaticText最全介绍(持续更新)
  19. java 判断用户名_java如何判断用户名和密码
  20. 求大家别秀智商了:请给我的头像一顶圣诞帽@微信官方

热门文章

  1. 从Inception v1,v2,v3,v4,RexNeXt到Xception再到MobileNets,ShuffleNet,MobileNetV2
  2. cassandra 存储list数组
  3. sklearn数据预处理-scale
  4. css 找到隐藏元素个数
  5. Jquery的跨域传输数据(JSONP)
  6. 优化我们的业务之Timecard
  7. 谁的bug? 正则 拷贝和粘贴 regulator工具
  8. 熬夜的朋友注意了﹕看看器官的工作時間
  9. 卷积核尺寸如何选取呢?
  10. Git突破文件限制上传大文件