Python开发技术详解-笔记_第01章-概述

来源:互联网 发布:linux 小数比较 编辑:程序博客网 时间:2024/04/29 01:44
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