IDE:
集成开发环境(IDE,Integrated Development Environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。如微软的Visual Studio系列,Borland的C++ Builder、Delphi系列等。该程序可以独立运行,也可以和其它程序并用。IDE多被用于开发HTML应用软件。例如,许多人在设计网站时使用IDE(如HomeSite、DreamWeaver等),因为很多项任务会自动生成。
(摘自百度百科)
Need to Know
对于一个初学者来说,一个好的IDE是成功开始的一半。他可以快速让你度过初学者的迷茫期与困难期,快速脱离难于上手的命令行模式。Python是目前最火的语言之一,其语言偏向于自然语言,容易上手被广泛应用于商业,科学。其强大的第三方的包可以满足各种需求,今天来简单介绍下python的IDE,方便学习。
1:Pycharm
首推Pycharm,由JetBrains打造。教育版本免费,商业版本收费。官网网址如下:https://www.jetbrains.com/pycharm/download/#section=windows
优点:简单易操作,尤其是其调试界面与功能;可以自己调试设置python2还是python3(当然你得先自己安装上Python);其对对于第三方包的是最容易上手的界面安装式,不需要任何代码输入。
基本对于新手来说,只是完成代码编写以及降低了测试就好。无形中降低了很多的难度。
唯一的缺点可能就是启动速度较慢
2:Anaconda,conda,miniconda
Anaconda是一个用于科学计算的Python发行版,支持 Linux, Mac, Windows系统,其主要利用conda来进行环境配置以及包管理。
国外下载地址不可用,推荐国内的:
清华的源:https://mirrors.tuna.tsinghua.edu.cn/help/anaconda/
并且在安装后,如果想正常使用还需要进行源的切换,网上教程很多,这里就不赘述了。
简而言之miniconda就是Anaconda的迷你版,他们都是用condal来进行管理。
3:Sublime & Notepad
其实Python还有很多的IDE但是最著名,应用最广泛就是上述两个,下面介绍的与其说是IDE不如说是代码编辑器。当有很多代码文件,或者文本信息需要查是时。需要一款简单又快的代码编辑器来方便使用。
Sublime新起之秀,08年被开发出来,具有漂亮的界面以及用户功能。支持VIM模式,文本功能强大,具有优秀的可拓展性,可以根据自己需要安装不同的插件,如MarkDown Editing。
下载地址:http://www.sublimetext.com/
Notepad
开源免费的经典文本编辑器,程序员们的标配。体积小,启动快,容易上手,支持多种语言的加亮标注。
https://notepad-plus-plus.org/
网友评论