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
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开发技术详解-笔记_第01章-概述
- Python开发技术详解-笔记_第03章-Python的控制语句
- Python开发技术详解-笔记_第02章-基本语法
- Python开发技术详解-笔记_第04章-内置数据结构
- Python开发技术详解-笔记_第05章-模块与函数
- Python开发技术详解-笔记_第06章-字符串与正则表达式
- Python开发技术详解-笔记_第07章-文件的处理
- python开发技术详解---第一章:python概述
- Python开发技术详解 学习笔记
- 《python 开发技术详解》 学习笔记
- 《WCF技术内幕》翻译16:第1部分_第4章_WCF101:概述
- 第1章 ASP.NET4.0开发技术概述
- 《WCF技术内幕》翻译31:第2部分_第6章_通道:概述与正确认识通道。
- 《TCP/IP详解》学习笔记-第1章 概述
- tcp/ip详解第1章概述笔记
- 第0章 Python概述
- 第 1 章:Python 概述
- Java核心技术(第8版)学习笔记_概述
- 让U盘只读(wdm)包括安装过程
- Wireshark图解教程
- Documentation\arm\firmware
- Robust Face Recognition via Sparse Representation
- C#判断select语句返回是否为空问题
- Python开发技术详解-笔记_第01章-概述
- UIPickerView的使用
- linux中jenkins+tomcat 构建时间和服务器不同步
- Documentation/block/ioprio
- C语言中求整形数中每一位的数字
- YARN/MRv2 Resource Manager深入剖析—RM总体架构
- Documentation/block/deadline-iosched
- HTTP协议漫谈
- 音量检测