学习Python有时候没有第一时间找到好工具,会吃不少的苦头,磕磕绊绊走过来之后才知道,好的工具给效率带来的提升是巨大的,毕竟好的工具能将工作效率多倍速提升。

Upterm

railsware/uptermgithub.com

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

Ptpython

jonathanslenders/ptpythongithub.com

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

Anaconda

https://anaconda.org/anaconda.org

真的要强烈推荐 Anaconda ,它能帮你安装好许多麻烦的东西,包括: Python 环境、pip 包管理工具、常用的库、配置好环境路径等等。这些事情小白自己一个个去做的话,容易遇到各种问题,带来挫败感。

如果你想用 Python 搞数据方面的事情,就安装它就好了,它甚至开发了一套 JIT 的解释器 Numba。所以 Anaconda 有了 JIT 之后,对线上科学计算效率要求比较高的东西也可以搞了。

Sublime3

小白的话当然还是要从 PyCharm 开始上手,但有时候写一些轻量的小脚本,就会想用轻量级一点的工具。

今年用了一圈各种编辑器,发现 Sublime 更新了之后,很多地方都有了极大的提升(尤其是大家比较关心的颜值),并且用起来比原来还要简单。配合安装 Anaconda 或 CodeIntel 插件 ,就可以让 Sublime 拥有近乎 IDE 的体验。

pycharm python

pycharm python是一款强大的python IDE。

它拥有调试、语法高亮、Project管理、代码跳转、智能提示等功能,功能相当的齐全。

QPython

QPython是一个可以在安卓系统上运行Python脚本引擎,整合了Python解释器、Console、编辑器和SL4A库。

拥有它,在安卓设备上你照样可以玩转python。

以上就是python编程工具有哪些的详细内容,更多请关注php中文网其它相关文章!

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

python的编程软件有哪些_python编程工具有哪些相关推荐

  1. python常用的软件有哪些_Python编程常用软件有哪些?

    1.终端:Upterm Upterm简略好用,它是一个全渠道的终端,能够说是终端里的IDE,有着强壮的自动补全功能. 2.交互式解说器:PtPython 一个交互式的Python解说器.支持语法高亮. ...

  2. c语言编程后怎么做成软件,编程软件是用来编程的,那编程软件是怎么做出来的?...

    原标题:编程软件是用来编程的,那编程软件是怎么做出来的? 编程软件也可以通过使用编程语言进行编码来实现 就我当前的前端而言,我的编程和开发软件是Visual Studio Code.我通过该软件编写前 ...

  3. python编程软件免费吗_Python Mac下载-Python for Mac(Python编程工具) v3.10.0a2免费版

    Python for Mac是一款Python编程平台,由IDLE与Python Launcher两部分组成.Python是一种极其通用,动态,可解释和通用的语言,也是当今最受欢迎和最受欢迎的编程语言 ...

  4. python制作编程软件的方法_python代码能做成软件吗

    我们首先还是使用pip进行安装: pip install PyInstaller 安装完成后,直接打开命令行,输入pyinstaller,如果显示如下界面,说明安装成功. 然后就可以进行我们小程序的封 ...

  5. python与其他编程语言对比优点_Python编程不同于其他编程语言的优点

    Python有很多的优点方便我们在计算机应用的技术方面,但是真正了解Python编程这一计算机语言的人却不是占为大多数,以下的文章是我们对Python编程资源这种编程语言的相关介绍,以下是文章的介绍. ...

  6. python编程软件免费吗_MRT7-Python编程软件

    MRT7-Python编程软件适用于儿童编程,由韩端科技推出,提供Boclky编程.Python代码编程等多种编程模式,支持配合设备进行使用,软件安装操作起来并不困难,用户可以根据自己的系统安装,软件 ...

  7. python积木编程软件下载_积木编程软件-积木编程官方版下载-红软网

    积木编程安卓版下载,积木编程APP是一款在手机上学习更多的编程知识打造的便捷平台.在软件中也是拥有非常丰富的专业编程知识,我们能够学习到最基础的编程知识,每天计划一点学习的计划,为我们带来更多的编程知 ...

  8. python编程第四版_Python编程 第4版 影印版 上下册

    内容概要 本书是由Mark Lutz编写的<Python编程(影印版第4版)>.<Python编程(影印版第4版)>的内容包括: Python快速入门:搭建一个简单的例子,包括 ...

  9. python编程免费教程电子书_python编程从入门到实践PDF电子书教程免费下载

    本书是一本针对所有层次的 Python 读者而作的 Python 入门书.全书分两部分 :第一部分介绍用 Python 编程所必须了解的基本概念,包括 matplotlib.NumPy 和 Pygal ...

最新文章

  1. QT 的信号与槽机制介绍
  2. 1536299 2013 - PPR item change - Genil mode
  3. Opportunity workflow debug
  4. Xcode4.5编译ffmpeg成功,过程说明
  5. 泛化、实现、依赖和关联的区别
  6. nfc卡模式与标准模式_张家口市环卫进入首都标准“京环模式”
  7. java 类 解析_Java类详解
  8. java list树 广度_java树的广度优先遍历思路
  9. Jenkins进阶系列之---下载安装
  10. 用CSS制作日历弹出框的心得
  11. .NET 中的序列化
  12. laravel mysql增删改查_laravel基础laravle中orm简单的增删改查-一颗优雅草男神你姚哥...
  13. 疯狂的华尔街速度:千分之十三秒让高频交易员创造2千万美元
  14. 华为云 如何使用华为云提供的Ubuntu镜像源
  15. JS防抖(Debouncing)和节流(Throttling)
  16. Flutter夜神模拟器调试及Vscode开发
  17. 权利要求的撰写 分享
  18. node安装后的设置(node_global和node_cache)
  19. 有苦有乐的算法 --- 使用栈结构实现队列结构
  20. 西湖,一首荡漾千年的华章

热门文章

  1. 18大产业的产业链全景图!(高清大图)
  2. Android应用程序组件间通信(二)——IntentFilter类简介
  3. java铲车_深入研究Java类装载机制
  4. esp8266 扫描wifi_wifi气象站
  5. 传文件 华为云桌面_怎么避免亚马逊账号关联(二)?阿里云华为云ECS远程桌面教程...
  6. 禅道类似软件_软件测试工程师都在用哪些测试工具
  7. 通用 PE 工具箱1.9.6(XP内核)by Uepon(李培聪)
  8. boost asio异步通信
  9. 用JAVA写出1到999的随性化数_请详细翻译一个简单的JAVA程序问题
  10. 子程序入口参数是什么_三菱FX PLC | 什么是中断服务?没事多看几遍