python 从零开始学习
一.基础常识
1. pythen汉语是蟒蛇的意思。
python是一种解释型的、面向对象的、带有动态语义的高级程序设计语言。
2. Python的优点:它是一种使你在编程时能够保持自己风格的程序设计语言,你不用费什么劲就
可以实现自己想要的功能,并且编写的程序清晰易懂。
3. Python诞生时间是1989年,开发人为 Guido van Rossum
4. Python发展阶段
1.CNPI时期:python 1.5版本之前的成果大部分都在此阶段完成
2.BeOpen时期:推出python2.0 和python1.6版本,并且分开维护
3.DC时期:开发人员来到DC公司
现在推出了python3.0版本
5.python 在2007年和2010年 获得Tiobe编程语言大奖
二 .python的特征
1. 定位: 脚本语言 高阶动态编程语言
2. 特点:
1)简单易学
python是一种代表简单主义思想的语言。它使你能够专注于解决问题而不是去搞明白语言本身。所以python有极其简单的语法,很容易上手。
2)解释性和编译性
python语言写的程序不需要编译成二进制代码,可以从源代码运行程序,但是需要解释器。
python中亦有编译执行的特性。
3)面向对象
python支持面向对象过程的编程也支持面向对象的编程。与其他主要的语言如C++和java相比,python以一种非常强大而又简单的方式实现面向
对象编程。
4)高级语言
在使用python编写程序时,不需要考虑关于内存分配的这一类底层的问题。
5)可扩展性和可嵌入性
可以把部分代码程序用C和C++编写,python在程序中是可以调用的。反过来,python嵌入到C和C++中去执行。
6)免费 开源
可以自由发布这个软件的拷贝、阅读它的源代码并对其改正、或者是把它作为新软件的一部分来使用都是可以的。
7) 可移植性
理论上,可以一直到各个平台上。例如:linux、windows 、freebsd等。
8) python拥有丰富的库