Python介绍以及Python环境搭建

Python介绍以及Python环境搭建


 

1.Python 发展历史python

  Python是由Guido van Rossum在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的,听说是在圣诞节花了一个圣诞节的时间用C语言创造出来的,Python用一部他喜欢的英国喜剧《Monty Python and the Flying Circus》中的角色名命名的,1991年初,Python发布了第一个公开发行版,Python发展至今自己也是通过了诸多语言发展而来的,包括ABC、Modula-三、C、C++、Algol-6八、SmallTalk、Unix shell 和其余的脚本语言等等。正则表达式

 


2.Python 特色
算法

  简单易学——Python是一种表明简单主义思想的语言。Python有相对较少的关键字,结构简单,和一个明肯定义的语法,因此Python极其容易上手。shell

  免费开源——Python是FLOSS之一。简单地说,能够自由地发布这个软件的拷贝、阅读它的源代码、对它作改变、把它的一部分用于新的自由软件中。FLOSS是基于一个团队分享知识的概念。
数据库

  可移植性——因为Python的开源本质,Python已经被移植到许多平台上。若是当心地避免使用依赖于系统的特性,那么Python程序无需修改就能够在任何平台上运行。编程

  解释性——解释性语言没有编译这个过程,编译这个过程经过编译器和不一样的标记完成。当你运行你的程序时,链接/转载器软件把你的程序从硬盘复制到内存中而且运行。而Python语言写的程序不须要编译的过程,能够直接从源代码运行程序,在计算机内部,Python解释器把源代码转换成字节码的中间形式,而后再把它翻译成计算机使用的机器语言运行。虽然执行效率上并无编译性语言快,可是从开发的角度来看,开发效率要高于编译性语言。浏览器

  面向对象——Python即支持面向过程的编程也支持面向对象的编程。在面向过程的语言中,程序时由程序或仅仅时可重用代码的函数构建起来的。在面向对象的语言中,程序时由数据和功能组合而成的对象构建起来的。函数

  可扩展性——若是须要运行很快的关键代码,或者时想要编写一些不肯开放的算法,可使用其余语言完成那部分程序,而后从Python程序中调用。单元测试

  可嵌入性——能够把Python嵌入到其余语言的程序中,从而向程序用户提供脚本功能。测试

  丰富的库——Python标准库很庞大,能够帮助你处理各类工做,包括正则表达式、 文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XML-RPC、HTML、WAV文件、密码系统、GUI(图形用户 界面)、Tk和其余与系统有关的操做。


 

3.Python环境搭建

(1) Python下载

  Python官网:https://www.python.org/

  在官网Downloads中根据你的操做系统选择下载版本

Windows平台安装Python:

下载完成后能够进行安装,安装过程当中能够选择自动添加环境变量,若是没有选择自动添加环境变量,能够手动进行添加。

右击选择“此电脑”,点击“属性”,而后点击“高级系统设置”,在选项卡中选择“高级”,再点击“环境变量”,选择“系统变量”中的Path,点击新建,填入安装Python的路径点击肯定便可。

相关文章
相关标签/搜索