平时开发中我们会常用到数据库,那么你有想过一个数据库到底是怎样实现的么?是否有想过自己开发数据库么?
来吧,这里有详细的教程,教你用Python开发数据库!
课程介绍
该教程使用Python
实战开发一个轻量型数据库,从数据库需求分析,架构设计,到模块化各个功能依次实现,最终组合成一个数据库。
功能模块包括数据库调度核心引擎模块
,数据库模块
,数据表模块
,数据表字段模块
,数据键值约束功能
,执行条件模块
,SQL 语法解析模块
,并且实现了类似MySQL
的命令行交互
,可脱离代码直接使用SQL 结构化查询语句
进行使用。
课程特点
本次教程所有核心功能全部为纯Python
实现,没有依赖任何非标准的第三发库进行实现,可增强学员对Python
的理解,锻炼自己在不需要第三方依赖的情况下进行编程的能力,以及如何自行设计与实现特定的数据结构。
而且数据库的保存加载分别使用了序列化
与反序列化
,学员也可以从中学到在Python
中如何编写一个可以进行迁移或传输的类
对象。
演示效果
image
image
实验列表
- 序目简介
- 需求分析
- 数据库架构设计
- 数据字段模块的实现
- 数据表模块的实现
- 数据库模块的实现
- 数据库引擎的实现
- 条件判断模块的实现
- SQL 语法解析模块与命令行交互的实现
- 训练营总结
最后
- 点击【使用 Python 实现一个轻量型数据库】查看教程详细信息~
- 更多实战项目,点击这里进行查看~
- 12条技术学习路径,带你零基础入门编程~
训练营是实验楼推出的专注实战应用的、有老师指导的实验教程,一般课程选题来自优秀的开源技术或仿知名网站,非常适合已学基础技术却迷茫不知道如何运用的同学。