网站开发 方案 报价,做游戏还是做网站好,wordpress添加html,企业管理咨询机构Python介绍以及Python环境搭建1.Python 发展历史Python是由Guido van Rossum在八十年代末和九十年代初#xff0c;在荷兰国家数学和计算机科学研究所设计出来的#xff0c;据说是在圣诞节花了一个圣诞节的时间用C语言创造出来的#xff0c;Python用一部他喜欢的英国喜剧《Mo…Python介绍以及Python环境搭建1.Python 发展历史Python是由Guido van Rossum在八十年代末和九十年代初在荷兰国家数学和计算机科学研究所设计出来的据说是在圣诞节花了一个圣诞节的时间用C语言创造出来的Python用一部他喜欢的英国喜剧《Monty Python and the Flying Circus》中的角色名命名的1991年初Python发布了第一个公开发行版Python发展至今本身也是经过了诸多语言发展而来的包括ABC、Modula-3、C、C、Algol-68、SmallTalk、Unix shell 和其他的脚本语言等等。2.Python 特点简单易学——Python是一种代表简单主义思想的语言。Python有相对较少的关键字结构简单和一个明确定义的语法所以Python极其容易上手。免费开源——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下载在官网Downloads中根据你的操作系统选择下载版本Windows平台安装Python下载完成后可以进行安装安装过程中可以选择自动添加环境变量如果没有选择自动添加环境变量可以手动进行添加。右击选择“此电脑”点击“属性”然后点击“高级系统设置”在选项卡中选择“高级”再点击“环境变量”选择“系统变量”中的Path点击新建填入安装Python的路径点击确定即可。