* P3 Q, T& R' w, h3 x
+ p9 k( e6 ^8 r& ^% e8 p4 z& j* V〖课程介绍〗* f8 [3 R% L* U0 n+ y" W
在用Python做开发时,你不可避免的会与数据库打交道,这次,带你入门Python操作不同类型数据库的实用技术. \ _- R2 k' B/ e
3 H9 s) v8 ^ t
+ v/ A# e! M% I; R2 _" B5 J〖课程目录〗
; E( G! h$ g' l2 [$ T第1章 数据库简介, M1 x# Z3 ^$ v- S
讲解数据库基本知识,关系型数据库和非关系型数据库的对比,非关系型数据库的分类以及其应用场景,最后介绍MySQL数据库。5 J" y% J/ @ Q( d
1-1 python操作三大主流数据库导学篇 试看$ z$ Y8 C9 H/ D# H, k
1-2 数据库简介 试看% C9 l! N* C% C' L* p9 ~5 B6 [
1-3 MySQL简介 试看
6 A) W {, x! i* R( [. ]/ [0 v: d+ Z
第2章 mysql基础
' W4 D# K; p$ @( t介绍MySQL的安装及配置,使用Navicat 和 phpMyAdmin 进行图形化管理数据库。然后讲解SQL基础,重点包括建表、建库语句,新增、修改、删除、查询语句等重点知识。为了巩固基础,在此处安排了一个“设计新闻表”的实战。
$ L4 M4 Z, U' I6 t' g2-1 mysql安装及配置( e* m2 j1 _! w9 L( j" D4 z
2-2 mysql图形化管理工具
2 Z4 j, U2 s4 Q! m9 M2-3 sql语法基础-创建并使用数据库
- F" n4 w2 l1 A2 L2-4 sql语法基础-创建表! C( W# @9 d& C- x5 b
2-5 sql语法基础-插入和查询语句
* z8 h5 h0 }- F6 M) R: ^, d2-6 sql语法基础-修改和删除数据
! ?* [4 L+ M* S4 ?2 ^1 i2-7 设计新闻表$ P4 X' [9 v; ~0 y
; H+ D: x: _# T5 B& E( V0 p% E第3章 python API
& Y9 I- e( V: g* `首先,教大家使用pip安装mysql-client依赖包,并使用python来链接/断开链接数据库。接下来讲解使用fetchone\ fetchall来查询一条或者是多条数据、翻页、新增一条/多条数据到数据库以及事务控制等。 W ~* s- _- ~4 ~
3-1 环境配置及依赖安装
* i( l1 d; h) ^) l" p; J3-2 python链接mysql数据库
$ x4 H; E T; }2 f) g1 m3-3 python查询mysql数据库8 L% U k% H6 \
3-4 python更新mysql数据. S$ X7 Y8 X# { M) w6 S
4 }# Q J0 o( s, G/ S- |
第4章 ORM
0 ]) w! X# q, n: Q首先介绍ORM以及我们要使用的SQLAlchemy相关知识。在安装好ORM相关包之后,讲解ORM的模型、常见类型,并使用ORM新建新闻表的模型。接下来使用该模型进行新闻的新增、修改和删除等操作。( D5 H, p. Z7 x% {: G2 v
4-1 ORM简介& o- a4 L n0 t0 y( O% r
4-2 SQLAlchemy安装
! f! {( n0 A0 P/ ]8 e- q- N6 K5 l4-3 ORM模型介绍+ Z5 j/ e# o' D2 i# J; u. K" f+ m% A9 {
4-4 新建ORM模型
6 z: q7 A; I5 ~4 u4-5 通过ORM新增数据到数据库) {6 k5 P; \$ v% e
4-6 通过ORM查询数据9 `3 F0 s O! k8 ~' W5 \
4-7 通过ORM修改和删除数据
. h9 p' D1 ^# z6 v, }* b6 Z) j( R8 L% u; w$ w. r# z3 `0 Z
第5章 网易新闻实战
- ?+ [7 @6 F, e4 c首先展示实战项目要实现的内容,网易新闻手机网页版首页+后台管理页面。然后介绍Flask web框架,并教大家搭建出一个简单的网站。在此基础上实现新闻的前台,包括首页、按类别查看新闻、查看新闻详情;接下来实现新闻的后台管理,包括新闻的新增、修改、异步删除、查询翻页等功能。 ...$ O& \" F& [# J/ e" o3 q
5-1 项目概述
. G4 C4 v" ^- `+ \# ~3 _. X5-2 flask入门
4 A/ l# s+ U0 |5-3 网易新闻框架搭建! T% h! `' a6 G5 W1 v0 n
5-4 网易新闻前台" x, W' V; G3 k
5-5 网易新闻后台管理首页及分页
6 V& w# U' E" l, i5-6 网易新闻数据新增
) V! b! Y, h; I8 \$ B/ K7 O2 ^ C5-7 网易新闻数据修改$ M' {+ z. N: y, U' i( K _
5-8 网易新闻数据删除) f& Q/ D2 e% {- p3 D
9 h& O8 _8 Y5 X, G5 `+ G) E
第6章 MongoDB 数据库基础/ I4 Q9 Z3 G. C1 U
首先介绍MongoDB,教大家如何安装和启动MongoDB。然后介绍MongoDB中的文档、集合和数据。接下来使用Mongo Shell 来实战Mongo命令(CRUD),包括如何创建记录、修改数据、查询和删除等操作。掌握这部分之后,安排了一个小的练习,即:使用MongoDB设计一个学生信息表,并按照作业要求执行一些CRUD操作。最后为了方便操作,...
3 V# w# [$ Z, Y+ `7 U6 Y3 [) L6-1 mongoDb基础知识
- g8 {6 _* O0 \4 w: L6-2 mongoDb安装和配置
2 F! r i6 x" l: T6-3 使用命令行操作数据库
+ K" W8 a9 _' \2 [6-4 练习5 T; D9 L8 ]2 g* b8 s: R
6-5 图形化管理工具
# [2 Z! }+ z! D8 `% d
1 n2 I1 P/ b% X& F/ p$ Z第7章 Python操作MongoDB
6 Y) \4 ^+ B1 i. F5 H首先介绍pymongo的安装,讲解如何使用pymongo来连接数据库,最后讲解使用find(),find_one()等方法查询数据,以及使用update()修改数据,使用remove()删除数据等。% O }! x: s5 n1 Z5 J6 e, k/ A
7-1 pymongo介绍和安装
# ?+ ]5 k! q4 D& b. d+ Y7-2 使用python连接数据库
( ^+ g; X7 u7 F7-3 使用python新增数据到mongodb$ x% C' U0 `5 K
7-4 使用python查询数据
6 g" q3 ]5 o9 x# a! [" T7-5 使用python修改数据
* |5 S- c" `9 {0 K- n2 B( m7-6 使用python删除数据: ?: f! z+ K% [: E
. }5 K; N j% Q7 ^1 H+ l' _
第8章 MongoDB ODM(1)
+ h8 M2 B( h( y2 k9 E% U首先介绍MongoDB ODM的安装,然后使用ODM来连接MongoDB数据库,接下来介绍ODM的模型,并使用ODM建立学生信息的模型,最后讲解使用ODM模型对象的方法来执行数据库的新增、修改、删除和查询等操作。
( y5 | T! r3 D: R8-1 MongoEngine的安装及连接$ L+ c R A% q
8-2 ODM模型介绍7 p; r9 H t2 |+ d4 U
5 N5 s, Y" T9 w* s% V+ g
第9章 MongoDB ODM(2)
# B- o# z7 A! S/ E" F首先介绍MongoDB ODM的安装,然后使用ODM来连接MongoDB数据库,接下来介绍ODM的模型,并使用ODM建立学生信息的模型,最后讲解使用ODM模型对象的方法来执行数据库的新增、修改、删除和查询等操作。1 D/ u% o. q" O6 @0 L
9-1 通过ODM新增数据5 r6 E) U. ^) F9 V& w9 m! s: S
9-2 通过ODM查询数据
2 Y! d# q1 D) }; } Q0 x2 I9-3 通过ODM修改和删除数据
% R$ p( p0 e: ^, q/ o2 f
: G% l# @+ c4 m: Q/ w第10章 MongoDB 网易新闻实战
3 T; l7 n; D7 {# i首先介绍如何利用Flask的扩展搭建项目的框架,接下来展示最终我们要实现的效果。然后结合MongoDB ODM 来完成整个实战项目。
" w8 n7 H* Q; f# d: W10-1 实战项目简介及依赖安装7 M0 b5 c9 q! I& J- y! [
10-2 新闻前台
# j1 E3 t5 ~3 N9 \10-3 新闻后台首页及分页* y9 e5 _8 h# y( u
10-4 新闻数据的新增/ U. B* B7 k, s5 T9 H; _# {
10-5 新闻数据的修改
* A! a) t7 l4 F10-6 新闻数据的删除- z+ v( r5 W$ j" i+ W9 {
: h6 ]; C) Q0 X6 f第11章 Redis数据库基础
. \) A1 D# ~9 y4 p+ a首先介绍Redis的用途和常用类型,诸如:String,List,Set,Hash等。接下来讲解如何安装Redis以及如何使用Redis-cli链接Redis数据库。然后针对不同的数据类型,讲解Redis提供的命令。最后给大家介绍Redis的图形化管理工具,以方便查看可视化的数据。 ...
+ ~# Z, ~" s C- _" W" \" f1 P% Y11-1 Redis介绍- r" `) z' S& S) h) T2 w& K
11-2 -Redis的安装
' G0 f; }, I9 x7 J! ^2 v11-3 -Sting类型相关操作% Z) E7 ^% F) E* g9 f
11-4 -List 类型数据相关操作8 x% [1 M/ l" {
11-5 -Set类型相关操作
1 {' ^! `* _7 [/ s) L- ~2 s- \11-6 -Hash类型相关操作
% ?& h. }) [4 B11-7 -图形化管理工具+ N7 q/ W1 T! H- b# r& {2 [
- a7 X; B; w0 ?" d$ a第12章 python操作redis i; R' C, X- {3 J; J, S9 v
介绍redispy的安装和使用,讲解使用get/set等命令操作String类型的数据,lpush/rpush等命令操作List类型的数据,sadd/srem等命令操作Set类型的数据,以及hset/hget等操作Hash类型的数据。
( _( o k" o, m8 c1 N12-1 redis-py的安装和连接1 {% P; {3 G9 }# R4 f# Y
12-2 Python操作String类型相关命令# _0 Y0 J6 E7 s5 d9 R$ C
12-3 Python操作List类型相关命令
" J$ H$ X8 s, e8 j12-4 Python操作Set类型相关命令
/ F# l% @4 F) D12-5 Python操作Hash类型相关命令( \; |7 U0 I. ~$ T+ ]
( ?- ?; y7 a# Z9 Y% w5 n
第13章 python操作redis网易新闻实战
( c) `6 Q" J% z @& Y+ F: }, C2 w首先根据实战内容分析出项目的难点,即:如何使用不同的数据类型来存储新闻相关的数据。如:使用Sting中的incr来存储新闻的ID,使用Hash来存储单条新闻的数据,使用Set\List等实现新闻的分页和分类。接下来讲解redis事务,以及在新增新闻中使用事务。最后讲解如何使用这些数据结构来组织整个新闻的实现,包括新闻的分类、修...
/ Q* x9 ~4 }8 g# |" o, W2 N; K& Y13-1 实战项目介绍及分析
; x j: x" N& [6 I/ ]4 x& E13-2 实现新闻数据的新增
; p6 I/ L; J5 [2 o C' M8 ~' E13-3 新闻数据新增事务支持% o7 U- |6 k4 T
13-4 新闻数据首页
+ ]2 W, v9 ? u" s) L13-5 新闻类别页和详情页% A1 E5 X, }4 c- `& W
13-6 后台首页及分页
5 m8 ?2 U+ S+ m13-7 新闻数据的修改 d3 W" _5 s m& @ ~
13-8 新闻数据的删除
( o) }$ }5 w1 j
% ^; ]* v& b2 @' u8 F T, P
* \/ x ~) z8 p3 _% {& i〖下载地址〗
) t' r! T) T8 I0 P7 M
# w3 ?3 }+ z. |: K( H" {! Z: s$ l8 N9 M2 F
! a& @, q. K/ Y
----------------华丽分割线-------------------------华丽分割线-----------------------华丽分割线-------------, B& H7 j, F& y* {% S
$ q0 ]6 Q, y2 u, M
1 X1 ~9 f% ?, z a& x |$ l〖下载地址失效反馈〗5 p& Y' x9 G1 B5 S8 f
如果下载地址失效,请尽快反馈给我们,我们尽快修复。请加QQ邮箱留言:2230304070@qq.com
. j) ?0 F, U1 ? y6 Y d: R# T7 B9 [
+ F- Z9 L7 O! S+ t$ T" |
〖升级为终身会员免金币下载全站资源〗
4 y1 i3 F5 h; }) g' y! y+ K, o. _9 Y全站资源高清无密,每天更新,vip特权了解一下:http://www.mano100.cn/rjyfk_url-url.html
4 H8 N1 U' U: q% L" j
/ ~: P- E9 e. R1 q
2 }8 q4 q% L1 @6 [7 B〖客服24小时咨询〗
* d9 }3 G& g" C4 |! F; _( V; H有任何问题,请点击右侧QQ邮箱:2230304070@qq.com 咨询。6 q$ B6 [" l* s
2 D; Y! S' N1 B' O, ~% w
, G* g0 P: L5 u- [9 t3 R( {
|
|