|
|
课程介绍:
- H9 u3 p( k# E在用Python做开发时,经常要与数据库进行交互开发,本套课程入门Python操作不同类型数据库的实用技术。
: Q& a |' N. t: s$ f7 V5 s
" v9 h9 ^$ t3 X9 T' |4 L y课程目录:) }6 I3 G o% \' ]0 f
第1章 数据库简介
: U: E. x$ l4 a讲解数据库基本知识,关系型数据库和非关系型数据库的对比,非关系型数据库的分类以及其应用场景,最后介绍MySQL数据库。 I3 o0 c! e+ {+ z" v, Z" S0 {* @
) h% Z+ V+ c0 B* {3 h第2章 mysql基础
; V5 T! e7 U" m介绍MySQL的安装及配置,使用Navicat 和 phpMyAdmin 进行图形化管理数据库。然后讲解SQL基础,重点包括建表、建库语句,新增、修改、删除、查询语句等重点知识。为了巩固基础,在此处安排了一个“设计新闻表”的实战。
/ C5 I' T! w3 l8 ?) V+ X% ~
! x- r2 g+ [: }4 a7 a' z7 A8 }第3章 python API) ^$ z8 Z0 E2 ]9 u" Z& X4 M
首先,教大家使用pip安装mysql-client依赖包,并使用python来链接/断开链接数据库。接下来讲解使用fetchone\ fetchall来查询一条或者是多条数据、翻页、新增一条/多条数据到数据库以及事务控制等。& x; f8 l+ ]- V4 Q) T
2 H; m* z+ q1 q! `1 U) S( w
第4章 ORM% s9 ?6 t" }* E
首先介绍ORM以及我们要使用的SQLAlchemy相关知识。在安装好ORM相关包之后,讲解ORM的模型、常见类型,并使用ORM新建新闻表的模型。接下来使用该模型进行新闻的新增、修改和删除等操作。
1 C" ?8 f! }* |$ ]. a R0 O5 f# O A$ N. X
第5章 网易新闻实战
/ Y& m( ~$ C. C! h9 c$ `* j) x. Y首先展示实战项目要实现的内容,网易新闻手机网页版首页+后台管理页面。然后介绍Flask web框架,并教大家搭建出一个简单的网站。在此基础上实现新闻的前台,包括首页、按类别查看新闻、查看新闻详情;接下来实现新闻的后台管理,包括新闻的新增、修改、异步删除、查询翻页等功能。
9 X/ `1 d: d& g1 B. W
( Z4 a9 ]0 T1 O0 _第6章 MongoDB 数据库基础
* e. l4 ^/ ^* k& O, _4 H0 ^% U% G首先介绍MongoDB,教大家如何安装和启动MongoDB。然后介绍MongoDB中的文档、集合和数据。接下来使用Mongo Shell 来实战Mongo命令(CRUD),包括如何创建记录、修改数据、查询和删除等操作。掌握这部分之后,安排了一个小的练习,即:使用MongoDB设计一个学生信息表,并按照作业要求执行一些CRUD操作。最后为了方便操作
! q- a3 T- Q. ^# w: I
) ]4 @( y. B2 Z: ^3 o: {第7章 Python操作MongoDB
- u- w! q2 L+ X8 Q9 e首先介绍pymongo的安装,讲解如何使用pymongo来连接数据库,最后讲解使用find(),find_one()等方法查询数据,以及使用update()修改数据,使用remove()删除数据等。4 d- m: b5 d' I) i# a
) L7 }7 C0 o' X8 }4 A第8章 MongoDB ODM(1)
/ ]- k p0 g, S9 g首先介绍MongoDB ODM的安装,然后使用ODM来连接MongoDB数据库,接下来介绍ODM的模型,并使用ODM建立学生信息的模型,最后讲解使用ODM模型对象的方法来执行数据库的新增、修改、删除和查询等操作。0 d$ ~/ f: p/ ?. R! @
; F. L* ^( G: T' o4 o& H
第9章 MongoDB ODM(2)# W' _: O3 a$ R5 l+ c, W9 v* Z
首先介绍MongoDB ODM的安装,然后使用ODM来连接MongoDB数据库,接下来介绍ODM的模型,并使用ODM建立学生信息的模型,最后讲解使用ODM模型对象的方法来执行数据库的新增、修改、删除和查询等操作。# y6 \7 U' L; |' I; E' l+ R& v
; R- m+ l+ J/ r5 f8 S. h0 j" P: ?9 d
第10章 MongoDB 网易新闻实战- o7 A+ o8 Z, O* Q1 |
首先介绍如何利用Flask的扩展搭建项目的框架,接下来展示最终我们要实现的效果。然后结合MongoDB ODM 来完成整个实战项目。& a7 P: A& s/ ]) S0 x
2 W* y% B! o' _; f! T- C
第11章 Redis数据库基础: F( C1 k; ]3 h& I" ^; @5 Y" a: K6 x
首先介绍Redis的用途和常用类型,诸如:String,List,Set,Hash等。接下来讲解如何安装Redis以及如何使用Redis-cli链接Redis数据库。然后针对不同的数据类型,讲解Redis提供的命令。最后给大家介绍Redis的图形化管理工具,以方便查看可视化的数据。5 Z$ p- I% L0 q" ~+ [
3 U( v! j# @* I2 g Y3 T第12章 python操作redis8 A" E/ b" E" I# w
介绍redispy的安装和使用,讲解使用get/set等命令操作String类型的数据,lpush/rpush等命令操作List类型的数据,sadd/srem等命令操作Set类型的数据,以及hset/hget等操作Hash类型的数据。0 {8 }' M8 k2 P9 c4 B
' Z- {) L, y; K* |5 s- M* M- V1 K# w |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|