! p4 n4 w/ T6 s) d- K9 l1 u
: ^- a! A. v: F5 w) h- P$ F〖课程介绍〗
8 V, g6 z+ w/ v* N- W在用Python做开发时,你不可避免的会与数据库打交道,这次,带你入门Python操作不同类型数据库的实用技术( y1 J5 b6 t( B7 V! q1 {0 g
0 D# E$ v8 Z$ L0 {" v
2 ]% j, b9 M/ U〖课程目录〗" L; q( v1 A: z9 d
第1章 数据库简介
B1 d8 z8 O7 J- H) \% c* R讲解数据库基本知识,关系型数据库和非关系型数据库的对比,非关系型数据库的分类以及其应用场景,最后介绍MySQL数据库。9 `) z% f4 `0 Z p. Z
1-1 python操作三大主流数据库导学篇 试看3 D' B$ x0 c/ @
1-2 数据库简介 试看
0 H2 }& \! ^$ B" M1-3 MySQL简介 试看/ A2 V9 Z# M! M5 x$ a, b: {4 W7 q
2 a6 {3 y0 {! Z$ W' w3 N
第2章 mysql基础3 }) f" l( t/ h% k8 i( m6 f3 V
介绍MySQL的安装及配置,使用Navicat 和 phpMyAdmin 进行图形化管理数据库。然后讲解SQL基础,重点包括建表、建库语句,新增、修改、删除、查询语句等重点知识。为了巩固基础,在此处安排了一个“设计新闻表”的实战。 |" p2 J' H I
2-1 mysql安装及配置
; P/ @9 u j1 m& N0 I2 G- w" C: o2-2 mysql图形化管理工具
) B) j5 B# J2 R% c# w( E2-3 sql语法基础-创建并使用数据库% C4 j! S1 o7 z. V
2-4 sql语法基础-创建表+ B' i# G2 C' q' e* j
2-5 sql语法基础-插入和查询语句( n' `. v4 w# O6 j4 k: v) J) F
2-6 sql语法基础-修改和删除数据% u3 F ~3 y. G! p( f
2-7 设计新闻表
* A& D4 B0 g$ C' u
7 I9 t$ Y3 D2 d第3章 python API
0 ~* j: Y, ?& A5 T. M0 p首先,教大家使用pip安装mysql-client依赖包,并使用python来链接/断开链接数据库。接下来讲解使用fetchone\ fetchall来查询一条或者是多条数据、翻页、新增一条/多条数据到数据库以及事务控制等。
& _/ `6 `/ H" w3-1 环境配置及依赖安装
6 r/ N) h; B1 z3-2 python链接mysql数据库
[% `6 M8 j( I$ ^2 U, t9 O2 |3-3 python查询mysql数据库) n ]# c+ B/ c) M) G5 y6 d/ [0 B
3-4 python更新mysql数据# R) M6 i7 T, {* S
# H; x/ g% f6 A( ]1 i( G2 {
第4章 ORM
7 `, N8 a4 G8 q首先介绍ORM以及我们要使用的SQLAlchemy相关知识。在安装好ORM相关包之后,讲解ORM的模型、常见类型,并使用ORM新建新闻表的模型。接下来使用该模型进行新闻的新增、修改和删除等操作。 u$ {: P+ @7 Y8 ]
4-1 ORM简介
" L! h$ g6 f0 O6 U4-2 SQLAlchemy安装
! j7 I- ~! A1 n6 l/ F" f4-3 ORM模型介绍( C' e: K8 z! V/ V( K7 C
4-4 新建ORM模型2 X l+ ]; @" K, b* s+ n2 z- Y! |! e
4-5 通过ORM新增数据到数据库% ]& j3 J/ |3 [2 C
4-6 通过ORM查询数据
5 J/ D0 ^: l6 B4-7 通过ORM修改和删除数据& I, q! Y9 T/ w1 {0 @
& P7 O3 G. B/ {7 o6 |: }) v第5章 网易新闻实战
2 N' ]& d/ _' y: @ P0 j首先展示实战项目要实现的内容,网易新闻手机网页版首页+后台管理页面。然后介绍Flask web框架,并教大家搭建出一个简单的网站。在此基础上实现新闻的前台,包括首页、按类别查看新闻、查看新闻详情;接下来实现新闻的后台管理,包括新闻的新增、修改、异步删除、查询翻页等功能。 ...1 g9 A; ]- G( Y9 f! \! G
5-1 项目概述
: r, H0 `* \7 W5-2 flask入门
3 \6 x! t( H8 J+ A7 v$ J9 J5-3 网易新闻框架搭建, w/ q3 a0 E3 C9 {7 N
5-4 网易新闻前台
$ X, _- V$ R: ^4 A3 y! Y! d5-5 网易新闻后台管理首页及分页
9 r @# {/ J1 {# s& B- ^( k* b5-6 网易新闻数据新增2 {3 e" X' \, u1 I
5-7 网易新闻数据修改
' S# }/ q) N% J% z5-8 网易新闻数据删除2 L! Z% `+ _' _5 _
& ^* ]2 E7 r% _( U+ P+ }8 r
第6章 MongoDB 数据库基础
/ f4 V3 N6 n2 n( J首先介绍MongoDB,教大家如何安装和启动MongoDB。然后介绍MongoDB中的文档、集合和数据。接下来使用Mongo Shell 来实战Mongo命令(CRUD),包括如何创建记录、修改数据、查询和删除等操作。掌握这部分之后,安排了一个小的练习,即:使用MongoDB设计一个学生信息表,并按照作业要求执行一些CRUD操作。最后为了方便操作,...
, j3 M) z) }9 C, _0 H7 R6-1 mongoDb基础知识8 B, G7 N- {% b! K$ s0 b
6-2 mongoDb安装和配置
& O( j& C1 [9 O$ V' h, E7 G! T6-3 使用命令行操作数据库6 W! T) q$ O' J: M7 {. q: T
6-4 练习
5 f3 L7 l& P3 U9 ]- n; L$ M& _6-5 图形化管理工具2 f2 {3 f4 a% J& T# ?
. D7 b1 H. ~5 t$ G, X; o
第7章 Python操作MongoDB4 b" G% p5 W, `6 Y W# X
首先介绍pymongo的安装,讲解如何使用pymongo来连接数据库,最后讲解使用find(),find_one()等方法查询数据,以及使用update()修改数据,使用remove()删除数据等。
; J, s: I8 r9 R) a/ j6 J: z/ Z7-1 pymongo介绍和安装8 R5 K+ F' X: o3 {7 A9 @1 @
7-2 使用python连接数据库" Y0 n# ]2 j) _0 F6 d5 L
7-3 使用python新增数据到mongodb
7 R+ F- U5 i7 Z' Q' u7-4 使用python查询数据- c9 u Y2 F3 |# g$ e
7-5 使用python修改数据! L* \" q+ r" R3 B
7-6 使用python删除数据0 Z2 U' H1 k3 C
7 ~4 f3 h! n8 Q' b7 e第8章 MongoDB ODM(1)1 D3 A* `7 N: u9 S
首先介绍MongoDB ODM的安装,然后使用ODM来连接MongoDB数据库,接下来介绍ODM的模型,并使用ODM建立学生信息的模型,最后讲解使用ODM模型对象的方法来执行数据库的新增、修改、删除和查询等操作。
4 t3 R8 ]' j, J. N' n3 K8-1 MongoEngine的安装及连接9 B, w8 l" T2 Q. ?( V0 J
8-2 ODM模型介绍* o- I9 Y* K$ A3 V
0 t/ o& O/ a/ R( D& M
第9章 MongoDB ODM(2)
6 e% ?9 ]0 j2 d' O# r- X首先介绍MongoDB ODM的安装,然后使用ODM来连接MongoDB数据库,接下来介绍ODM的模型,并使用ODM建立学生信息的模型,最后讲解使用ODM模型对象的方法来执行数据库的新增、修改、删除和查询等操作。
! }6 X$ @5 T. [ Z9-1 通过ODM新增数据% F6 A& X P% X/ a* x4 R$ v
9-2 通过ODM查询数据
. G! H4 ^) @6 A, A9 F9-3 通过ODM修改和删除数据+ Q. B/ U U K; Y5 ~1 [6 p) U( p; p. E
, E. V5 f* r/ a/ u) D, z5 h/ F
第10章 MongoDB 网易新闻实战
0 ^! Y- P' z; ]2 ~* ] U* P首先介绍如何利用Flask的扩展搭建项目的框架,接下来展示最终我们要实现的效果。然后结合MongoDB ODM 来完成整个实战项目。! O, u( ~- |; @% l) l' X+ h
10-1 实战项目简介及依赖安装4 \& W. d. q0 d' S
10-2 新闻前台
% v1 _; D3 S7 L10-3 新闻后台首页及分页# J- Z4 t# L2 q' i5 P( ]
10-4 新闻数据的新增/ w' X w8 j9 i6 ^9 _* Q+ ^7 N
10-5 新闻数据的修改
; y" M- \9 d0 Q' y }4 w! _& i! h10-6 新闻数据的删除
: y7 a; _& X9 F. _* l
9 }0 @5 p! d9 h; v' c3 ?第11章 Redis数据库基础
- A& v, o, y X: m9 P- f$ s: K首先介绍Redis的用途和常用类型,诸如:String,List,Set,Hash等。接下来讲解如何安装Redis以及如何使用Redis-cli链接Redis数据库。然后针对不同的数据类型,讲解Redis提供的命令。最后给大家介绍Redis的图形化管理工具,以方便查看可视化的数据。 .../ ^# v6 C# U$ d" d" R/ }6 ~; z
11-1 Redis介绍
- @2 L/ {* j- {4 |4 ~2 Z# A11-2 -Redis的安装: F5 Q9 b' x4 m
11-3 -Sting类型相关操作- j0 W: R" _' N9 j2 w U% G
11-4 -List 类型数据相关操作
. W0 c. G. t% {4 a) s1 l! U11-5 -Set类型相关操作$ u# p* R8 L; B3 Z
11-6 -Hash类型相关操作
- r1 i) k( ?! _11-7 -图形化管理工具) W, |8 ^/ d7 t7 b# }- ]
A$ N. J# r+ j5 [% B4 W. ~) \第12章 python操作redis
, W" S" E9 O% {* T% O# L- h3 U, ]9 t介绍redispy的安装和使用,讲解使用get/set等命令操作String类型的数据,lpush/rpush等命令操作List类型的数据,sadd/srem等命令操作Set类型的数据,以及hset/hget等操作Hash类型的数据。/ b: X( ]5 F8 P. H
12-1 redis-py的安装和连接
2 S( T ]' b0 F12-2 Python操作String类型相关命令
' U' h( f4 ?( t' U) x12-3 Python操作List类型相关命令9 K6 @+ W* ?( @
12-4 Python操作Set类型相关命令, ]; F6 }' U) v- a
12-5 Python操作Hash类型相关命令
& {3 G8 x1 }, m/ ?6 \
- [* N1 L2 j7 G- m) s8 m' T& G; w第13章 python操作redis网易新闻实战9 [/ ?; f- Y# @+ v7 @* B/ \
首先根据实战内容分析出项目的难点,即:如何使用不同的数据类型来存储新闻相关的数据。如:使用Sting中的incr来存储新闻的ID,使用Hash来存储单条新闻的数据,使用Set\List等实现新闻的分页和分类。接下来讲解redis事务,以及在新增新闻中使用事务。最后讲解如何使用这些数据结构来组织整个新闻的实现,包括新闻的分类、修...7 \( [. Y$ E* F$ t3 |+ |. _% K! c
13-1 实战项目介绍及分析* u" U) Q1 G1 S; T8 t
13-2 实现新闻数据的新增# ~9 C, L& g* y# j
13-3 新闻数据新增事务支持& V# ?( U ]& S, p$ l4 W# c
13-4 新闻数据首页0 J: Y0 d0 n8 [/ ]
13-5 新闻类别页和详情页
! D9 A9 X4 ^9 H9 |2 ~+ L1 t13-6 后台首页及分页
+ ?2 G: `4 {0 @" b5 q13-7 新闻数据的修改6 x* u3 Q) X' v- a# e+ @0 t6 O
13-8 新闻数据的删除
+ q$ A( ~( z2 f' d# [' [5 r3 n# M" c
' ^7 d* i4 Q$ q5 P- I0 S
' s/ D- ^) m& y〖下载地址〗
7 o9 ?$ p2 `, u$ F. C g& B( |( O7 F0 m8 S0 a
( h$ |( e+ v0 Q1 F! t' i7 _' ?6 ?( `" P+ J( }3 c& R
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------
4 N) J1 E: E" I9 v. i* K, b8 T5 y4 p
9 |& [' x: ~, c; b0 b0 J! e4 K〖下载地址失效反馈〗
+ }, @# q( d% [' G如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
" @( o1 X! t& `; i
. m5 A7 d* N0 L& ^5 L! Z$ Z6 T ]+ @. _/ X1 G
〖升级为终身会员免金币下载全站资源〗
9 d3 W# T9 q" d/ H; P9 o全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
$ q# R7 X% A" W3 b: M' m ?! v& x# _" H n7 F, q8 A# [9 U( T3 Y+ ]
1 N% ~1 }* n7 N
〖客服24小时咨询〗
6 {% }% S2 } T T! r5 I有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。
6 u; p7 Q9 J# h* ^: S. [0 C( ~
3 X6 E0 g+ W4 C! J; u3 u7 I9 b$ J: a' E9 d" G
|
|