|
admin 发表于 2021-6-6 12:51:48
26369
102
微专业 11周精通Python计划
! c1 _- {. ~0 z& I0 j8 b微专业 11周精通python计划(完结), U; {1 \5 o0 q# L
课程概况
]8 k& P& H7 M% [ T& GPython 语言是计算机工程、大数据及人工智能等领域的基础忄生语言,广泛且深刻地影响着信息技术各领域的发展方式及速度,从软件开发到硬件开发、从数据科学到智能技术、从应用实践到科技创新,它无处不在!Python 是程序员必须深度掌握的编程语言,学习 Python 从这里开始。; K ^& }! y! D+ \
预备知识' |2 O$ H$ D* S7 `5 f
本课程主要面向具有一门编程语言基础的学习者,例如:C、C++、VB、JA危a、HTML、JA危ascript、Lua 等。课程内容设计符合认知规律、长短科学适度、练习难度合理,全系列课程基于“不废话、说重点、重实践” 的原则设计,主要面向有Python程序设计进阶需求的学习者。3 I; J- \* R$ Z1 X
课程安排
% H3 L& V& K$ q4 R01 Python 快速入门( @ ]( I% [8 R! Z0 c. F
通过一批入门级实例的讲解及练习,帮助学习者快速建立 Python 语言的学习感觉,了解 Python 的基本语法元素,达到读懂简单 Python 代码、了解 Python 编程方法、感忄生认识 Python 语言的学习目的。
! T8 V5 O' g4 x! t5 x第一周 Python 编程入门解析
# x: a9 ~2 j( r/ O5 c% P1.1 Python 语言介绍与理解/ S. U8 ?8 T. i' a. c- Z& g- F
1.2 Python 开发工具及环境配置( IDLE、Visual Studio、PyCharm等)# ^+ W4 ~3 A4 U+ m- v
1.3 实例 1:温度转换
8 Q/ m4 h2 O: `9 D+ h, x8 | |- a! d1.4 Python 基本编程解析(上)(程序的格式框架、注释、命名、保留字、变量、字符串、整数类型、浮点数类型、列表类型、赋值语句、分支语句、input() 函数、eval() 函数、print() 函数等)
7 ~; F+ t4 Z. k- \/ F0 v2 t1.5 实践 1:一小时 Python 入门实践 A
5 t4 G( F+ z6 N$ b W# B第二周 Python 编程进阶解析
8 Y4 O9 a7 i# V% J. J2.1 实例 2:CSV 文件数据统计' Y B& n1 u) B" d) ^
2.2 Python 基本编程解析(中)(文件输入输出、open() 函数、函数定义 def、循环语句、异常处理等)+ m- w* S, p* a
2.3 实例 3:中文词语统计( X, u! r0 B4 ~0 k: O
2.4 Python 基本编程解析(下)( import 保留字、计算生态编程等)
8 Z2 V! Q% {2 G2.5 实践 2:一小时 Python 入门实践 B: @) _9 }$ q" V% r" p% s( l
练习与测验7 E' N8 B# ^# I+ S$ r# w" X4 `
练习:10 道精品编程题、50 道知识点单选题
3 J/ o* G$ z! N, Q# H测验:5 道编程题2 ~! b( V$ @& ]2 G
02 Python 基础语法精讲
) E& e0 ]9 Z& P5 U0 x9 \重点讲解 “Python 基础语法” 全体系,以过程式编程为内容,从基本数据类型、程序的控制结构、函数和代码复用、组合数据类型、文件和数据格式化等 5 个方面详细讲解 Python 语言基本语法内容。重点讲解 Python 语言特有语法,提供一批在线实践习题,帮助学习者快速掌握 Python 基础语法全体系,了解 Python 编程的基本方法,达到能够编写 Python 代码的学习目的。( V' M- ~3 V% ~% h
第一周 Python 基本类型及函数5 `( O% Y6 K: x, v; z( M" |9 E1 S q! S
1.1 基本数据类型(整数类型、浮点数类型、复数类型、数值运算操作符、数值运算函数、数值运算方法)
7 a4 `! D7 H$ g' h) }7 T1 j! F1.2 分支与循环( if/elif/else、for、in、while)
0 }4 Q/ k+ O k2 z1.3 实例 1:自然对数的计算$ m2 V# N: c% W0 V
1.4 程序的异常处理( try/except/else/finally)
& x8 _4 n6 U9 n8 Z1.5 函数定义与使用( def、可变数量/可选/名称参数传递、lambda 函数、递归等)7 g+ Q* M9 }- P
1.6 实践 1:一小时 Python 字符串实践( x; k: f- @ D. a* k d
第二周 Python 组合类型及文件) b, S" a$ u- c Y7 d5 z/ n
2.1 组合数据类型基础(集合类型、元组类型、列表类型、字典类型)8 s+ M8 B: r! V2 W) X f
2.3 组合数据类型运算函数及方法(集合使用、元组使用、列表使用、字典使用)& q# n( q3 {2 A4 K* N
2.3 实例 2:文本数据清洗及统计
0 K+ M9 a1 z7 ? D8 H1 k7 E2.4 文件的操作及使用(文件打开、关闭、读写方法等)
9 ~4 y0 D- d; Y' u" e2.5 一二维数据格式化(一二维数据表示、存储及读写方法等)
, ]" Y' b) @. g L7 ^2.6 实践 2:一小时 Python 组合类型实践, C6 x8 {* ~& n6 Y; T
练习与测验2 x3 S K2 f0 Y# r6 u% _
练习:30 道精品编程题、100 道知识点单选题
4 \: K$ a$ n$ c1 R7 g测验:10 道编程题
; V) g/ q) b' C' {2 W+ P6 y03 Python 编程新思维及实战) G( Y" e) ^3 F% L& }3 K. }% p4 `
重点讲解 “Python 编程思维” 并开展基础编程训练,与其它语言不同,Python 编程十分强调利用 “计算生态” ,即利用已有程序模块、包或库辅助进行程序开发,类似搭积木方式,这种编程思维是专业程序员普遍接受并广泛采用的主流方法。通过本门课程的学习,将帮助学员快速掌握 Python 编程思维,了解 Python 计算生态编程的基本方法,熟练使用一批 Python 库,达到高效编写 Python 程序的目的。* e: r: d% r; y5 j' X( X
第一周 Python 编程思维5 W) q( g5 F) X$ s# B
1.1 再看 Python 计算生态( PYPI、模块/包/库、标准库及第三方库 )' A3 d; N9 W7 {3 [% [' d
1.2 Python 常用标准库解析( 上 )( time、random、re 等 )/ e) S7 t$ B- }, u' S0 \, [; w
1.3 实例1:特卡罗猜测与计时9 O# z! y2 {4 p& @0 Z; o2 N1 v( Z2 d
1.4 Python 常用标准库解析( 中 )( os、filecmp 等): j2 M, s) g. b R( N6 v
1.5 Python 常用标准库解析( 下 )( sys、getopt 等), b* `1 ?9 a' `
1.6 实践 1:一小时常用标准库实践
6 k/ z: E! n W, Q# g第二周 Python 编程实践
4 G1 ~$ Z9 v, W9 ~" ?$ V2.1 Python 第三方库安装方法
$ r& b6 @: U6 t, E% X2.2 Python 常用第三方库解析( 上 )( PyInstaller 库、jieba 库、wordcloud 库等 ); X- _1 m' N$ t5 y5 E m/ S
2.3 实例 2:四大名著词云分析5 i1 I/ {4 S: C% @4 a7 g
2.4 Python 常用第三方库解析( 下 )(pipenv 库、tabulate 库、QRcode 库等 )8 z9 c+ U8 F% N
2.5 实例 3:金庸武侠写作风格分析
7 O0 r6 D7 ^0 i5 D; b; }3 D5 e2.6 实践 2:一小时常用第三方库实践
* ]$ H* u" g l# X5 K7 H$ z练习与测验
; y& k" [! x7 k% q3 z练习:30 道精品编程题、100 道知识点单选题% u# Q- ^- o& j9 t! d' B
测验:10 道编程题
: _& s1 x+ w* w. c. D. @8 J04 Python 面向对象语法精讲& s2 p+ O, W/ c& v4 R" F2 q
该课程以 Python 面向对象编程为教学内容,详细介绍 Python 类和对象的构建方法,讲解面向对象编程原理及 Python 语言实践,帮助学习者对 Python 编程达到进阶水平。
$ L5 I" B, ]1 C( a" ]7 \第一周 Python 面向对象基础; }5 V; ^5 J( B+ [! D- w
1.1 面向对象编程模式(类、对象、封装、继承、多态等面向对象概念编程概念)
! @( Z8 R: q; f1.2 Python 类的构建(class、继承、对象、方法、属忄生、构造、析构、实例化等)/ p" e4 P& k7 z; n1 U
1.3 实例 1:银行柜台业务等待时间分析
3 m. Y% z6 U/ a' C1.4 Python 类的封装
0 f" H* _0 X$ g K V1.5 Python 类的继承(基类、父类、多继承等)
8 V' f# t; E7 j7 M# F1.6 实践 1:万物皆对象实践 A
3 A1 A: U9 S* k& S' m. b) e% b9 k第二周 Python 面向对象进阶5 b: M9 U4 S: \* x7 d
2.1 Python 类的运算
, B" t7 h. a3 p; I' x$ A9 F2.2 Python 类的多态
8 p& S' I" A9 s2.3 实例 2:图像的四则运算* ~" h/ k6 l2 [4 V! @& \, s, r1 B( }
2.4 Python 对象的引用, L" G! e m. e2 ?. e9 }* v
2.5 Python 类的高级话题/ @+ `% G5 n H
2.6 实践2:一小时类运算操作实践( a$ C, [5 w* l0 g! L, w2 M' @3 l0 E
练习与测验
. r- h0 j0 I( W& s: [: M) g# t练习:10 道精品编程题、50 道知识点单选题 d, m0 ~2 m6 G! w
测验:5 道编程题
# t2 |' q: h, T- ~% I- j5 Y. Y05 Python 计算生态构建. Z2 I( K( x. f' C7 M
重点讲解 “Python 计算生态构建”,从理解 Python 模块和包开始,同时讲解 Python 生态构建,Python 与 C 语言的混合生态构建方法,帮助学习者成为真正的专业 Python 程序员。* Z8 M2 T6 b8 c, V m
第一周 Python 模块和包" e( p1 F6 u0 O2 e3 _
1.1 深入理解 Python 模块( PYPI、模块/包/库、命名空间、搜索路径 )" w1 h5 |2 M! s ^. f
1.2 Python 模块的构建( 嵌套import、__init__、__main__、reload、dir等 )
0 k5 G$ z4 E1 G2 Q; ^1.3 实例1:矩阵乘法模块的构建
2 L5 F0 q b; R$ _7 C+ `! J, a1.4 深入理解import系统
, b" y% `* V" n, R! R1.5 实践1:一小时Python库构建操作实践
- k- f0 v. I* ]. f: [6 g: t0 J第二周 Python多语言生态构建, N2 o7 ]$ i+ T }0 B* j% d
2.1 C 语言概述( 基本 C 语言语法 ) t: m, g6 |, r% [8 K" X4 }3 H) P# k* t
2.2 Python 与C的交互方法( PyObject等 )
; h1 F2 z$ m: [2.3 Python 扩展的CFFI方式; T( A$ ~; H. ]
2.4 实例2:矩阵乘法的C语言加速
4 l& s0 C7 j( p) V: B) l2.5 实践2:一小时多语言库构建操作实践
& M. ^- F; g# g# B, \' `# f/ V- V2 _9 w% L练习与测验2 k- Q" H$ d2 L
练习:10 道精品编程题、50 道知识点单选题+ v$ p7 M4 ^( c8 t% Q
测验:5 道编程题
) W6 w0 ]7 Z7 U/ V1 ?& w; s5 N( N06 Python 精进路线展望& g) n1 R y" D
该课程以进一步深入学习 Python 语言为教学内容,详细介绍了 Python 语言独有的一些特点,结合若干实例展望了五个方向的学习内容,帮助学习者开启对人工智能和大数据的实践能力。" i+ j" c4 @. T
第一周 Python 精进路线展望# v& f6 x( d. N& H. t8 u+ A
1.1 精进的Python 语法
! i! L/ P7 F* i7 }1.2 精进的Python 语言5 I4 @; p' \4 G& W+ e4 \/ V
1.3 精进的Python 计算生态5 o [2 V+ q. v6 k3 R4 f U
1.4 实例1:基于OpenCV的人脸识别, j3 F) L( @# h1 b! D4 Y) n
1.5 Python 学习路线展望
6 G) q) k$ _6 k$ }! J2 k/ i练习与测验
6 y) c+ l7 ^( s1 n- l# w+ I) m% C练习:100 道单选题
* m. V3 ~. c9 Q8 x测验: 20 道单选题
- p8 r. z5 Z" m# k6 U
+ L" j7 [* q( U. G) a* _( d/ {下载地址:% B' E, {1 h% Z/ r
|
|