21番茄网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 21番茄网
查看: 996|回复: 0

python常用编辑器

[复制链接]

720

主题

940

帖子

3116

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
3116
发表于 2020-11-14 18:36:07 | 显示全部楼层 |阅读模式
python常用编辑器

1.自带的idle

2.Visual Studio Code 是通用的文本编辑器,优点是免费,自由,不挑语言,甚至不限于开发,不过需要自己鼓捣一下插件。如果需要 Python 支持,需要装插件,如果需要语法提示,需要安装插件,总之,所有功能都需要通过插件扩展。电脑配置一般的,用VS Code。注意:这个软件是免费的,可以直接官网下载最新版。
Visual Studio Code 的下载和安装:http://www.21fanqie.com/thread-141-1-1.html

3.PyCharm 有免费的社区版和收费的专业版,因为是专门针对 Python 语言的,所以安装之后使用就非常方便,免费版有功能限制,但对新手没多大影响。主要配置的就是 Python 解释器(安装时也可以自动发现),其他功能基本不需要配置,也有插件,不安装额外插件也不影响。提供语法提示,模版对象方法提示等。电脑配置高,用PyCharm。

      PyCharm 不太需要折腾,相对来说更适合新手使用。VS Code 需要折腾,但是一旦上手就会爱上它。IDLE 就忘了吧。IDLE完全小学生,简单这个爬虫啊之类的小脚本idle没啥问题,代码量一上来你就知道,IDLE完全不中用啊。

4.jupyter notebook:数据研究,数据科学。
       被广泛用于数据科学的数据预处理阶段。尤其可视化,可需要看前一步,决定接下来怎么选择分析方向的数据分析。应用广。
       jupyter支持单句运行 且每一个块都具有上下文意义

5.spyder:自带解释器所以不用找,包含很多库包所以后期学到省的一个一个下,写完按F5自动保存+运行,对不太会折腾的新手极其友好。缺点是spyder自动补齐等功能不如pycharm牛逼

6.ipython:学语法建议使用

7.anaconda:带一堆库和jupyter notebook
(1)下载地址,清华镜像站:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
(2)安装方法:https://blog.csdn.net/weixin_43715458/article/details/100096496

8.新手推荐使用在线编辑器:
(1)Python Online Compiler:https://www.programiz.com/python-programming/online-compiler/
       界面如下图,简洁、稳定、速度快!缺点是不能存文件(只能自己Copy到本地文件中),以及不能自己安装Package(基本的、常用的Package它自带了)。
(2)谷歌的Colab:这个超级强大,它直接在文档中运行代码,速度非常快,文档可以直接存在谷歌网盘里。遗憾的是你可能需要学会科学地上网才能使用。

9.Atom、Visual Studio Code、Sublime Text、ditplus等等这一类并不能称为IDE,也就是它们并没有集成的开发环境,更像是一个被加强后的记事本,若是要用他们来写Python程序的话,还要手动去安装插件,配置解释器路径等一系列操作,比较繁琐。但其优点是,体积小,打开迅速,插件丰富,只要有插件就可以支持任何语言。不过新手不建议入坑这类编辑器,插件什么的会让你搞得头大,但只要弄好了,写代码就会感觉很爽的。

10.数据分析,科学计算:Jupyter Notebook,Anaconda
大中型项目开发: Pycharm
小型项目,日常脚本: VSCode
经常用交互式解释器: IPython

11.Thonny:面向初学者的 Python IDE。推荐零基础用这个http://www.ddooo.com/softdown/173442.htm
                  主要可以看各个数值的取值,以及程序的运行逻辑。

12. DocRun:可网络共同开发

13.数字 IDE Python





上一篇:Python的安装
下一篇:编写代码要不断追求简洁和易读
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|21番茄网 ( 粤ICP备10099428号 ) 奇远富

GMT+8, 2025-2-23 01:57 , Processed in 0.110455 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表