! x* ]2 |5 n4 w: |
" d2 [/ F9 \+ y! J3 H4 _〖课程介绍〗& ~4 Q C: L, G7 t$ ]3 M
在用Python做开发时,你不可避免的会与数据库打交道,这次,带你入门Python操作不同类型数据库的实用技术
( a, ~7 [/ f3 R- l9 j0 O# e% [ h- a
9 S9 ~) N5 a( _* t+ S! ?〖课程目录〗
1 K. {" _3 u! ~ q' Y第1章 数据库简介0 p0 d! X- q. ~, s/ K
讲解数据库基本知识,关系型数据库和非关系型数据库的对比,非关系型数据库的分类以及其应用场景,最后介绍MySQL数据库。5 \ I; A% ^! M7 t9 V$ [
1-1 python操作三大主流数据库导学篇 试看& `/ b# M# A" D8 N% j
1-2 数据库简介 试看- ^ J9 y& M5 T& o
1-3 MySQL简介 试看9 p# W; S# [( G0 N5 y( s) l: C2 m
3 e( } c) _: C. d
第2章 mysql基础
) }3 @3 y; u* s2 |0 w介绍MySQL的安装及配置,使用Navicat 和 phpMyAdmin 进行图形化管理数据库。然后讲解SQL基础,重点包括建表、建库语句,新增、修改、删除、查询语句等重点知识。为了巩固基础,在此处安排了一个“设计新闻表”的实战。
4 a) h( u% V. i7 n- X5 T1 T m2-1 mysql安装及配置- u; G0 Q( C T3 N2 C; P2 {% I( V7 Q
2-2 mysql图形化管理工具. ]1 F9 ?5 f1 r$ v/ B, A
2-3 sql语法基础-创建并使用数据库6 E0 c; t! o6 Q* m) q, {; S
2-4 sql语法基础-创建表' o' d" b( K, s5 |9 x7 o' \
2-5 sql语法基础-插入和查询语句
- v, _2 M1 i+ p) H& ^" G2-6 sql语法基础-修改和删除数据
' ]% ?# q" @* o0 m- {/ P/ I9 k( N2-7 设计新闻表+ k/ W& P) c) ~7 ^, t6 |* }
6 a m8 A( l1 Z3 M
第3章 python API
0 U5 m( F% m- i6 X6 h1 Q首先,教大家使用pip安装mysql-client依赖包,并使用python来链接/断开链接数据库。接下来讲解使用fetchone\ fetchall来查询一条或者是多条数据、翻页、新增一条/多条数据到数据库以及事务控制等。
( B& U; K/ r) w8 |( ?+ d3-1 环境配置及依赖安装
7 O1 S) {5 C% a( {' \3-2 python链接mysql数据库/ r- ]6 x: O& O3 G
3-3 python查询mysql数据库
a4 s( j0 V9 D M3-4 python更新mysql数据7 ^. o+ _( A+ [) M/ r# |
) I% f" C/ x1 _4 B4 ^. d8 r
第4章 ORM
! k$ Y, ^1 u$ r$ m* B1 y首先介绍ORM以及我们要使用的SQLAlchemy相关知识。在安装好ORM相关包之后,讲解ORM的模型、常见类型,并使用ORM新建新闻表的模型。接下来使用该模型进行新闻的新增、修改和删除等操作。5 j }7 E7 }) E
4-1 ORM简介# J/ ]4 o2 v0 h& @; H1 {/ i
4-2 SQLAlchemy安装, E& y1 E4 g7 L; W
4-3 ORM模型介绍
& I/ b. `1 l. R9 D3 R4-4 新建ORM模型 z8 C% `+ Y, V" A& ]; X
4-5 通过ORM新增数据到数据库4 k7 U8 [% |6 a, j% p
4-6 通过ORM查询数据" l6 P+ g7 X1 Z, y
4-7 通过ORM修改和删除数据
3 K. I& C( b4 a% C: j2 q& G: _
$ i7 w9 e* ]' G: }& T9 E" K3 o第5章 网易新闻实战
1 i+ p2 E8 w0 e; x' B# S' H首先展示实战项目要实现的内容,网易新闻手机网页版首页+后台管理页面。然后介绍Flask web框架,并教大家搭建出一个简单的网站。在此基础上实现新闻的前台,包括首页、按类别查看新闻、查看新闻详情;接下来实现新闻的后台管理,包括新闻的新增、修改、异步删除、查询翻页等功能。 ...9 {! d9 @8 i9 N6 K k
5-1 项目概述# M G3 N" X" e0 Q/ _/ x+ d$ U
5-2 flask入门
4 o _3 i/ @2 t. n. p3 l1 ]5-3 网易新闻框架搭建
. q4 i% H; p2 `' {" y/ R5-4 网易新闻前台
7 J! F; a8 i6 D# L3 b! y/ t7 h* E5-5 网易新闻后台管理首页及分页 b6 _ P# _& B4 ^1 _6 u) O
5-6 网易新闻数据新增' b2 o3 ~( h4 N& c4 E& |
5-7 网易新闻数据修改
. n# u1 V4 U z2 i5-8 网易新闻数据删除, ?8 u6 d1 @. D7 \" G' f
) W, V8 l* K+ E9 L0 d4 _
第6章 MongoDB 数据库基础) M u8 e7 }( l' I3 @- L
首先介绍MongoDB,教大家如何安装和启动MongoDB。然后介绍MongoDB中的文档、集合和数据。接下来使用Mongo Shell 来实战Mongo命令(CRUD),包括如何创建记录、修改数据、查询和删除等操作。掌握这部分之后,安排了一个小的练习,即:使用MongoDB设计一个学生信息表,并按照作业要求执行一些CRUD操作。最后为了方便操作,...
1 F% L( ~& N+ q( `6-1 mongoDb基础知识
( O' [3 k' t$ ~; B6-2 mongoDb安装和配置
3 q% D* O5 `: X6-3 使用命令行操作数据库
, }! J' D( ?$ N( C6 q" u5 Q6-4 练习0 x- D5 _. U# `4 {6 L
6-5 图形化管理工具% y( z& D3 I, |- Q+ i: } b
, v; g: V3 e- V; b% \6 n
第7章 Python操作MongoDB' v! q. I; ]3 S: c: b( S1 Y, V0 W
首先介绍pymongo的安装,讲解如何使用pymongo来连接数据库,最后讲解使用find(),find_one()等方法查询数据,以及使用update()修改数据,使用remove()删除数据等。+ Y/ m5 C; {. }8 [# B* I) [
7-1 pymongo介绍和安装9 c T0 E& e$ w* L1 ?7 g9 Z8 H
7-2 使用python连接数据库
3 }6 |, ]0 ]1 H$ o& ~. Y' \7-3 使用python新增数据到mongodb
6 p- f( l6 N( w- Y# h6 u* u+ [1 ~7-4 使用python查询数据
) |9 D" K) A# Q2 o: @7-5 使用python修改数据
/ r% v( o6 A( [) }1 u& M" V7-6 使用python删除数据' i2 P' z9 J8 F
3 V' p5 v1 i: Y0 {第8章 MongoDB ODM(1)1 E7 o: s5 A* ^4 d* x' f1 n/ n
首先介绍MongoDB ODM的安装,然后使用ODM来连接MongoDB数据库,接下来介绍ODM的模型,并使用ODM建立学生信息的模型,最后讲解使用ODM模型对象的方法来执行数据库的新增、修改、删除和查询等操作。# x9 k' {5 C, y" f* R
8-1 MongoEngine的安装及连接
& q0 ^0 {) V3 ^$ F9 i6 P1 P9 f8-2 ODM模型介绍
: D2 O9 m( u7 N$ Q/ ]9 M/ \( L+ q% \/ X& ?% f% ?! I' ^2 b+ |1 f
第9章 MongoDB ODM(2)
9 S/ x) k/ \! s首先介绍MongoDB ODM的安装,然后使用ODM来连接MongoDB数据库,接下来介绍ODM的模型,并使用ODM建立学生信息的模型,最后讲解使用ODM模型对象的方法来执行数据库的新增、修改、删除和查询等操作。
1 l8 O& r) q1 v1 i5 x& }9-1 通过ODM新增数据4 T0 @' h- M: n7 m- {8 R/ i
9-2 通过ODM查询数据
! m n; Z, _. V8 M) Y9-3 通过ODM修改和删除数据
0 G' K3 M3 T0 N
) x H; k/ x- k+ ^, l/ c) n第10章 MongoDB 网易新闻实战
- X x" f9 ?) Y8 A: v6 t首先介绍如何利用Flask的扩展搭建项目的框架,接下来展示最终我们要实现的效果。然后结合MongoDB ODM 来完成整个实战项目。+ {5 Z! O2 w" o) ~: h4 m
10-1 实战项目简介及依赖安装$ h& M+ n7 W1 p5 c+ r
10-2 新闻前台
/ {# \/ |6 m" o1 [" ^& O0 A10-3 新闻后台首页及分页6 P2 ?0 w: j5 p @9 p' Y
10-4 新闻数据的新增
5 p$ B/ V- u3 d5 m9 |0 a& _- W10-5 新闻数据的修改. w4 |. d+ t# |2 H9 V
10-6 新闻数据的删除
& }- }: e8 z% I- ~4 W: m' l$ M, C/ C, a. N
第11章 Redis数据库基础& i4 d- e: d) S
首先介绍Redis的用途和常用类型,诸如:String,List,Set,Hash等。接下来讲解如何安装Redis以及如何使用Redis-cli链接Redis数据库。然后针对不同的数据类型,讲解Redis提供的命令。最后给大家介绍Redis的图形化管理工具,以方便查看可视化的数据。 ...8 X# N( v: {' R+ D3 d
11-1 Redis介绍
' f+ I, y* k! b' n1 z11-2 -Redis的安装% f& |4 E0 G* y( @5 d" r% [7 B
11-3 -Sting类型相关操作
6 \* ~( M3 [' A, L8 \; u9 Q) p u11-4 -List 类型数据相关操作
& t( I4 L+ p1 S# H11-5 -Set类型相关操作. V; \/ L7 f `! s& t0 q
11-6 -Hash类型相关操作
' k6 |) t2 F3 w6 c+ z' _. X7 @: @! G11-7 -图形化管理工具# V( Z6 `5 g1 w' ?4 B( {1 Q* y
5 n/ T0 j. m0 I
第12章 python操作redis* C. l9 j* G$ z. @0 T, M0 Q" O
介绍redispy的安装和使用,讲解使用get/set等命令操作String类型的数据,lpush/rpush等命令操作List类型的数据,sadd/srem等命令操作Set类型的数据,以及hset/hget等操作Hash类型的数据。
1 g# {" g3 R! r; t O8 J12-1 redis-py的安装和连接6 c: z2 u. ]9 |
12-2 Python操作String类型相关命令
' X: @# j; d- t( ~5 q2 k12-3 Python操作List类型相关命令
4 R# K: o- b6 z12-4 Python操作Set类型相关命令" I! Y {. M; A8 K: P: _ r
12-5 Python操作Hash类型相关命令) T! e, ^, h. L" r/ z4 ]" W3 o
( r7 P- C y8 D: j5 O, B
第13章 python操作redis网易新闻实战
2 J8 T' g3 O! F6 Q! T" D首先根据实战内容分析出项目的难点,即:如何使用不同的数据类型来存储新闻相关的数据。如:使用Sting中的incr来存储新闻的ID,使用Hash来存储单条新闻的数据,使用Set\List等实现新闻的分页和分类。接下来讲解redis事务,以及在新增新闻中使用事务。最后讲解如何使用这些数据结构来组织整个新闻的实现,包括新闻的分类、修.../ p' h I0 c R$ }! C
13-1 实战项目介绍及分析/ Q- q$ F0 g. [0 O. D
13-2 实现新闻数据的新增! x C/ q# i& O7 t$ o% D# B6 V
13-3 新闻数据新增事务支持
/ ^; Y8 c& v6 f! D* g: b13-4 新闻数据首页
R7 v+ L$ B! j+ z! G9 Q13-5 新闻类别页和详情页
1 J8 {% ?0 K0 l! d13-6 后台首页及分页
c6 f( j7 u, k: f1 p: `) W13-7 新闻数据的修改" D* ~4 a( N: `4 ~
13-8 新闻数据的删除9 `' M8 G4 V# x$ r$ o0 S3 N
% y( W) `3 \' p7 W/ @7 e" \5 O
' D- M& } X: X9 ^0 K; W〖下载地址〗0 L5 w# g9 I$ I' u
4 u: o( p9 g6 L4 i
4 h. Q' b4 V5 p8 t& X/ @
0 D; F( ^9 I4 {9 s; e2 k Q8 x: Y----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------7 }- | I8 O! C' O
7 L. g, V0 S. K; d* V
* }' ?5 n6 r, d# ~% F2 m/ g- b〖下载地址失效反馈〗9 a D# q* x1 t( ]! l5 s/ Q# r8 Z, `
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
( D- n2 x+ L$ i- M
t: F# _& x: z0 {' e
G; G& \; v, Q) Z' I〖升级为终身会员免金币下载全站资源〗6 w% W- n5 i% D2 y1 s5 d" x
全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html, [4 Z. ~: |* w4 C; p, v* ^+ }
+ X- K. }5 }7 {/ v7 n0 T
$ H. Z9 [/ A p% s1 k" Q( b3 V〖客服24小时咨询〗
" `/ g8 H/ U! o& K; P9 [$ `有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。! J% T+ f9 l2 @
( b% }; Q/ B5 v0 q8 S0 r
3 z8 E6 {( d/ d! ^" \ |
|