廖雪峰Python教程 - (EPUB全文下载)

文件大小:2.65 mb。
文件格式:epub 格式。
书籍内容:

廖雪峰Python2.7
Python教程
Python简介
安装Python
2.x还是3.x
在Mac上安装Python
在Linux上安装Python
在Windows上安装Python
小结
Python解释器
CPython
IPython
PyPy
Jython
IronPython
小结
第一个Python程序
使用文本编辑器
直接运行py文件
小结
输入和输出
输出
输入
小结
Python基础
数据类型和变量
数据类型
变量
常量
小结
字符串和编码
字符编码
Python的字符串
格式化
小结
使用list和tuple
list
tuple
小结
条件判断和循环
条件判断
循环
再议raw_input
小结
使用dict和set
dict
set
再议不可变对象
小结
函数
调用函数
数据类型转换
小结
定义函数
空函数
参数检查
返回多个值
小结
函数的参数
默认参数
可变参数
关键字参数
参数组合
小结
递归函数
小结
高级特性
切片
小结
迭代
小结
列表生成式
小结
生成器
小结
函数式编程
高阶函数
map/reduce
filter
sorted
返回函数
函数作为返回值
闭包
匿名函数
小结
装饰器
小结
偏函数
小结
模块
使用模块
别名
作用域
安装第三方模块
模块搜索路径
使用__future__
小结
面向对象编程
类和实例
数据封装
小结
访问限制
继承和多态
小结
获取对象信息
使用type()
使用isinstance()
使用dir()
小结
面向对象高级编程
使用__slots__
使用__slots__
使用@property
多重继承
Mixin
小结
定制类
__str__
__iter__
__getitem__
__getattr__
__call__
小结
使用元类
type()
metaclass
错误、调试和测试
错误处理
try
调用堆栈
记录错误
抛出错误
小结
调试
断言
logging
pdb
pdb.set_trace()
IDE
小结
单元测试
运行单元测试
setUp与tearDown
小结
文档测试
小结
IO编程
文件读写
读文件
file-like Object
二进制文件
字符编码
写文件
小结
操作文件和目录
环境变量
操作文件和目录
小结
序列化
JSON
JSON进阶
小结
进程和线程
多进程
multiprocessing
Pool
进程间通信
小结
多线程
Lock
多核CPU
小结
ThreadLocal
进程 vs. 线程
线程切换
计算密集型 vs. IO密集型
异步IO
分布式进程
小结
正则表达式
进阶
re模块
切分字符串
分组
贪婪匹配
编译
小结
常用内建模块
collections
namedtuple
deque
defaultdict
OrderedDict
Counter
小结
base64
小结
struct
hashlib
摘要算法简介
摘要算法应用
小结
itertools
chain()
groupby()
imap()
ifilter()
小结
XML
DOM vs SAX
小结
HTMLParser
小结
常用第三方模块
PIL
安装PIL
操作图像
Tkinter
第一个GUI程序
输入文本
小结
图形界面
网络编程
TCP/IP简介
TCP编程
客户端
服务器
小结
UDP编程
小结
电子邮件
SMTP发送邮件
发送HTML邮件
发送附件
发送图片
同时支持HTML和Plain格式
加密SMTP
小结
POP3收取邮件
通过POP3下载邮件
解析邮件
小结
访问数据库
使用SQLite
小结
使用MySQL
安装MySQL
安装MySQL驱动
小结
使用SQLAlchemy
小结
Web开发
HTTP协议简介
HTTP请求
HTTP格式
HTML简介
CSS简介
JavaScript简介
小结
WSGI接口
运行WSGI服务
小结
使用Web框架
小结
使用模板
home.html
form.html
signin-ok.html
小结
协程
gevent
小结
实战
Day 1 - 搭建开发环境
搭建开发环境
项目结构
开发工具
Day 2 - 编写数据库模块
设计db接口
实现db模块
Day 3 - 编写ORM
设计ORM接口
实现ORM模块
Day 4 - 编写Model
初始化数据库表
编写数据访问代码
Day 5 - 编写Web框架
设计Web框架
实现Web框架
Day 6 - 添加配置文件
Day 7 - 编写MVC
Day 8 - 构建前端
Day 9 - 编写API
Day 10 - 用户注册和登录
Day 11 - 编写日志创建页
Day 12 - 编写日志列表页
Day 13 - 提升开发效率
Day 14 - 完成Web App
Day 15 - 部署Web App
搭建Linux服务器
部署方式
部署
配置Supervisor
配置Nginx
友情链接
Day 16 - 编写移动App
开发iPhone版本
期末总结 ............

书籍插图:
书籍《廖雪峰Python教程》 - 插图1
书籍《廖雪峰Python教程》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » 廖雪峰Python教程 - (EPUB全文下载)