1. 简介
python 功能强大, 简单易学, 支持面向对象、函数式编程
2. 特征
2.1 面向对象的特性
具有很强的面向对象特性, 但又简化了面向对象的实现。
它消除了保护类型、抽象类、接口等面向对象的元素。
2.2 简洁性
1)保留字少
2)没有分号、begin、end 等标记
2.3 内置数据结构
元组、列表、字典 等
2.4 健壮性
1)异常处理机制
2)堆栈跟踪
2.5 跨平台
2.6 可扩展性
2.7 动态性
无需显示声明变量
2.8 强类型语言
2.9 应用广泛
3. 第一个python程序
3.1 编写python
E:\desktop\python2\01\hello.py
============hello.py================
#-*- encoding:UTF-8 -*- # 使用中文注释时, 需要加的语句
if __name__ == "__main__": # python程序的入口, 相当于C语言的main()
print "hello world!!" # 打印输出一句话 到 控制台
name = "zhangsan"
age = 22
# 引号里的 %s %d 为定制符, 类似C的printf()
# 用元组给 对应的 定制符 赋值
print "%s is %d years old" % (name, age)
====================================
3.2 执行
E:\desktop\python2\01> python hello.py
hello world!!
zhangsan is 22 years old
4. 环境搭建
5. 开发工具
1) PythonWin
2) Eclipse IDE + PyDev插件
3) 文本编辑器: VIM/GVIM、EditPlus、Sublime Text
python 功能强大, 简单易学, 支持面向对象、函数式编程
2. 特征
2.1 面向对象的特性
具有很强的面向对象特性, 但又简化了面向对象的实现。
它消除了保护类型、抽象类、接口等面向对象的元素。
2.2 简洁性
1)保留字少
2)没有分号、begin、end 等标记
2.3 内置数据结构
元组、列表、字典 等
2.4 健壮性
1)异常处理机制
2)堆栈跟踪
2.5 跨平台
2.6 可扩展性
2.7 动态性
无需显示声明变量
2.8 强类型语言
2.9 应用广泛
3. 第一个python程序
3.1 编写python
E:\desktop\python2\01\hello.py
============hello.py================
#-*- encoding:UTF-8 -*- # 使用中文注释时, 需要加的语句
if __name__ == "__main__": # python程序的入口, 相当于C语言的main()
print "hello world!!" # 打印输出一句话 到 控制台
name = "zhangsan"
age = 22
# 引号里的 %s %d 为定制符, 类似C的printf()
# 用元组给 对应的 定制符 赋值
print "%s is %d years old" % (name, age)
====================================
3.2 执行
E:\desktop\python2\01> python hello.py
hello world!!
zhangsan is 22 years old
4. 环境搭建
5. 开发工具
1) PythonWin
2) Eclipse IDE + PyDev插件
3) 文本编辑器: VIM/GVIM、EditPlus、Sublime Text