Python编程IDE的选择
Python环境安装之后,接下来就是选择编写Python程序的编辑器了,这里就给大家推荐几种Python编辑器,我们简称这些编辑器为IDE。好的编程IDE可以提高编写代码效率,那咱话不多说,直接开始推荐!
IDLE
首先,第一款Python IDE当属IDLE了,我们第一次接触Python,安装Python环境时,肯定也会安装IDLE,自然而然肯定会接触到IDLE,他是最简单、简洁、普通的Python IDE了。
优点:轻便,简洁
缺点:过于简洁,不适合编写程序,只用于测试简单的程序,没有代码高亮和提示,编程效率低。
Jupyter notebook
第二个当属Jupyter notebook了,这个IDE是特别适合初学者的,它可以一步一步的看到程序的执行结果,同时这也是Python语言的优势,解释型语言。
- Jupyter的安装,直接在DOS窗口中
pip install jupyter
即可,如图:
- 打开Jupyter notebook,这也是非常简单的,直接Dos窗口输入jupyter notebook即可,如下图:期间如果出现错误,请参考输入 jupyter notebook 报错 ModuleNotFoundError: No module named ‘pysqlite2‘ 解决方案
这是最直接的打开方式,但如果你想要jupyter从你的创建的文件夹下面打开的话,可以两种方法,一种是dos里面cd到对应文件夹下面;第二种比较简单,直接到对应文件夹下面,在导航框里输入jupyter notebook
就行了。
优点:简洁,适合初学者,可以观察每一步的运行结果
缺点:还是不适合完整的程序开发。
PyCharm
这个就属于比较专业的IDE了,一般开发者都是使用PyCharm来编写Python项目的,他是JetBrains公司旗下的产品,对应的还有写C++的CLion、写Java的IDEA等等。
PyCharm 用于一般 IDE 具备的功能,比如, 调试、语法高亮、Project 管理、代码跳转、智能提示、自动完成、单元测试、版本控制……
另外,PyCharm 还提供了一些很好的功能用于 Django 开发,同时支持 Google App Engine,更酷的是,PyCharm 支持 IronPython!
他有两个版本,一个是专业版,一个是社区版,社区版免费的,专业版是收费的;虽然收费,但是还是建议使用专业版,它的功能更全,还可以编写Web项目,社区版是不行的。而且专业版也是有方法免费使用的:1、申请教育邮箱激活;2、破解包破解,直接到2099年。关于下载和安装破解,后续会再出一篇博客详解,大家敬请期待。
优点:专业的Python IDE,适合开发者,开发的全过程需要的东西都具备。
缺点:打开有点慢,还是有点繁重。
VSCode
VSCode(全称:Visual Studio Code)是一款由微软开发且跨平台的免费源代码编辑器。该软件支持语法高亮、代码自动补全(又称 IntelliSense)、代码重构、查看定义功能,并且内置了命令行工具和 Git 版本控制系统。用户可以更改主题和键盘快捷方式实现个性化设置,也可以通过内置的扩展程序商店安装扩展以拓展软件功能。
算是开发者最喜欢的IDE之一了,可以跨平台编写几乎所有语言的项目,比如Java、Python、C++、PHP等,真的几乎完美了,关键还是免费的,只需要安装对应的语言编译插件即可运行,非常的轻便,界面也很好看。
他的下载和安装也会专门出一期博客,因为其配置有很多,需要讲解的也很多,大家敬请期待。
优点:界面好看,简洁,轻便,适合开发者。
缺点:几乎没有缺点,可能会有插件加载延缓或者出错。
其他
除了以上几种经典的Python IDE之外,还有其他一些IDE也很有部分人在使用,比如有Spyder、Anaconda、PyDev、Visual Studio、Wing等等,那大家平常都使用什么IDE在编写Python项目呢,欢迎在评论区留言。
Python编程IDE的选择相关推荐
- 10款最好的Python编程IDE,总有一款适合你!
对于程序员来说,除了日常争论世界上最好的语言是哪一门以外,哪款 IDE 是最好的也是争议颇多,今天我们就来介绍 10 款最好的 Python 编程 IDE,总有一款适合你!经典推荐 什么是 IDE? ...
- python环境搭建_搭建Python编程环境
说明:本文面向信息技术新教材环境下的中学生或者编程小白.Python作为新教材落实计算思维的主要载体,有其独特的魅力.千里之行始于足下,搭建Python运行环境是跨出进入新世界大门的第一步. 搭建Py ...
- 扇贝python编程课 百度云,扇贝编程python课程分享
扇贝的python课程怎么样 作为一个刚刚学完体验课不久又入手了正式课学了三天的小白,来强答一波.说实话,我是抱着试试看的心情买体验课的,毕竟8块9连顿饭钱都不到,4节课的体验感非常好,每节课15分钟 ...
- Python编程比较好的机构怎么选择
想要进入到IT行业,很多人的首要选择都是学习Python编程语言,因为Python编程语言入门是相对比较简单的,但是想要学好Python技术,找一个好的Python培训机构是非常重要的,那么Pytho ...
- python培训学费多少钱-深圳龙华新区python编程培训机构,从哪几方面选择好学校...
深圳龙华新区python编程培训机构,人不学要落后,刀不磨要生锈,学什么不能漫无目的,找一下深圳Python培训,看看文章中的什么是胶水语言,学会可以设计自己的游戏,人工智能时代的必备语言,学了Pyt ...
- Python的IDE:利用MyEclipse2017软件的PyDev插件实现Python编程
Python的IDE:利用MyEclipse2017软件的PyDev插件实现Python编程 目录 下载PyDev插件 T1.高版本 T2.低版本 最后,综合思路如下 加载PyDev插件 下载PyDe ...
- python是一种动态语言、这意味着_【python编程的优点是什么?难怪选择python的人越来越多了】- 环球网校...
[摘要]Python是一种动态解释的.强类型定义语言:编写它时不需要定义变量类型.python判断值的类型的方法是什么,那么python编程的优点是什么?难怪选择python的人越来越多了,所以你知道 ...
- 人工智能时代,Python编程就业方向那么广,我该如何选择?
我们知道互联网行业是知识密集.技术密集的产业,且诞生很多新的岗位,在中国BAT的一举一动随时可以吸引大批互联网从业人员关注,例如近年来,百度的无人驾驶.阿里的人工智能实验室.腾讯的人工智能实验室无一不 ...
- Python 编程第一讲:IDE推荐
Python 的学习过程少不了 IDE 或者代码编辑器,或者集成的开发编辑器(IDE).这些 Python 开发工具帮助开发者加快使用 Python 开发的速度,提高效率.高效的代码编辑器或者 IDE ...
最新文章
- SpringBoot另一大神器-Actuator
- python argv参数
- Linux 管理登陆的用户/查看/剔除
- MySQL和PostgreSQL在多表连接算法上的差异
- Batch入门教程(1)
- leetcode 贪心_leetcode题解(贪心算法)
- HoloToolkit/unity远程实时传输视频
- 美国:DFA(Dimensional fund advisors LP)基金介绍
- Minpro-I编程器的驱动安装
- DPDK Release 21.02
- 将计算机放置桌面右上角,如何给电脑桌面上添加我的电脑快捷方式
- 一份来自前端开发工程师的规范简历
- Linux虚拟机怎么越狱,iOS 13永久越狱工具Linux/windows版进展突破,就快来了(附视频)...
- 论文浅尝 | PAKDD2020 - 利用支持集中匹配信息的 few shot 事件分类方法
- PL/SQL中存储过程int和out的用法
- EasyConnect一登录就自动注销问题
- 程序员的理想桌面装备,少不了一台2K高清的专业显示器
- ps 证件照替换背景色
- android rom指什么,【安卓基础知识】什么是ROM、RAM
- Chromium-Dev中一些英文缩写