**Python 数据库编程实战指南:从关系型到非关系型的全栈进阶**

在当今互联网技术栈中,数据是核心资产,而数据库则是存储与处理这些资产的基石。本课程《Python3.7 数据库编程 MongoDB/Mysql/Redis(二部)》正是为希望掌握企业级数据持久化技能的开发者量身打造。课程以 Python 3.7 为语言基础,系统性地覆盖了当下最主流的三种数据存储方案:关系型数据库 MySQL、内存键值数据库 Redis 以及文档型数据库 MongoDB,旨在帮助学员构建完整的数据层开发能力。

课程首先从 MySQL 入手,夯实关系型数据库的基础。前几节课详细讲解了环境配置与核心概念,包括关系模型、主键与外键的设计原则,以及索引对查询性能的优化作用。随后,课程深入 SQL 语言的核心操作,涵盖了条件查询、投影排序、分页机制以及复杂的聚合查询。特别值得一提的是,课程专门设置了多表连接查询章节,这是实际业务开发中处理复杂数据关联的关键技能。此外,通过 SQLAlchemy 教程,学员将学习如何在 Python 中以 ORM(对象关系映射)的方式操作数据库,从而摆脱硬编码 SQL 的繁琐,提升代码的可维护性。

在掌握关系型数据库后,课程引入了高性能缓存解决方案 Redis。从安装配置到基础数据结构(List、Set)的详解,再到 Python 与 Redis 的交互实战,学员将理解为何在现代架构中 Redis 不可或缺。无论是作为缓存层加速读取,还是利用其数据结构实现排行榜、消息队列等高级功能,这部分内容都将显著提升应用的响应速度与并发处理能力。

最后,课程转向非关系型数据库 MongoDB,填补大数据与灵活 schema 场景下的技能空白。从 MongoDB 的安装及 BSON 数据格式概念讲起,逐步深入到文档的插入、更新、删除及查询操作。课程重点讲解了索引优化与聚合管道(Aggregation Pipeline),这对于处理海量非结构化数据至关重要。MongoDB 的加入,使得学员能够根据业务需求在不同类型的存储引擎间做出最优选择。

整门课程循序渐进,理论与实践并重。无论你是零基础入门,还是希望系统化梳理数据库知识体系,本课程都能为你提供从 SQL 语法到 NoSQL 高阶应用的全面指导。通过本套课程的学习,你将能够熟练运用 Python 对接多种数据库,设计出高效、稳定且可扩展的数据存储方案,为成为全栈工程师或后端架构师奠定坚实的技术基础。

课程目录

课程目录26 集
  • 1-1 [python3.7数据库先导课] python3.7数据库先导课 (31:39).mp4
  • 2-1 [MySql概述及环境配置] MySql概述及环境配置安装 (22:59).mp4
  • 3-1 [关系模型及主键] 关系模型及主键 (26:38).mp4
  • 3-2 [关系模型及主键] 外键及索引 (36:45).mp4
  • 4-1 [搭建SQL学习环境] 搭建SQL学习环境 (36:45).mp4
  • 5-1 [条件查询] 条件查询 (20:51).mp4
  • 6-1 [投影及排序] 投影及排序 (20:21).mp4
  • 7-1 [分页及聚合查询] 分页及聚合查询 (26:20).mp4
  • 8-1 [多表查询和连接查询] 多表查询和连接查询 (27:00).mp4
  • 9-1 [数据修改] 数据修改 (19:30).mp4
  • 10-1 [MYSQL] MYSQL (34:04).mp4
  • 11-1 [SQLAlchemy] SQLAlchemy (33:59).mp4
  • 12-1 [事物] 事物 (37:06).mp4
  • 13-1 [Redis安装] Redis安装 (33:42).mp4
  • 14-1 [Redis基础 list] Redis基础 list (33:56).mp4
  • 15-1 [Redis基础 set] Redis基础 set (38:24).mp4
  • 16-1 [Redis基础&Python] Redis基础&Python (31:06).mp4
  • 17-1 [MongoDB安装及基础概念] MongoDB安装及基础概念 (23:44).mp4
  • 18-1 [MongoDB的基础知识] MongoDB的基础知识 (28:02).mp4
  • 19-1 [MongoDB插入 更新和删除] MongoDB插入 更新和删除 (29:56).mp4
  • 20-1 [MongoDB查询] MongoDB查询 (29:09).mp4
  • 21-1 [MongoDB索引] MongoDB索引 (32:40).mp4
  • 22-1 [MongoDB聚合] MongoDB聚合 (18:29).mp4
  • 23-1 [MongoDB应用设计] MongoDB应用设计 (20:42).mp4
  • 24-1 [Python&MongoDB] Python&MongoDB (28:01).mp4
  • 25-1 [课程设计-图书管理系统] 课程设计-图书管理系统 (43:01).mp4