IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 开发工具 -> python学习一定用pycharm吗? -> 正文阅读

[开发工具]python学习一定用pycharm吗?

归根结底,python还是一个解释器,就像Java一样,pychar是一个集成开发环境(IDE)你可以在IDE中编写、调试,断点等,市场上很多IDE工具,不仅仅是pychar,但是无论pychar、vscode、jupyter你都必须有python解释器才能运行,它们的关系就像是引擎和燃料,燃料不能放在引擎里,但是引擎需要燃料才能移动。

一、什么是IDE

IDE的意思是集成开发环境,全称是Integrated Development Environment,集成开发环境是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任务会自动生成。

从开始在主机或终端机开发程序,IDE才渐渐的成为必要的工具。早期的编程语言在送进编译器处理之前,必须要先经过流程图、撰写表格、打卡,所以当时并不需要IDE。Basic是第一个有IDE的编程语言,同时也是第一个可以直接在主机或终端机前开发程序。

二、良好Python编码环境的要求

那么在编码环境中我们真正需要哪些东西呢?功能列表因应用程序而异,但有一组核心功能可以使编码更容易:

① 保存和重新加载代码文件

如果IDE或编辑器不允许您保存您的工作并在以后重新打开所有内容,并且与您离开时的状态相同,那么它就不是一个IDE。

② 从环境中运行代码

同样,如果您必须退出编辑器才能运行Python代码,那么它只不过是一个简单的文本编辑器。调试支持

能够在代码运行时单步调试是所有IDE和大多数优秀代码编辑器的核心功能。

③语法高亮

能够快速发现代码中的关键字,变量和符号,使阅读和理解代码变得更加容易。

④自动代码格式化

任何值得称道的编辑器或IDE都会识别 while or for 语句未尾的冒号,并知道下一行应该缩当然,您可能还需要许多其他功能,例如源代码控制、扩展模型、构建和测试工具、语言帮助等。但上面的列表是我认为好的编辑环境应该支持的“核心功能”

三、jupyter notebook

这是一款网页端应用,通过pip安装之后在命令行输入jupyter notebook会在默认浏览器打开。在有些Python开发者眼里,jupyter notebook是最好的IDE,因为它把Python的交互式特性发挥到了极致

它主要有如下优点:

可共享→支持40多种编程语言→轻量→交互式→优秀的可视化服务→支持Markdown

当然,还有很多其他的编辑器,比如sublime text、notepad++、UE、anaconda、spyder、atom、eclipse,可选择性很多,不同人也有不同的使用习惯及偏好,但是,我个人认为在Python方面,上述3个岁最好的选择,如果限定场景的话,我认为是下面这样的,

windows或者有界面的linux:pycharm→命令行模式的linux:vim→调试或者教学:jupyter notebook

  开发工具 最新文章
Postman接口测试之Mock快速入门
ASCII码空格替换查表_最全ASCII码对照表0-2
如何使用 ssh 建立 socks 代理
Typora配合PicGo阿里云图床配置
SoapUI、Jmeter、Postman三种接口测试工具的
github用相对路径显示图片_GitHub 中 readm
Windows编译g2o及其g2o viewer
解决jupyter notebook无法连接/ jupyter连接
Git恢复到之前版本
VScode常用快捷键
上一篇文章      下一篇文章      查看所有文章
加:2021-11-28 11:30:06  更:2021-11-28 11:32:21 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 17:22:00-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码