您好,欢迎访问一九零五行业门户网

学习python安装什么

python需要安装的东西有:1、python的开发环境“sde”;2、python集成开发环境“ide”;3、python编译器。
学习python需要安装什么?这个问题对于在编程方面接触的比较少的朋友,有几个名词一定要了解,比如开发环境、ide、代码编辑器、编译器、调试器等等,我先列出几个重要词的解释。
一、名词解释
开发环境:
软件开发环境(software development environment,sde)是指在基本硬件和数字软件的基础上,为支持系统软件和应用软件的工程化开发和维护而使用的一组软件,简称sde。它由软件工具和环境集成机制构成,前者用以支持软件开发的相关过程、活动和任务,后者为工具集成和软件的开发、维护及管理提供统一的支持。
ide:
集成开发环境(ide,integrated development environment )是用于提供程序开发环境的应用程序,一般包括代码编辑器、编译器、调试器和图形用户界面等工具。集成了代码编写功能、分析功能、编译功能、调试功能等一体化的开发软件服务套。所有具备这一特性的软件或者软件套(组)都可以叫集成开发环境。
编译器:
简单讲,编译器就是将“一种语言(通常为高级语言)”翻译为“另一种语言(通常为低级语言)”的程序。一个现代编译器的主要工作流程:源代码 (source code) → 预处理器 (preprocessor) → 编译器 (compiler) → 目标代码 (object code) → 链接器 (linker) → 可执行程序 (executables)。高级计算机语言便于人编写,阅读交流,维护。机器语言是计算机能直接解读、运行的。编译器将汇编或高级计算机语言源程序(source program)作为输入,翻译成目标语言(target language)机器代码的等价程序。源代码一般为高级语言 (high-level language), 如pascal、c、c++、java、汉语编程等或汇编语言,而目标则是机器语言的目标代码(object code),有时也称作机器代码(machine code)。对于c#、vb等高级语言而言,此时编译器完成的功能是把源码(sourcecode)编译成通用中间语言(msil/cil)的字节码(bytecode)。最后运行的时候通过通用语言运行库的转换,编程最终可以被cpu直接计算的机器码(nativecode)。
简单点来说,以我们常见的java语言为例,其实如果你想写一个程序,如果你的电脑里已经安装了jdk,那么其实你已经不需要任何其他的软件就可以实现一些功能。那有人会问,我看大家写java都用eclipse呀,没错,大家写java大部分人都用eclipse,但是要知道,那个软件叫ide,或者说就是一个编辑器,一个简易版的eclipse是不会提供jdk的,jdk是需要我们自己单独安装的,这个jdk就是开发环境,你所编写好的代码,如果想编译和运行,就需要jdk这个开发环境所支持,而eclipse是提供让你编辑、调试、用jdk来编译程序用的,也就是说,你用什么编辑器并不影响你程序的编写,而这些编辑器是让你提高效率,方便调试用的,这些是可选的,而开发环境是必选的。
二、python开发环境
python其实和其他的编程语言还有点不太一样,它是一种脚本语言,我们也可以管它叫解释型语言吧。因此,python的运行的过程中,和我们的传统语言,比如c、c++这种编译型语言不太一样,python的运行其实是一种解释的过程,因此它需要解释器。如果想运行python程序,那么必不可少的就是python的开发环境,python开发环境下载地址:
python开发环境下载www.python.org
三、python ide推荐
有了开发环境了,就需要有编辑器之类的软件。其实在安装python开发环境的时候,就已经自带了一个编辑器,叫idle,不过老实讲,这个编辑器用起来真的不是很舒服,尤其是编辑比较庞大的工程的时候。而且,万能的记事本也可以编辑python,但是我们肯定不能那么干对不?那么接下来就推荐几款可以编辑python的编辑器。
eclipse:
eclipse 是一个开放源代码的、基于java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,eclipse 附带了一个标准的插件集,包括java开发工具(java development kit,jdk)。eclipse并不限于编写java,它也可以编写c、python等程序,而且eclipse在编写python上很舒服,值得推荐。
pycharm:
pycharm是一种python ide,带有一整套可以帮助用户在使用python语言开发时提高其效率的工具,比如调试、语法高亮、project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该ide提供了一些高级功能,以用于支持django框架下的专业web开发。pycharm在编写和调试python方面可谓是强者,软件使用简单,功能强大,值得推荐。
vs code:
visual studio code (简称 vs code / vsc) 是一款免费开源的现代化轻量级代码编辑器,支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 diff、git 等特性,支持插件扩展,并针对网页开发和云端应用开发做了优化。软件跨平台支持 win、mac 以及 linux。这个软件太漂亮了,我忍不住要放一张图。
以上就是学习python安装什么的详细内容。
其它类似信息

推荐信息