TA的每日心情 | 怒 7 小时前 |
---|
签到天数: 1657 天 [LV.Master]伴坛终老

【管理员】
  
- 积分
- 178804
|
〖课程介绍〗:5 J B1 G( R$ z/ i
覆盖5大热门就业方向:Web全栈、爬虫、数据分析、测试、人工智能
- L/ E; J4 t/ m* F" ?7 L7 Y" X: v$ l 深度调研企业招聘需求,培养行业真正需要的全能型技术人才,从公司挑人到我挑公司1 c1 ~ X, `, k$ c7 V
〖课程目录〗:' N5 D; O/ m% e4 o6 l/ D
课程安排:( h+ g8 T3 b) l* b
1、掌握Python集合的CURD操作
. E8 ^6 b: X" E) f4 \ 2、学会不同数据类型间的转换 Y" u: v q$ w, \+ t" {5 L3 v
3、循环与条件语句的应用4 A) J& z- Z" U$ {0 M
4、break和 continue的区别与应用$ C/ L2 P* ]/ B1 `' t
5、函数的定义与使用( n' D0 s; Z" v- i
6、递归函数与匿名函数的应用3 P% m! d5 Q9 b- O$ {+ x" M3 n r" L
7、局部变量与全局变量的区别与使用: M, ~" {& t5 S; R9 W9 j
8、循环语句的应用案例:实现九九乘法表
$ G; S: _ T, I2 J' q6 h7 `) k& v+ j 9、综合案例:实现学生信息库
# K D% h& C5 y% a% Z 第4周 Python面向对象与异常处理机制" u$ m- F: B* H8 ~5 {
本周是Python核心知识的篇章,重点学习面向对象编程与异常处理机制,掌握 Python 类和对象的基本语法,了解 Python 面向对象的实现原理,提高编程效率。 l; s. f0 O/ g! P
课程安排:+ ` A) }/ B. `& _# N: q2 G% a
1、掌握面向对象编程思想与三大特性
( u/ W/ _8 t7 J- x 2、理解私有函数与私有变量) ?3 O6 e9 x3 P% |0 U' @0 [
3、装饰器与类装饰器的使用
) t! q6 k d( ?' {! a8 m 4、类高级函数的使用
. v& a) _5 }$ f1 d; S b9 Z& s 5、捕获异常与自定义异常
5 v `: Q" }8 n/ x$ r# W 6、断言的使用9 X( |& _0 P4 p4 o! a
7、编程中如何找BUG
4 S0 w: t) x a J- z. X 8、应用案例:面向函数转面向对象
7 a: s. s6 q- l' F 9、面向对象编程案例:升级学生信息库
2 m: j3 Y: j% b8 Z1 _ 10、综合作业:选修课程分配7 O( Q4 O, t* T7 ~
第5周 Python模块与文件操作
. G+ H# {7 [, [5 s+ V 本周是提升Python编写代码的效率篇章,重点掌握模块与包的操作、文件读写操作,常用加密工具与高阶函数的使用,会对代码进行有效管理。
& ^7 t& I% i4 j6 Q5 M1 \0 h 课程安排:8 ^+ x% ^5 f. u0 w. L
1、代码组织管理:包与模块) f7 t& M- K6 H1 X6 D
2、会使用Python强大的第三包
, h6 p t2 x! n$ u 3、Python内置库os与sys的应用- n1 z' j+ D) b& R* {6 R. N- W
4、文件读写操作应用
* o7 z( J2 y, o 5、序列化和yaml的使用
* A" {' g: h* \5 C% y4 @ 6、加密工具和日志模块的使用% B' s, s0 a! D) Z$ M# i' I1 e
7、Python高阶函数的应用
( | V0 C! e6 |$ o4 h2 d* l 8、虚拟环境的安装与使用# n1 X. l& c9 L" U# _
9、综合作业:实现数字猜猜猜小游戏, R* J5 F, N0 g! S
阶段二:Python语法进阶
& _# T8 h& M" {4 w 4门课 /课程总时长:14小时
1 i* I5 X& }3 J! R0 @' H: L( i 第6周 多线程编程、正则表达式与综合项目实战, F; _4 P: v* W F. _$ a% c% p# j
本周学习程序设计开发中多任务实现的方式,重点掌握进程、线程、多进程、多线程及进程间的通信;正则表达式,进行抽奖系统的综合项目开发与实战,再次强化巩固所学知识,提升编程能力,为后续学习打下坚实的基础
% k+ ~2 Q3 p8 |5 x4 X! F6 i 课程安排:/ i- ?' `# v$ A1 b4 E
1、理解进程/多进程与线程/多线程的定义与区别7 D# Z& A4 e+ r, C- ^
2、编程实现进程与线程的应用
+ F7 d( g0 n& |' c! E" e 3、掌握进程间通信的方法1 @* L/ J% J9 J1 X" B4 i, q1 U
4、GIL全局锁与异步操作% r/ w/ \' V2 d' i+ g; D; O
5、使用进程池进行多任务开发# Q5 K, [, y' \* c9 l3 `8 L' ~
6、掌握正则表达式基础、re模块
7 q1 `2 _2 S1 V# w 7、正则表达式的综合案例应用
1 {1 `4 t7 {, y7 f5 Y; L8 d% Q0 c+ C 8、实战开发:完成抽奖系统
: p ^' b# I$ U0 Q 9、面试与学习建议' U1 b+ v- ^! m0 B
10、综合作业:完成抽奖系统抽奖次数的限制功能
1 e. F' x8 d. [3 O' }- _' j 第7周 Python办公自动化& F# I' ]& I& ?8 L8 i
本周学习使用Python编写程序实现办公自动化,将所学知识运用到实际工作、学习中。全面了解Python的运用场景,拓展更多解决问题的思路,学以致用,切实解决工作中的繁琐问题。
: F4 L& K# E+ r( R; Q# d 课程安排:6 Y' ?0 W* x. Z8 f- z9 P
1、实现文件自动化管理' z$ ]: H) q$ Y% I7 e: d$ G* |
2、Word自动化,高效高质量做文档$ n# @8 r+ l9 Q8 H8 x( ~
3、Excel自动化,掌握数据读写与制作图表
4 V6 g' D6 a3 a. p- A1 X# V 4、PPT自动化
( B" z& N! f; J 5、Python邮件自动化
& ]6 \, o( K" W 6、综合作业:邮件发送合同文件! T0 z& ?. b5 ?
阶段三:Python数据库开发与实战
! U H2 ~6 w# c5 z0 y 19门课 /课程总时长:30小时
5 ]1 l( g- q' n1 B 第8周 MySQL数据库/ D5 E8 f, @$ e1 I& C& x6 H. {( v
本阶段开始数据库知识的学习。本周学习MySQL数据库的安装配置,通过丰富的实例学习SQL语言基础和数据库表的基本操作,掌握MySQL的基本查询、高级查询,学会使用MySQL函数,为后续数据库开发打下基础。- s4 s: e. }( ^# N
课程安排:
3 g+ z# R2 T& K# \1 H: A+ \ 1、学会MySQL的安装与配置
% t2 P7 D* \" i* e 2、掌握数据库系统和数据库表的创建与管理
" D* u7 N+ F6 p) L0 a6 K1 ` 3、掌握SQL基础语法及数据类型3 s8 u9 i* y7 X' C! C7 @, _+ P5 }
4、数据库的索引机制
1 _, w' {* w. ~0 w9 W 5、数据库表的基本查询 ]! c' _5 [- I/ O2 h
6、学会聚合函数与分组查询的应用
" X. u1 R7 P* S @9 N 7、表的内外连接查询操作3 t0 j# M/ T4 T# K& V+ F% E
8、学会子查询的语法规则及注意事项5 Q$ W- B$ ]5 o7 n* ]$ a
9、掌握数据库的CURD操作
" B8 b5 C' q& [! t 10、函数使用:时间函数、条件函数、字符函数$ N2 w$ Q7 V- k; c, N# ?( A# Y
第9周 Python与MySQL的交互
5 Y/ M# m6 t6 o; o3 ^) t2 E1 \+ D 本周学习MySQL的事务机制,重点掌握MySQL的驱动模块Connector,学会用Python操作MySQL,开发实现新闻管理系统项目;结合数据库,实现办公自动化进阶,完成学生信息管理系统项目,提升数据库实战开发能力。& n, @1 }/ C; e6 E3 x0 @7 l
课程安排:' O' z: h5 c! u4 x/ W ?
1、理解事务机制的原理
% `$ c( V! x* Q! R& s8 g 2、掌握事务的ACID属性及四种隔离级别/ J1 I& g. ]4 y/ j! z
3、数据导出与备份的区别与应用
; K5 A# h! Y( |% R2 h: ?. B6 A 4、数据库设计的综合案例:实现新闻管理系统
; |, d+ X9 B! [3 A' g, K) e 5、MySQL Connector模块的使用 t7 ^: r6 K3 K7 e. d0 Z
6、学会SQL批处理执行: C8 ?6 e% h5 A" t- d% Q- K
7、案例练习:SQL注入攻击案例* A9 v) L1 g V5 D6 h( h
8、新闻管理系统项目介绍与展示 o% c% R9 M. s% C5 [2 J9 ^, e
9、实战:封装数据库连接池0 ` ?; i+ W( X4 s. Z% j
10、实战:实现新闻管理模块
( w4 j! I: V7 [9 ?* M 11、实战:完成用户模块' Q+ g5 O0 x; h8 M
12、项目作业:完成新闻管理系统的审批新闻和删除新闻功能
4 q& I. s" M# {1 X 13、实战:办公自动化进阶项目,开发学生信息管理系统9 O1 k/ k6 Y( E& J4 d) b8 d
第10周 Redis数据库
3 `, J: N4 R. R5 Z9 [6 w 本周学习非关系型数据库Redis的常用数据结构、特性及Redis与Python的交互,并运用所学知识完善新闻管理系统的开发。 j; |* E- f; l+ M% T& T+ w+ }
课程安排:
: X; d2 |4 _+ G" \ F0 T 1、学会Redis的安装与配置
6 q$ U" {: C- ^ z9 G0 s } 2、掌握Redis常用数据结构
; g( P, k5 o( Y 3、Key命令的运用4 G/ q$ i4 [" Y) |, L" b, @
4、理解Redis事务机制+ t* _6 P2 O4 U' G1 a
5、redis-py模块的使用
* M0 n; G/ I: C8 h0 K, u! H 6、哈希类型数据与事务管理4 r; q2 R, N8 v; q- {' U7 y
7、案例练习:电商秒杀活动
% |4 b- _) Y+ x: K; k# W0 q 8、项目实战:实现新闻管理系统的缓存新闻功能- D8 P1 A4 o3 I. b4 R* q. U M8 C
第11周 MongoDB数据库* P0 J1 L6 x9 p6 Q9 W9 _' A4 `$ S
本周学习MongoDB的基础知识,增删改查操作、存储特性及MongoDB与Python的交互,最后利用所学知识再次完善新闻管理系统。
' |7 j- s4 l' T) A 课程安排:
5 o# c5 d: `1 ~. _! K 1、MongoDB的安装与配置
/ Z: f. M1 a3 a9 i 2、掌握MongoDB的数据结构
6 r, {, ?4 r. p9 a+ \. Y3 e 3、主键机制、索引机制
! X* f4 ^" ?$ f! O7 B 4、掌握数据库的增删改查操作- j% S$ [( c# W% ?
5、数据的导入导出
( ?9 A# G, q# N& w 6、学会pymongo模块的使用
- v i" Y# I! S* e 7、项目实战:完善新闻管理系统,新闻内容写入MongoDB数据库& T8 w6 g0 f5 c [
阶段四:Python爬虫工程师
6 m, s" v4 u8 i! w0 \& X 11门课 /课程总时长:29小时: z9 V9 s% J+ T# b
第12周 初探网络爬虫
1 d+ M B' R' n! E7 s 本阶段开始Python爬虫知识的学习。本周主要学习企业级网络爬虫基础知识,搭建网络爬虫的集成环境,并有案例实战带领大家迅速掌握爬虫的相关技巧。0 |. x$ T$ s) [; T% C
课程安排:( }8 z) R) u0 ?* w( p
1、爬虫工程师的基本功:网络基础: h; {; q# N! w# M& V
2、requests模块的使用
. @5 |: p- ?# K" O& V8 V 3、爬虫请求与响应" P. z) y* F" D; d& W o( p
4、掌握cookie的查询和设置( t8 v! e1 ^+ V8 b7 b
5、设置状态保持session
6 J+ [" h! k- k. a4 g8 O) t" Q 6、设置爬虫代理与配置站点证书8 I8 a) N' c4 E, W g* Z
7、CentOS系统的安装与使用
. h+ ]& u- R' z% a; b6 ]0 Y 8、Linux环境下安装Python和MongoDB
1 Q! o8 c p* D2 @0 W9 n+ G& O 第13周 网络爬虫进阶与实战
; C, Q# D# e; R" c8 ~/ U: Y 本周是网络爬虫的进阶篇章,重点讲解正则表达式、xpath插件、BeautifulSoup4、lxml解析库等网络爬虫常用技术,运用所学知识点,完成网络爬虫进阶的项目实战。# Z: l( ]! `% f8 {8 `; V
课程安排:9 a- h4 D5 G* r! U# i
1、学会正则表达式的综合应用+ H8 ]8 J) P4 V, q$ j, Q% \0 L
2、xpath插件的安装与使用& k* ~$ F$ B4 }' L5 N9 V
3、BeautifulSoup4在爬虫中的使用
: p; r( h) p9 H 4、lxml解析爬取的网站" u4 \9 g, t5 n7 X3 q
5、使用MongoDB存储爬取的网站数据, N/ s9 m! A+ G( {* s) z
6、网络爬虫进阶项目实战" ?. \4 s, J/ D9 h& { _
7、项目作业:豆瓣电影数据抓取4 g( F4 v6 U6 ?, v1 C, \
第14周 高级爬虫框架
. d) h; Q" F4 F0 w1 M; g 本周主要学习Selenium框架实现爬虫可视化、Scrapy框架的基本使用,结合实战案例,帮助大家构建高级爬虫知识体系。' m# g' U( s V1 |. }: q \ ?
课程安排:
2 c! D4 V5 t! L/ Z+ E0 { v( ~ 1、Selenium框架的安装与使用3 V, p2 u, K! z4 ^. K6 e
2、掌握元素定位和网页交互+ }8 e1 l- j" z( F
3、在Linux系统中应用Selenium3 B; o: o& p# b6 o
4、Scrapy框架安装与使用9 U @$ Z! V7 `9 S0 o% U @, h
5、目标信息数据持久化* H7 n8 X( g1 k" r% R) r
6、编写user-agent中间件
$ v/ b( ~4 }# K+ m! v* a: K 7、编写IP代理中间件+ V. D/ k( B- W0 N4 t5 a) n" J
8、案例:抓取某装修网站图片) p! w5 f" O% {- P7 ^( P% m
第15~16周 高级爬虫项目实战与爬虫面试指导0 L: ?; _; ^/ t! k; o! B' \
本周学习反爬知识,重点讲解几种验证码识别技术,带领大家完成两个高级爬虫实战项目:Scrapy爬虫项目实战、Scrapy-Redis分布式爬虫项目实战。面试指导带领大家一起分析爬虫面试的高频考点以及答题技巧。
, E# n' f }$ Z. ^; d 课程安排:
* _/ T) Y) J7 s3 Q! v; u 1、常见的反爬思路和应对手段
+ ^# c& m; i) D. ]9 V1 H# } 2、掌握验证码识别技术: n' A; d5 u4 j4 z
3、目标站点分析
% P( H0 N/ V, |1 y! ?; K' s 4、反爬策略分析与破解反爬JS
; \4 D9 |7 G' r$ O0 P 5、Scrapy爬虫项目实战案例开发$ I( h* ?% a" `* S* Q7 s/ J
6、学会应对爬取目标站点的变化
3 I$ h9 R j8 Y6 \: x5 V 7、爬虫项目部署) P$ K" {$ t: ]* A7 V# e1 F- B4 Q
8、掌握Scrapy-Redis分布式爬虫技术
* _% m# `5 P4 C 9、分布式爬虫项目实战) F d9 R% S1 F" r" m+ N1 k; f
10、爬虫面试指导
: Q9 f4 k+ l- J' y 阶段五:Python数据分析工程师# [( K8 A- E- i F; ]. `2 C4 S
8门课 /课程总时长:16小时- r* c; [. p# Y9 Z" p. D. y4 Y
第17周 数据分析入门
2 }! Q0 H. F5 r; q 数据分析入门
) w! Y& J0 }, i# y; n2 ~8 j9 J 课程安排: I9 c8 l4 A. M [! V8 e( M
数据分析入门9 R8 t( l0 v4 k3 q: @2 b
第18周 数据分析进阶:数据可视化
. z! v. \* U8 n3 @ 数据分析进阶:数据可视化' w, Y3 o7 N4 ?7 {; }, \2 w4 w! E
课程安排:
! ?+ ]' ]' ~! V1 J8 a6 K ~ 数据分析进阶:数据可视化; ~: O0 v; c$ d4 R2 T" E' T& z1 V7 g
第19周 数据分析进阶:统计分析与机器学习: d% g. L' T( [* k) q
数据分析进阶:统计分析与机器学习8 M9 P- `& O$ a% ~, r1 h
课程安排:& ?2 g& o* J9 v7 Y5 D; y
数据分析进阶:统计分析与机器学习- u4 z1 R2 Y* n
第20周 数据分析综合实战与面试指导
3 l' J5 H6 Y; r6 B u' X 数据分析综合实战与面试指导
% x% R/ N4 Q7 F. G8 G* c& s9 ^ 课程安排:' v, q/ ?4 p/ e2 Q$ _
数据分析综合实战与面试指导
% U" K, x4 u( A" X 阶段六:Python全栈工程师之从网页搭建入门到Flask全栈项目实战
# a1 ?% {. ?2 H' s6 d 20门课 /课程总时长:45小时2 ^8 {% z+ v h C6 S- E. v: J
第21周 开发必备前端基础之HTML与CSS
9 P N) ^* t; O: B 恭喜大家进入Python Web全栈开发阶段,本阶段全流程敏捷开发社交网站,掌握前后端开发技术。本周学习开发必备前端基础知识HTML、CSS、浮动及定位等知识,学会应用布局进行页面开发。- e+ I) T) t+ F
课程安排:
, N( E! K, i+ J' W 1、本阶段项目演示与技术选型
" s5 H5 q6 J0 p6 E! ? 2、前端开发必备的技能与能力
& W2 o$ Z( I% ~7 Q1 z7 z3 z 3、掌握HTML开发技术
' h0 I% K* C9 F$ Y, d9 S: d 4、使用表格进行各类型数据展示
2 b( J/ q3 O* D6 `1 b. i0 A 5、学会用表单进行交互式页面设计
1 B! M/ q" K% M0 A0 T8 k, N! H 6、利用id属性实现锚点. k; }; V. ]& E* {. D: e
7、学会CSS语法及应用
- K8 F h/ d, [$ x) Z! j4 A( X! }7 Z 8、掌握盒子模型、div的设置及浮动的特效制作7 \- @; ]4 c) u. v& Z# b) k6 a
9、综合作业:利用表单和table实现页面布局% B# L) d3 E+ D! F
第22周 开发必备前端基础之JavaScript与jQuery7 D: t3 `8 r, |* D
JavaScript是前端开发中非常重要的内容,本周重点学习JavaScript和jQuery的语法,掌握前端基础知识,最终能开发出专业美观的页面。
! k' d0 F2 G! R 课程安排:# B8 d/ C: G' u
1、入门JavaScript脚本语言
. c' Z1 ?# K3 O6 U5 ~2 j6 }# u- H 2、理解HTML+CSS+JS之间的关系# b) F) P' a# b( e+ K; H$ W
3、掌握JS的控制语法及JS事件响应与表单处理
5 H0 K: R$ l! f4 Y 4、掌握页面布局的方法- k3 B4 G! {' _7 N' u5 U& G( H
5、实战完成商品展示页的开发+ I; v' w& ` I: [, r# a! v j2 w" |* @
6、构思规划页面和布局的方法! }: c8 Y8 S, ?" m* r
7、学会用jQuery操作DOM对象
+ U* d5 u9 S, K 8、掌握 jQuery处理事件的方法
6 I8 |/ q# o+ X+ Y+ h7 W 9、综合案例1:结合所学完成前端油画商城开发
2 V/ i/ I7 `$ r. Y 10、综合案例2:使用JS技术实现仿Windows计算器功能2 |* h: R |6 i6 e
11、综合作业:利用HTML、CSS和JS完成网页开发
1 ?1 p' W- S) K. {! l 第23周 企业级开发语言ES6与前端开发框架Bootstrap
- d% g# t4 H$ T: d9 c$ E: E 提高前端开发效率必须使用框架,本周开始学习前端开发必备的语言ES6与Bootstrap框架;学完前端基础知识后,正式开始前端页面开发,基于Bootstrap框架开发在线问答系统的前端页面。& Q/ ^- W+ r2 U9 `$ w
课程安排:* {/ e4 w& `( p
1、ES6与JavaScript的关系4 a* A, ]3 M m7 ?# M& Q% K
2、ES6基础语法、函数
; W5 G7 |. [9 o4 L% d7 @ 3、ES6面向对象编程与模块化
6 U) V; m8 \9 r# Z 4、字符串与对象的解构赋值% G8 q, s) M' h! S* p, g' J
5、实现flex布局
}. _ [8 B. u' w" S 6、Bootstrap框架的栅栏布局思想和排版* E1 {6 e; m6 p4 P% ]* z
7、首页整体布局的展示与分析$ ?% ` f# F' I$ X3 R/ u8 M
8、前端实战:开发在线问答系统各个功能模块
" K2 y- {, p0 j0 V- r( d 9、综合作业:开发文章详情页的前端页面
2 k$ |! Q) ^6 L4 _% H8 { 第24周 夯实框架基础:Python全栈开发必学后端主流框架Flask
% k3 s' y1 f% Z( R 本次要实现的是前后端分离项目,完成前端页面的开发之后,要进入后端框架的学习,本周重点学习Python Web开发的Flask框架,掌握Flask开发必备的基础,为后端开发打好基础。) u- g$ B; W% P# t* J% d5 r
课程安排:
8 D H- h* h, F3 o: m 1、掌握Flask微框使用方法1 e' f3 G6 P0 c: V$ ?, M
2、理解MTV模型的原理
' t6 }5 H$ Q& u# p0 r3 [ 3、掌握Flask请求响应的流程
" {- R- U5 e/ _ 4、学会视图重定向函数的应用
% N: s+ c, D2 g; | 5、会对Flask模板jinja2进行正确配置( N- P& k* ~3 l5 W
6、掌握Flask模板标签、过滤器及继承语法的使用- ~1 j) q' F1 \
7、学会在视图中使用flash闪现消息4 f/ o0 f0 I2 b- [8 |2 J
8、使用ORM进行增删改查
- j2 @/ L( c6 T3 O1 I8 h 9、掌握WTF表单的使用: j9 t2 ]6 _- i
10、表单常用字段类型及渲染的操作
4 z5 L; j+ A- `. U 第25周 项目实战:Flask实战开发在线问答系统1 m' ~" ? E G _- D8 O4 K8 f( y
学完框架Flask后,本周实现前端页面与Flask框架整合联调,进行实战开发在线问答系统的各个模块,重点掌握迭代开发的过程,敏捷开发的思维,不断地提升编程能力。3 j% W9 o- T2 d$ m# ], n7 z
课程安排:2 H X3 x5 c2 ]! A! V
1、在线问答系统各个功能模块的展示与介绍7 f8 ?0 D, k, f' b& a4 m
2、掌握敏捷开发与前后端开发技术3 T3 T% z% i- b6 d/ ~: J' e- U6 F
3、项目搭建:将问答系统前端页面整合到Flask框架
6 j5 ?+ T" o l; ~9 O7 w. e% m0 W 4、项目数据库的设计与实现9 R5 |7 Z) ?/ u( x& B; i
5、项目模块化:使用蓝图来改进项目/ \& W$ Y% q. t& Q, G1 T
6、掌握分页异步加载数据的技巧8 u) t" O$ W9 \6 m$ G7 Q; M
7、结合RESTful实现点赞接口和评论数据接口" R0 Q z6 e( q/ L
8、实现用户提问、回答、点赞、评论及收藏核心业务功能- Z$ @) M0 r9 ]4 ?' [2 ~8 d' c
9、综合作业:实现在线问答系统的收藏功能0 y! q: h- M3 t2 R* Q
阶段七:Python全栈工程师之Django+Vue前后端分离商业级全栈项目实战/ H) P$ H4 l5 M& ^- B/ r
14门课 /课程总时长:44小时* X7 q+ P3 y2 m# S$ k9 R
第26周 入门Python Web全栈开发必备主流框架Django! c- U, B1 A5 r- j3 A4 P! P
本阶段会带着大家用Django+Vue开发商业级“慕旅游网”全栈项目,本周主要学习Python Web全栈开发必备主流框架Django,重点掌握Django框架基础,为后续全栈项目开发做好基础储备。+ l$ ^" ?% _ f4 X" q
课程安排:
1 u/ u* e$ V5 a0 A+ v& t 1、本阶段全栈项目演示与技术选型介绍3 u, G- ?; a( {& H3 q! c; C# S3 A
2、理解Flask和Django框架的区别3 Y: O. `7 F5 D i0 C2 {( t
3、学会创建Django项目+ ]( s; P& z( `1 \: g) K
4、掌握从请求到响应的处理/ Z. p% {8 f0 I/ n; t
5、学会在视图中处理业务逻辑
5 n. z. m4 o: ?8 [$ P 6、掌握并使用Django模板引擎的渲染机制
% b& t: O1 o5 Z; z6 J) L 7、学会模板变量、标签、继承、过滤器的使用# H) s+ E1 y1 H$ c
第27周 Django ORM模型和表单" `' m. q& h3 C" ^7 t9 G3 b
本周继续学习Django框架的ORM模型和表单,掌握ORM模型基础,会对数据进行相关操作,以及表单的基本使用、自定义表单、文件上传操作,为后面的全栈开发夯实Django基础。
2 o0 P3 U" F) _& A- @; [; ` 课程安排:
}8 h* R9 {$ C* a# _! ]2 @% } 1、学会Django ORM模型的配置
% B% W. j) f7 h7 P p 2、掌握常见的ORM字段类型9 ^" T" s0 {" z4 e# L
3、使用ORM实现CRUD操作 ?7 Q8 B, l* G8 Z" X
4、掌握深入查询及事务处理的方法
& x$ U, F0 G6 [2 L 5、学会用migrate同步数据到数据库6 ?& d/ N' m; }1 v( R3 M& W
6、掌握外键的关联类型及复合类型的应用
, i k6 [0 V) @4 C/ \) X& C# N) z 7、掌握查询优化/聚合与统计/分页处理的应用4 a; Z1 G6 f8 |
8、Django表单的应用
1 r! G7 O( |. W3 ?# V5 \" P 9、掌握在Django中创建表单的步骤
/ P+ k, @/ u& d; N5 N- c% a0 { 10、掌握单个/多个表单验证的方法
1 j. W1 P) P6 d) i0 p( K 11、从ORM模型创建表单- h3 h8 U! D1 z
12、通过表单/ORM实现文件上传
3 H" r2 W+ J5 D% o 第28周 前端框架基础:前端开发必学Vue框架
8 |* O* w" M' f e 本周学习全栈开发的前端框架Vue,主要掌握Vue的框架思想,Vue全家桶及Vue组件通信等知识点,学会使用Vue进行组件化开发。
- a# d$ l6 i9 x6 { 课程安排:; O: N; Y; M; s4 ^+ ~; U8 z8 y
1、掌握全栈项目架构设计与数据库设计思路
7 w" {- Z7 _3 {! _- B 2、熟悉Vue全家桶:Vue/VueRouter/Vuex/VueCli/axios$ }8 b, h1 F* k2 q$ C- Y
3、理解Vue中的响应式
. ^; D N. s: j" \1 ]0 q0 o 4、结合MVC、MVP讲解MVVM设计思想
7 `0 d. O% m2 G3 [/ m1 y0 A! E8 T 5、掌握Vue全局组件和局部组件的区别. V& n0 f3 I" q; Z; w0 M
6、学会用Vue进行列表渲染与条件渲染$ F: D- v9 c: u% }8 g
7、掌握Vue指令知识点及参数传递/ v7 A) f1 G( x5 @' o5 c: \
8、Vue中的表单及双向绑定的应用
2 E0 P* R+ o+ j8 [. b# e9 v- y( m 9、明确Vue过滤器的作用和使用场景" ?- z+ |2 U% [) b
10、了解Vue组件通信的常见形式+ v- e7 W! Q- h& ~* V5 l+ a" e
第29周 项目实战:Django+Vue全栈开发旅游网项目首页
' J$ l8 l% r# E5 W! @0 Y 本周正式开始全栈项目开发,主要完成慕旅游网首页的前端页面开发、后台接口开发,以及接口联调,带你一个人撸完一个开发团队的工作。
: I1 ?% J* _2 C$ a' ? 课程安排:
: J: Q7 P" t* L9 S 1、使用Vue CLI搭建项目/ T8 e0 o( n& ^4 O( [- B
2、项目结构调整:配置抽离、公共内容抽离、组件及文件结构说明
, T+ }" ^% y7 c$ ~ 3、熟悉Webpack构建工具的作用6 [5 J0 X7 n7 W% ~% @) _
4、按照首页的分析结构新建对应的组件
- o7 I3 _# b8 V 5、异步请求库axios的使用' F: a5 e+ [7 e) q e, x9 P6 _% j
6、实现统一的请求和拦截封装" j% y8 V* |$ }
7、前端页面组件开发
5 s. I! o( X, W: @$ ` 8、设计轮播图与景点ORM模型
: l9 V; X$ B! Q2 `6 m2 K 9、后台接口开发:轮播图和景点 U! Y- ], g9 m0 _+ p0 _7 z
10、接口联调
S( b. W+ [% A V3 n, _& z 第30周 项目实战:Django+Vue全栈开发旅游网项目景点详情模块
3 u( ^1 O7 {7 D' q# r 本周进行慕旅游网全栈项目景点详情相关功能的实战开发。9 A7 C9 x9 \* i6 w4 q
课程安排:0 w3 u/ o! n: C+ p% _3 p. |) C
1、景点详情功能介绍与技术点分析
. ^0 M3 Y5 q/ H0 Y, y 2、VueRouter实现多个页面开发
# s) p+ q" o' s0 K4 ] 3、hash和history两种模式的实战应用
9 E7 w9 T. t/ t 4、在模板和JS中实现路由的跳转5 b) C0 s; S6 F
5、景点详情页面实战开发:搭建前端详情页、实现预定组件、实现详情页、经典排序组件
0 Q7 m3 S1 J. c. o r' ]1 H 6、Django景点分类ORM模型设计$ R* g$ g" v6 b7 U! j
7、API接口设计及开发
) [, A: x9 o0 e 8、接口联调3 L# v( m2 @( {+ i8 @' Z" V/ {- s8 ?1 ?
9、前端代码优化/ C8 J; D8 h6 g) F9 J2 D) a9 M( @
第31周 项目实战:Django+Vue全栈开发旅游网项目登录注册模块! _1 F2 N) A# ~* p- Z: b
本周进行慕旅游网全栈项目登录注册相关功能的实战开发。. ?, L) }7 ]( Y' p1 \
课程安排:
4 z, l3 s" J+ v) ~, G3 N 1、分析登录与注册页面并确定技术选型* t" y( l7 w' C) d+ a0 y* T
2、Redis高速缓存的应用
3 g4 G4 D( i! S8 n: y9 X6 k" m/ ~ 3、掌握Django自带的用户模块Django-auth& l! M8 o, t" w; \5 K) P" ^
4、学会对多个用户进行权限管理
4 Q+ T+ l5 d+ W9 S- @: X9 V7 M; v 5、使用Django命令管理用户1 Q# U2 }3 ~( ~8 n5 @2 i B8 P8 I
6、引入Vuex进行用户状态管理- x, z$ d& b" K
7、实战开发登录注册的前端页面7 S W6 k9 X8 ]! H1 _7 E8 c
8、掌握用户模型ORM设计5 P8 E% U3 ^% g9 Q& B% |
9、实现图片验证码接口API开发& q$ X! l5 ]2 z2 A, C
10、实现用户登录注册接口开发与联调: O, }- }' e3 g; H, ?
11、总结实际开发中的踩坑指南
" [9 L \' B0 C 第32周 项目实战:Django+Vue全栈开发旅游网项目订单支付模块" o8 y5 e* ]9 P( u
本周继续进行慕旅游网全栈项目订单支付相关功能的实战开发。2 D6 e7 u+ P; G' r8 o
课程安排:8 d& W& X$ _( H# d
1、分析订单支付功能并确定技术选型
$ [- W- S' n: C! n' X( W 2、开发支付前端页面( U8 D. e5 k- m5 A) r4 Z
3、开发下单支付接口
; I# E* [+ }3 m6 t 4、实现支付流程的演示与详解7 T7 m+ b$ f3 J, H4 u" o5 P3 ]
5、实现各个功能间的接口联调4 Y) j/ ]8 M% D7 m+ U
6、开发中的踩坑指南及经验传授7 B1 t/ |' l& V% Q, h
7、综合作业:实现订单详情页的后端开发/ B7 _( V" W& Q) t: P O+ [
第33周 项目实战:全栈开发旅游项目后台管理系统与项目部署
; _$ \5 H8 A+ K8 E 本周进行慕旅游网后台管理系统的实战开发,并将慕旅游网项目在Linux下进行部署。3 v$ ?0 `; d1 h7 M" Z# {0 I/ m
课程安排:4 R. w* L- C( l% t# \5 }% ~+ {+ }) o
1、慕旅游网后台管理系统的演示与功能介绍; a3 S ]( Z; a k
2、掌握Django-admin的使用
( K8 C" s* n A* r+ L0 R 3、使用admin管理景点和分类% d5 O; T, h6 o* ]; l/ r. R& Z
4、实现将景点添加到缓存5 t5 ^) }/ d5 y7 g
5、实现用户管理0 ]6 S: |9 m H
6、掌握Echarts的基本使用
3 A/ ]. | F; t, t2 z 7、后台管理定制开发的踩坑指南' f* b1 h9 z# J$ p" @! Z6 Q
8、对慕旅游网核心模块进行单元测试
5 x, [" s7 N% M3 d" l, z1 Z# d 9、剖析Django实际项目开发中的问题# p$ }8 r/ u; F) [
10、项目的常见部署方式
5 X. `. L6 _: d) f 11、慕旅游网项目部署
3 U: a+ i7 `1 |( ]7 v: `$ q 阶段八:Python技能拓展
0 D- e! q. H+ j0 X+ n' J6 o 5门课 /课程总时长:18小时
/ U1 g/ {& g' w5 m2 S 第34~35周 Python技能拓展之软件自动化测试7 z4 F& w- W+ G* f" t* @0 F
本两周主要学习软件接口自动化测试、Web自动化测试、APP自动化测试,并介绍互联网项目运维发布策略,以及阿里的智能化发布流程。
7 P# Z1 Z$ {" |& k! U2 r0 \. U 课程安排:5 W2 B8 J9 p# m) A+ B5 b" n. P
1、掌握软件自动化测试基础7 H8 t9 P2 a" J$ G' V
2、接口测试的必备的基础知识
( T6 [0 Q2 A5 y1 G2 N2 k6 M 3、接口抓包工具fiddler的使用
0 R8 R9 r4 U! \/ ^ 4、requests模块实现接口测试9 ?& Z4 K" d0 `6 t
5、unittest框架实战接口测试3 K% U8 M' }: E
6、生成测试报告& X- O2 ~' c+ F
7、Selenium元素定位操作实战6 E& ~+ e7 x( z( r
8、掌握PageObject框架设计模式4 e: J- r9 _; I
9、掌握数据驱动在自动化测试中的应用
8 n4 R3 C4 K6 B 10、实现持续集成与日志规划及邮件通知( `9 R3 p6 ]! X R/ e" u# F
11、测试框架Appium工作原理与环境配置8 U# C& p6 v4 r' r$ E7 E
12、Appium手机元素定位
( k& A$ i7 X$ s6 l5 C 13、实战Appium自动化测试项目
! t: a* S7 R) d+ O1 |, w+ ^) [$ w0 Z 14、互联网运维发布策略/ _+ ~: |8 t0 s! [( Q. G" Y
15、阿里智能化发布流程
+ x3 U# u2 l& ~5 q c1 p4 m 第36周 Python技能拓展之人工智能 ~$ b) [6 q4 i' c2 G0 g
本周学习Python人工智能相关的知识,重点讲解机器学习领域的监督学习、无监督学习,让大家掌握人工智能核心编程思想,具备解决基础AI问题的能力 。# V& @* \: |; {8 J! ` x3 u4 ^0 @2 j
课程安排: d% U( k$ O2 n6 V& x$ Y
1、AI开发工具anaconda安装与配置. K2 T+ P2 L: q2 O) |3 Y' m
2、回归分析实现房价预测# @# V, J$ B5 n: v. X; E- F i6 _
3、scikit-learn实现线性回归与房价预测项目实战+ D- _. F5 x9 ^
5、scikit-learn实现分类与异常消费检测项目实战! f1 S$ P7 u6 a0 w7 Q
6、掌握k均值聚类算法. G7 T$ F* E+ r3 `7 M) w, j
7、KMEANS实现图像分割与项目实战
' d X( c3 g% G( X 8、AI技术领域介绍与进阶学习路线
3 ~/ ]7 h- F# e# p: K〖视频截图〗: 3 t2 \/ }( ~1 H8 T
〖百度网盘下载地址〗: ---------------------------------华丽分割线-----------------------------------华丽分割线--------------------------华丽分割线-------------------------华丽分割线-----------------------0 N9 v1 n- C, |: s3 m" G4 Z2 n
1 h6 w0 d2 V7 t. e) n% h- i% u〖下载地址失效反馈〗:
+ l W# G0 h7 }7 n1 Q+ D$ x1 e如果下载地址失效,请尽快反馈给我们,我们尽快修复。反馈地址:https://www.itspxx.com/forum-85-1.html
/ o; {6 G' h5 a
4 ]! d w4 U# ~/ y3 k〖赞助VIP免学币下载全站资源〗:2 D6 f E: z# \5 D/ r7 j3 i0 o
全站资源高清无密,每天更新,vip特权了解一下:https://www.itspxx.com/plugin.php?id=threed_vip#vip_info
' F5 v( i+ j: d5 Z1 O# [3 Z2 s8 L
1 \2 r H; N5 \2 y) H5 x9 E〖客服24小时咨询〗:
1 B4 T& f, P9 B8 B有任何问题,请点击右侧QQ咨询。 |
|