python高级
1.
正则表达式
1.1.
正则表达式概述
1.2.
re模块操作
1.3.
匹配单个字符
1.4.
匹配多个字符
1.5.
匹配开头结尾
1.6.
匹配分组
1.7.
re模块的高级用法
1.8.
贪婪和非贪婪
1.9.
r的作用
2.
python提高-1
2.1.
GIL
2.2.
深拷贝、浅拷贝
2.3.
私有化
2.4.
import导入模块
2.5.
再议 封装、继承、多态
3.
python提高-2
3.1.
多继承以及MRO顺序
3.2.
再议静态方法、类方法
3.3.
property属性-讲解
3.4.
property属性-应用
3.5.
魔法属性
3.6.
面向对象设计
3.7.
with与“上下文管理器”
4.
MySQL-基本使用
4.1.
数据库简介
4.1.1.
数据存储
4.1.2.
数据库
4.1.3.
RDBMS
4.1.4.
RDBMS和数据库的关系
4.1.5.
SQL
4.1.6.
MySQL
4.2.
MySQL安装
4.3.
数据完整性
4.4.
Navicat图形界面工具操作
4.4.1.
数据库操作
4.4.2.
数据表操作
4.4.3.
数据操作
4.5.
命令行脚本(重点)
4.5.1.
数据库操作
4.5.2.
数据表操作
4.5.3.
数据增删改查
4.5.4.
数据备份&恢复
5.
MySQL-查询
5.1.
MySQL查询
5.2.
条件
5.3.
排序
5.4.
聚合函数
5.5.
分组
5.6.
分页
5.7.
连接查询
5.8.
自关联
5.9.
子查询
5.10.
总结
6.
数据库设计与Python交互
6.1.
准备数据
6.2.
SQL演练
6.3.
数据库设计
6.4.
Python操作MySQL步骤
6.5.
增删改查
6.6.
参数化
7.
MySQL高级
7.1.
视图
7.2.
事务
7.2.1.
提交
7.2.2.
回滚
7.3.
索引
7.4.
账户管理(了解)
7.4.1.
授予权限
7.4.2.
账户操作
7.5.
MySQL主从
8.
WSGI、mini-web框架
8.1.
服务器动态资源请求
8.2.
应用程序示例
8.3.
Web动态服务器-基本实现
8.4.
mini-web框架-1-文件结构
8.5.
mini-web框架-2-显示页面
8.6.
mini-web框架-3-替换模板
9.
闭包、装饰器
9.1.
闭包
9.2.
装饰器
10.
mini-web框架 添加路由、MySQL功能
10.1.
mini-web框架-4-路由
10.2.
伪静态、静态和动态的区别
10.3.
mini-web框架-5-实现伪静态url
10.4.
准备股票数据
10.5.
mini-web框架-6-从mysql中查询数据
10.6.
mini-web框架-7-组装数据为html格式
11.
mini-web框架 添加log日志、路由支持正则
11.1.
mini-web框架-8-路由支持正则
11.2.
mini-web框架-9-mysql增
11.3.
mini-web框架-10-mysql删
11.4.
mini-web框架-11-mysql改
11.5.
mini-web框架-12-url编码
11.6.
logging日志模块
12.
元类、实现ORM
12.1.
元类
12.2.
元类实现ORM
本書使用 GitBook 釋出
python高级
数据存储
以前是这样记录的:结绳记事
也有这样记录的:甲骨
后来开始这样记录:图书
传统记录数据的缺点:
不易保存
备份困难
查找不便
现代化手段----文件
使用简单,例如python中的open可以打开文件,用read/write对文件进行读写,close关闭文件
对于数据容量较大的数据,不能够很好的满足,而且性能较差
不易扩展
现代化手段----数据库
持久化存储
读写速度极高
保证数据的有效性
对程序支持性非常好,容易扩展
真实的仓库是这样的:
我们看到的是这个样子的
顾客看到的是这个样子的: