# p1 u) m% b: Q
1 `) d- K9 Z. \* u4 V9 N( O" N: Y2 ?〖课程介绍〗: h# O# i, o! ^5 {+ H. M
在用Python做开发时,你不可避免的会与数据库打交道,这次,带你入门Python操作不同类型数据库的实用技术
& w" W7 X p3 G* N, Z
9 N& ?, W( x; c9 z1 {) g- m1 P5 G9 \, s( A8 I6 i# z% M
〖课程目录〗0 t2 e2 M& g' E0 \. N. q
第1章 数据库简介1 c2 N2 b) S* `% ~6 F, f% S
讲解数据库基本知识,关系型数据库和非关系型数据库的对比,非关系型数据库的分类以及其应用场景,最后介绍MySQL数据库。2 b* t. g$ v4 K; J
1-1 python操作三大主流数据库导学篇 试看
8 b2 P/ F1 N- g8 J4 t1-2 数据库简介 试看
: x5 N8 ?) o& A& C5 f1-3 MySQL简介 试看, P) T8 c) Z7 Q6 E" G- o: o
4 R) Q$ [ J. p5 F
第2章 mysql基础
9 n0 i! _6 D+ ?介绍MySQL的安装及配置,使用Navicat 和 phpMyAdmin 进行图形化管理数据库。然后讲解SQL基础,重点包括建表、建库语句,新增、修改、删除、查询语句等重点知识。为了巩固基础,在此处安排了一个“设计新闻表”的实战。7 B+ b3 W& {5 H7 q
2-1 mysql安装及配置
2 D, T6 K, d" }' b, I2-2 mysql图形化管理工具
% m* H1 J- Z% s2-3 sql语法基础-创建并使用数据库
' A4 O3 n4 }- |1 O9 U! r) [& p, N! k2-4 sql语法基础-创建表
+ s9 l1 d$ z# N7 G9 b) n. `2 v2-5 sql语法基础-插入和查询语句
4 ]! O( O; K0 g4 o) `0 j2-6 sql语法基础-修改和删除数据
7 h' H7 N7 a( B3 j5 C3 E% M2-7 设计新闻表
4 F" D7 g3 J9 G: R0 ]: ?2 S4 d) t' C8 t* q+ y, n) t K
第3章 python API
; \' Z) `7 `6 V, R6 d2 H# k3 J# A首先,教大家使用pip安装mysql-client依赖包,并使用python来链接/断开链接数据库。接下来讲解使用fetchone\ fetchall来查询一条或者是多条数据、翻页、新增一条/多条数据到数据库以及事务控制等。
( F G( U) S4 b7 L" W$ x3-1 环境配置及依赖安装1 V" a( f, Z# N6 ~
3-2 python链接mysql数据库' r/ ^4 h* N1 ]. Z7 R
3-3 python查询mysql数据库
1 b4 R0 q$ w/ J- Y& z; k* d4 [: f" h3-4 python更新mysql数据
6 a @7 B f8 I, C* S# p7 \/ T& L" R [; P6 g2 a4 w
第4章 ORM
$ W; b# U( q- g8 K& b p首先介绍ORM以及我们要使用的SQLAlchemy相关知识。在安装好ORM相关包之后,讲解ORM的模型、常见类型,并使用ORM新建新闻表的模型。接下来使用该模型进行新闻的新增、修改和删除等操作。
2 M0 D4 s9 C* @4-1 ORM简介! W3 g% ?1 \) | u; q
4-2 SQLAlchemy安装
5 G& T5 B9 p. k% B8 d. ~4-3 ORM模型介绍
, `/ }/ p* T# a- I4 @& I& L4-4 新建ORM模型+ }0 A, e* h. f3 O& x& H; B
4-5 通过ORM新增数据到数据库
% j9 h4 J# {* w7 F" t4-6 通过ORM查询数据
% P$ d- m6 G$ q D& I4 }4-7 通过ORM修改和删除数据' U$ s9 W! I: H( @4 J: `' Z# W) g
: ~5 E3 i7 r# [1 B1 h2 P1 U% U第5章 网易新闻实战" e$ D# k: S% G- N$ Q7 f. P
首先展示实战项目要实现的内容,网易新闻手机网页版首页+后台管理页面。然后介绍Flask web框架,并教大家搭建出一个简单的网站。在此基础上实现新闻的前台,包括首页、按类别查看新闻、查看新闻详情;接下来实现新闻的后台管理,包括新闻的新增、修改、异步删除、查询翻页等功能。 ...
' x# ~9 w: ^& \. Y% ]- q5-1 项目概述! h# c8 [* O R8 _& @
5-2 flask入门
! a( r: T+ X7 [' j1 v5-3 网易新闻框架搭建
t& `9 \. @3 M% P5-4 网易新闻前台
& e1 K& H+ I! |4 D$ s7 i1 x( `! u) c5-5 网易新闻后台管理首页及分页' O3 [; {! X @: s
5-6 网易新闻数据新增
" o! C" J; v4 \/ q6 z( @6 J5-7 网易新闻数据修改
' D4 R( E: C$ A: `6 y4 `5-8 网易新闻数据删除5 `* m0 { w7 } G. X! ~
4 s$ D8 M3 \$ H& j- c% [
第6章 MongoDB 数据库基础- |* A& `$ Y3 ]7 v. L/ ~- C8 @
首先介绍MongoDB,教大家如何安装和启动MongoDB。然后介绍MongoDB中的文档、集合和数据。接下来使用Mongo Shell 来实战Mongo命令(CRUD),包括如何创建记录、修改数据、查询和删除等操作。掌握这部分之后,安排了一个小的练习,即:使用MongoDB设计一个学生信息表,并按照作业要求执行一些CRUD操作。最后为了方便操作,...
0 ]( c* J3 R8 O8 V; q8 j6-1 mongoDb基础知识% C5 j* O1 F4 Y
6-2 mongoDb安装和配置- E! @/ b+ z' Q: T, C
6-3 使用命令行操作数据库( w3 \: |- e# A M7 g* e
6-4 练习& B* S: y$ q! p
6-5 图形化管理工具
# s9 J7 y% Z# d9 q
1 ^0 _/ ]4 I1 [6 d! d0 z$ B4 q$ X第7章 Python操作MongoDB5 U4 P9 [ p$ e' I5 @
首先介绍pymongo的安装,讲解如何使用pymongo来连接数据库,最后讲解使用find(),find_one()等方法查询数据,以及使用update()修改数据,使用remove()删除数据等。
3 c k1 k2 y2 y7-1 pymongo介绍和安装
0 _! d! t% G3 Z: d3 W* c/ u7-2 使用python连接数据库
) U5 `# K( n/ @7-3 使用python新增数据到mongodb$ v$ j1 ^, f5 Z
7-4 使用python查询数据- w, x/ m0 a# O) H: `
7-5 使用python修改数据
) U m( J1 ?$ U0 O3 O7-6 使用python删除数据; U+ r' X1 o( S
/ a7 v: q5 W# m7 b6 s8 X
第8章 MongoDB ODM(1)
& _8 t! k) D7 c+ N6 M首先介绍MongoDB ODM的安装,然后使用ODM来连接MongoDB数据库,接下来介绍ODM的模型,并使用ODM建立学生信息的模型,最后讲解使用ODM模型对象的方法来执行数据库的新增、修改、删除和查询等操作。- v. c$ U8 U9 ?
8-1 MongoEngine的安装及连接
! `$ [/ \; ^$ \ G I i8-2 ODM模型介绍& q* m6 m* ]+ u3 d
) Z t9 D- G8 n2 X& ?* g
第9章 MongoDB ODM(2)8 o6 v: a8 ?3 j" j
首先介绍MongoDB ODM的安装,然后使用ODM来连接MongoDB数据库,接下来介绍ODM的模型,并使用ODM建立学生信息的模型,最后讲解使用ODM模型对象的方法来执行数据库的新增、修改、删除和查询等操作。- ^5 i6 y! b) S I9 I- n1 K) R
9-1 通过ODM新增数据* f3 _+ B3 R; G, K7 C( K
9-2 通过ODM查询数据
. k1 m3 k& k+ R3 j0 a w9-3 通过ODM修改和删除数据
$ m( V+ e0 A6 O% _4 ` h' F7 [' o8 s" N7 `/ |; W8 S* f
第10章 MongoDB 网易新闻实战
; ~1 y% v% ]8 T Y首先介绍如何利用Flask的扩展搭建项目的框架,接下来展示最终我们要实现的效果。然后结合MongoDB ODM 来完成整个实战项目。
! m% L2 J/ B8 b10-1 实战项目简介及依赖安装
: t8 R5 i: u1 ^' s10-2 新闻前台# T8 u2 V* D0 ~2 F) e
10-3 新闻后台首页及分页4 ^: L+ M) U) w, P0 K7 j' {
10-4 新闻数据的新增- {7 m; `: [2 n* d2 v2 q
10-5 新闻数据的修改# @; t& P+ Z/ M* V
10-6 新闻数据的删除% ^3 D: e/ Y5 t9 x
) p9 x0 `! G( |
第11章 Redis数据库基础9 m, Z6 C* W& I! @* v0 h
首先介绍Redis的用途和常用类型,诸如:String,List,Set,Hash等。接下来讲解如何安装Redis以及如何使用Redis-cli链接Redis数据库。然后针对不同的数据类型,讲解Redis提供的命令。最后给大家介绍Redis的图形化管理工具,以方便查看可视化的数据。 ...
U2 T4 m8 F; Q( C11-1 Redis介绍
) j8 C- E' E* K9 r& W11-2 -Redis的安装
0 Z$ O9 z8 w" A2 G* H2 F) _# y11-3 -Sting类型相关操作9 H' w7 [: `0 P0 E
11-4 -List 类型数据相关操作
5 s# G9 |* U4 p _- g11-5 -Set类型相关操作! ?; @& ?- ^; F3 R; N5 B: O
11-6 -Hash类型相关操作
6 M) x# f% y9 B6 e11-7 -图形化管理工具
- l$ X; M" E9 p: h4 m7 J
- H6 F$ b6 m3 y+ B m6 @第12章 python操作redis
5 h5 `# H5 q9 V9 @& G介绍redispy的安装和使用,讲解使用get/set等命令操作String类型的数据,lpush/rpush等命令操作List类型的数据,sadd/srem等命令操作Set类型的数据,以及hset/hget等操作Hash类型的数据。) [% T9 O% v! T& a' N
12-1 redis-py的安装和连接
& F1 w; [1 P- l# K0 Z& y12-2 Python操作String类型相关命令
" j9 P) b5 S0 {) |" c8 V4 W12-3 Python操作List类型相关命令
6 A8 e% M0 T: r# J+ V12-4 Python操作Set类型相关命令
/ ~6 [# @+ N7 [8 I3 p* I12-5 Python操作Hash类型相关命令
9 ^' W: g6 Y2 m. B2 ^ D% M; L: P) c6 |. }) P; p; I
第13章 python操作redis网易新闻实战2 l2 O' K) E* U0 W$ b r
首先根据实战内容分析出项目的难点,即:如何使用不同的数据类型来存储新闻相关的数据。如:使用Sting中的incr来存储新闻的ID,使用Hash来存储单条新闻的数据,使用Set\List等实现新闻的分页和分类。接下来讲解redis事务,以及在新增新闻中使用事务。最后讲解如何使用这些数据结构来组织整个新闻的实现,包括新闻的分类、修...
5 G# f- K; j1 {( c) m13-1 实战项目介绍及分析4 B, G1 e6 e& T# j- `* s% z8 \6 K
13-2 实现新闻数据的新增0 e' D) T) c) A5 V; F1 B5 [
13-3 新闻数据新增事务支持" \3 w: r( P9 [. o
13-4 新闻数据首页/ E% k1 @; n5 |3 e# ]1 s" z6 m
13-5 新闻类别页和详情页; s) q+ a3 Q% x- ~$ t
13-6 后台首页及分页; V y, Q& h" z9 \/ f3 u! V
13-7 新闻数据的修改
9 j# @, V2 L6 U9 D13-8 新闻数据的删除2 U/ f) Q9 [0 \ |2 F1 `- {; Y
4 I# _# O0 w z, L6 S, B1 s# o/ Y# h. L0 Y" V
〖下载地址〗 Q; Y1 U- w- v" O D$ S! `
, o0 W z& r9 W/ M
8 [8 Q: W1 r' k) v9 O+ v
8 w# U c: c0 N, `3 J, D
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
7 M8 Z* C! ^, Y& N- J Q( Q* c) Z4 [: P
" y! ^1 m2 x# \3 W$ l! ^〖下载地址失效反馈〗0 s, b( T8 X- ~% ~6 K
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
6 B' q) p6 }$ q' m' ~6 V
1 s( q* o3 D4 n9 i- ~! ]& F" b4 [5 \2 h1 e; `
〖升级为终身会员免金币下载全站资源〗( ?3 [. A2 Y7 F+ f! V' T: b
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html4 Y0 V% ^# G8 k
9 M! z# f+ f8 |- R! E( d* u n. h1 \" |2 V0 t& D v# b, P2 [" }
〖客服24小时咨询〗
. i# q) M5 i# P4 V1 q/ c9 t有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
: C# R# R8 ~& T" d/ K, ^% I# y) O3 N( l3 I+ J
; Y/ i$ R( v: p% I* y
|
|