第一章 python3开发环境安装与配置
什么是Python呢,它是如何定义的,有哪些特征呢? 首先它是一门开源的、跨平台的(Win,Linux,Unix,Mac)、解释型、动态强类型编程语言;也是一门胶水语言,完全支持面向对象编程,拥有大量的扩展库,有很多面向其它系统的接口,功能强大且强壮等特性;针对上面的一些术语做下简单的说明: 什么是解释型语言呢?比如有一篇英文要翻译,如果是读一行翻译一行,以后每次遇到这篇英文还是读一行翻译一行,这就是解释型语言(常见的有:Java,Python,JavaScript,PHP,Ruby等);如果你找了位翻译人员,让他一次性翻译出来给你,以后不用再翻译而是随便用就是了,这就是编译型语言(常见的有:C/C++,Pascal,Go,Delphi等); 那什么又是胶水语言呢?即可以把多种不同语言编写的程序整合到一起实现无缝拼接,更好的发挥不同语言和工具的优势,来满足不同应用领域的需求; 动态型语言呢?是在运行时才确定数据类型的语言,变量使用之前不需要类型声明,通常变量的类型是被赋值的那个对象的类型,比如Python,JavaScript,PHP,Object-C,C#。相反,静态型语言是指在编译时变量的数据类型即可确定的语言,多数静态类型语言要求在使用变量之前必须声明数据类型 ,比如Java,C/C++,C#等 强类型语言呢?一旦变量的类型被确定后就不能转化的语言,弱类型语言则反之