|
admin 发表于 2021-7-7 14:59:17
25205
100
本课程主要针对Python常用的一些知识点,疑难点进行拆分并单独讲解;每一个课程都会对具体的知识点先进行学习,然后在举一个具体的例子来实践当次课程的内容;使得每一个知识点都可以更加牢固的掌握。本课程的内容包括从python基础、python的表达式、数据结构等基础知识,还包括迭代器、包装器等高级功能,还有正则表达式、xml、Excel等工作中常用的第三方类库的使用讲解,以及一些web应用的第三方类库的使用。课程中包含的内容覆盖了我们日常工作中常用的大部分内容,学完之后可以给我们的工作带来实质忄生的的帮助。
8 n! M! T( i- {+ b" L' A
" u+ m2 n: J* I
& v1 `. z: c4 z5 [3 @- R本系列课程的形式与一般的基础课程不同,每次课主要由若干个例子,以及若干道有一定难度的习题组成,需要较多的动手练习,讲师每次课讲解例题,以及上周课的习题讲解,如果有需要了解的背景知识,会穿插在题目讲解中。“做题控”们不妨加入,让自己的能力通过反复迭代的学习逐渐臻于化境。
- c, |2 k) v+ M- p, K1 c0 R' M t6 Y' R& S! F0 b" [
1 G I0 \5 C4 O C授课对象:本课程适合对python略有了解,希望巩固python基础,更深入掌握python,了解高级特忄生和第三方类库的同学们。
W. d8 V4 }9 Z2 h
! o+ Y5 T+ H/ s0 v9 b j5 ?% g+ q2 J) |5 @' l8 l+ ?. _# `
课程环境:windows + pycharm 或 Linux + vim- ~; B4 W1 C5 U' d
. o: Z, l# d8 w& W
; C3 s) ?8 X+ Z# i, c! n【课程大纲】$ c6 X9 Y' M+ w# H
! D( {+ J0 \$ u) p' L5 y( Y$ ^
% @6 s' K% P1 n9 z% {6 U
第一课:python入门指引
& Y; o3 M9 u1 K' g" {, b& Z z* U
' C1 v2 e/ {3 ]% Q- `8 p4 H8 i/ s1 Apython的基础知识,快速入门9 v. z+ p/ b: X5 {: \
0 A4 G4 Y6 T. X" O: X. {
# Z# y4 e. S6 D. L' c第二课:数据结构的正确使用姿势9 g- i+ Y9 z5 Y! N! b N
8 a2 U6 T# z! |/ ]0 |元组、列表、字典等数据结构的使用4 E" L$ a8 L: y( c3 Z: Y
- W' B6 v( k7 Q7 H' ?7 I
2 u9 J: ~7 T, |7 r8 I第三课:表达式的魅力
: c/ v1 \/ R1 \. x( p) o1 {9 X! q. [, u$ s/ m
讲解python表达式的运用
) z1 f$ c* Z: S* C" D% B* \: }, f0 k. E/ h- w. a( c( f) X
( \7 o; V2 Q6 I+ P
第四课:重新结实老朋友yield- j" S' c/ B- P# r4 u! X
6 E, Q' Q; i" V4 P2 ^3 d3 S- |; S讲解yield的作用和应用, ]8 b& C: B8 o* I3 G. o3 H3 g
( R6 u9 `4 w0 z3 n& v) ^8 ]( A
8 O, _6 a" H6 a {$ a第五课:闭包的前世今生
& j4 h- o ?5 z: A0 A* W
* K3 I# z5 |. O3 F: [讲解闭包和包装器的使用
% N" L6 W9 ?$ @. s m1 P2 f+ p; [8 E) ~% ~4 D1 L
& v% e& r& Z$ I
第六课:线程与进程的故事
: |% S3 \0 q# I/ S$ U$ [0 |3 B( i. g7 L$ x$ _. `
python线程和进程的应用
/ w1 u5 D/ Q0 n# Z3 L" c R$ W
: W8 S3 J( Y; |# ]. O5 U$ v" }7 E: m2 G5 f2 ^
第七课:使用正则找到金子- q" D/ P, L3 ` e; }
, b0 k% V# C4 b+ {0 I, F正则表达式的应用/ `3 `; h; K+ k8 A9 n
g* i7 i# ^2 h8 }/ l3 X! O+ I0 n6 [: E
第八课:与数据库们的第一次亲密接触
5 d% P; d! V6 i
* E% X+ I5 u6 ]! I8 Z如何连接各种数据库并使用
0 ]3 ]: t# A4 p# b1 f7 C- o' {* q9 Y- ?: M3 E: t" n& a$ N! z
3 }; K. n% b6 ~+ }/ w7 h
第九课:XML就该这么用
8 Q: f; [9 W6 r# p3 A7 y. y# U
) c' A4 q& h2 d) Qxml模块的快速使用4 R5 Z- l0 S: e4 I( k' h3 Z0 V. O
9 Q" p! i6 J. v1 f/ {8 {7 B
$ @! | R0 G* O( O0 K& t# a' g第十课:你也可以轻松玩转EXCEL
5 g) M. N% E9 h U4 R* Q/ K) C# I
9 \- ?1 Y, Y3 |/ RExcel模块的使用
0 w5 x" U5 ]# b; ?" s( R S
' |, I6 c0 v9 x8 j' I* W
6 k+ A0 h) F3 n- _3 m. R第十一课:一只来自网页上的爬虫/ }, D' B6 Y1 C
# k9 L+ ^4 i' p0 Q" b" r/ D, v爬虫程序的开发过程
, R$ g7 E# y/ T+ _% B
5 y8 }( c4 M- z0 h# \+ W8 I2 O' m$ r9 o8 E( ]) v) ?
第十二课:有一种网页叫博客
) U) n& y9 ?4 L) _5 v6 F7 U) `2 B5 _: `. S
web站点的开发过程
- U+ ]1 w6 ~3 g" V
3 D7 i1 s, N7 f( O8 b1 A. V! n: F下载地址:# v* h! ]- k; h( x/ h
|
|