zoukankan      html  css  js  c++  java
  • Python 开发IDE工具整理

    Python代码编辑器是为开发人员设计的,可以方便地编写和调试程序。使用这些Python IDE(集成开发环境),您可以管理大型代码库并实现快速部署。

    开发人员可以使用这些编辑器创建桌面或web应用程序。DevOps工程师还可以使用ide进行持续集成。

    以下是精心挑选的顶级Python代码编辑器列表,具有流行的特性和最新的下载链接。这个列表包含了开源(免费)和高级工具。

    工欲善其事,必先利其器

    1,PyCharm

    PayCharm是一个用于Python编程的跨平台IDE。这个编辑器可以在Windows、macOS和Linux上使用。这个软件包含API,开发者可以使用它来编写自己的Python插件,这样他们就可以扩展基本的功能。

    功能:

    • 它是一个支持CoffeeScript、JavaScript、CSS和TypeScript的智能Python代码编辑器。
    • 提供智能搜索跳转到任何文件、符号或类。
    • 智能代码导航。
    • 它提供了快速和安全的代码重构。
    • 它允许您访问PostgreSQL, Oracle, MySQL, SQL Server和许多其他数据库从IDE。 

     下载地址: https://www.jetbrains.com/pycharm/

    2,Atom

    Atom是程序员首选的有用的代码编辑器工具,因为与其他编辑器相比,它的界面简单。Atom用户可以为软件提交包和包。

    功能:

    • 为插件支持集成的包管理器
    • 智能自动补全功能
    • 支持命令面板
    • 多个窗格
    • 允许跨平台的编辑

     下载地址:https://atom.io/

    3,Spyder

    Spyder是用Python编写的科学集成开发环境。这个软件是为那些能够集成Matplotlib、SciPy、NumPy、Pandas、Cython、IPython、SymPy和其他开源软件的科学家设计的。Spyder可以通过Anaconda(开源发行系统)在Windows、macOS和Linux上发行。

    功能:

    • 允许您按单元格、行或文件运行Python代码。
    • 绘制直方图或时间序列,更改dateframe或numpy数组。
    • 它提供了自动代码完成和水平/垂直分割。
    • 发现并消除瓶颈。
    • 跟踪Python代码执行的每一步的交互式方法。

    下载地址:https://www.spyder-ide.org/

    4,Sublime Text 3

    Sublime Text 3是一个代码编辑器,它支持包括Python在内的许多语言。它对Python有基本的内置支持。定制Sublime Text 3可用于创建一个成熟的Python编程环境。该编辑器支持OS X、Windows和Linux操作系统。

    功能:

    • 允许突出显示语法。。
    • 它有接收用户文本输入的命令面板实现。
    • 在.gitignore文件中处理UTF8 BOMs。
    • 显示文件夹和文件的徽章,以指示Git状态。

    下载地址:https://www.sublimetext.com/3

    5,Visual Studio Code

    Visual Studio Code (VS Code)是微软开发的一种开源环境。这个IDE可以用于Python开发。Visual Studio代码基于Electron,这是一个为运行在Blink浏览器引擎上的计算机部署Node JS应用程序的框架。

    功能:

    • 该编辑器提供基于功能定义、导入模块和变量类型的智能代码完成。
    • 您可以使用Git以及其他SCM提供程序。
    • 使您能够从编辑器调试代码。
    • 提供扩展以添加新的语言、调试器和主题,以获得额外服务的优势。

    下载地址:https://code.visualstudio.com/

    6,Thonny

    Thonny是一个用于学习和教授编程的IDE,特别使用python初学者脚本环境设计。它是在塔尔图大学开发的,你可以在Windows、Linux和Mac的Bitbucket存储库上免费下载。

    功能:

    • 允许开发人员查看他们的代码和shell命令如何影响Python变量。
    • 它有一个简单的调试器。
    • 提供对表达式求值的支持。
    • Python函数调用打开一个新的窗口,其中包含独立的本地变量表和代码指针。
    • 自动发现语法错误。

    下载地址:https://thonny.org/

    7,Wing

    Wing是一个轻量级的Python环境,旨在为您提供高效的开发经验。

    功能:

    • 通过编写Python代码获得即时反馈。
    • 帮助您删除常见错误并编写更好的Python代码。
    • 您可以在不重启应用程序的情况下交互式地检查调试数据并尝试错误修复。
    • Wing使用unittest、pytest、nose、doctest和Django等各种框架支持测试驱动开发。

    下载地址:https://thonny.org/

    8,ActivePython

    通过安全且受支持的Python发行版提高软件开发数据科学性。ActivePython是由Python实现CPython和一组方便安装的各种扩展组成的软件。

    功能:

    • 它允许你连接你的大数据和数据库,包括Redis, MySQL, Hadoop,和MongoDB。
    • 帮助您使用SciPy、Pandas、NumPy和MatPlotLib管理数据。
    • 支持机器学习模型,如TensorFlow, Keras和Theano。
    • 与开放源码Python兼容,这样就可以避免供应商锁定。。
    • 使用OpenSSL补丁来提高安全性。

    下载地址:https://www.activestate.com/products/python/

    最后小编已经把这些文件下载到了本地,需要的可以留言或者关注微信公众号回复python获取,部分软件需要翻墙才可以安装。

  • 相关阅读:
    vue 高度 动态更新计算 calcHeight watch $route
    vue 自定义组件 v-model双向绑定、 父子组件同步通信【转】
    vue 异步请求数据后,用v-if,显示组件,这样初始化的值就在开始的时候传进去了
    vue $parent 的上一级 有可能不是父组件,需要好几层$parent 如果这样 还不如用 this.$emit
    vue render {} 对象 说明文档
    params.row[params.column.key] vue h函数 当前单元格 h函数 div 属性 值或数组 render
    upload 上传按钮组件 iview
    下拉列表事件 Dropdown iview
    this.treeData = JSON.parse(JSON.stringify(this.d)) 树的序列化反序列化
    tree iview treeData json数据 添加 selected 数据 要进行vue.set 进行响应式添加
  • 原文地址:https://www.cnblogs.com/Hackerman/p/13326407.html
Copyright © 2011-2022 走看看