% _8 s9 X3 @% |2024数学中国“认证杯”数学建模网络挑战赛,第二阶段开放报名中,每个阶段都有独立证书,未参加一阶段也可以直接参加二阶段。比赛的获奖证书由内蒙古数学学会颁发,二阶段赛题难度等同于国赛,适合验证参加国赛的水平,同时我们会给出免费评语,指引参赛队伍的后续提升方向。 q; z5 K" B |/ D* w1 i( Y
二阶段报名官网:http://www.tzmcm.cn/shiti.html5 F( }1 w5 |9 N, U2 D
! i+ J. g" _: U8 j注:已报名一阶段的无需重复报名二阶段 / [2 j6 y* x1 m+ z7 s" K& E2 Q* A. M9 ]8 O- z" h% K
详细介绍& F) ~& i% f# ~% ^2 \
第1周 环境搭建与基础语法% a- w% K5 X/ ^/ b/ ?. s) P
欢迎加入Python工程师的学习,本周开始学习Python的基础,重点掌握Python基础语法, 学会搭建环境,掌握程序的执行入口和执行顺序,能够熟练使用Python基础语法实现第一个程序。 & A- p' f' J7 y6 [* i( V第2周 三大主流数据类型的操作; l* K5 l1 ^/ J4 c) i
# l8 K- d( \! D- \+ o( O. K
本周是夯实Python基础的新篇章,掌握字符串、列表及字典三大数据类型常用方法的应用,提升基础的编程能力。" j7 f9 Q8 z. c, B( x
第3周 Python流程控制与函数 2 \8 d* ~4 J1 ?" S, S2 s# t5 K本周是Python基础进阶的篇章,学习Python不同数据类型的转换,掌握Python的流程控制和函数的使用,再次提升编程能力。1 ~& ]; B: f/ P9 \% v: |. }( e
第4周 Python面向对象与异常处理机制. H* O- Z9 y' U' p4 o. o
本周是Python核心知识的篇章,重点学习面向对象编程与异常处理机制,掌握 Python 类和对象的基本语法,了解 Python 面向对象的实现原理,提高编程效率。0 I. O1 l5 w* V, a
第5周 Python模块与文件操作; a: {9 I" |; U0 w( N5 Q6 Z- g0 {
本周是提升Python编写代码的效率篇章,重点掌握模块与包的操作、文件读写操作,常用加密工具与高阶函数的使用,会对代码进行有效管理。! v+ N: B6 z8 l6 @- p+ w
第6周 多线程编程、正则表达式与综合项目实战 0 f: {/ {, R8 @. G' u' u- _本周学习程序设计开发中多任务实现的方式,重点掌握进程、线程、多进程、多线程及进程间的通信;正则表达式,进行抽奖系统的综合项目开发与实战,再次强化巩固所学知识,提升编程能力,为后续学习打下坚实的基础。 8 k, d. c' G) C第7周 Python办公自动化- F) Y3 M/ M& B
本周学习使用Python编写程序实现办公自动化,将所学知识运用到实际工作、学习中。全面了解Python的运用场景,拓展更多解决问题的思路,学以致用,切实解决工作中的繁琐问题。 $ H! O6 ?1 x' R4 x+ `( ]4 M9 ?第8周 MySQL数据库 ' P9 B W: l$ H8 `7 E; a本阶段开始数据库知识的学习。本周学习MySQL数据库的安装配置,通过丰富的实例学习SQL语言基础和数据库表的基本操作,掌握MySQL的基本查询、高级查询,学会使用MySQL函数,为后续数据库开发打下基础。& q! r F4 T* ^' c1 c
第9周 Python与MySQL的交互( Z( s% d$ r1 V& V9 N
本周学习MySQL的事务机制,重点掌握MySQL的驱动模块Connector,学会用Python操作MySQL,开发实现新闻管理系统项目;结合数据库,实现办公自动化进阶,完成学生信息管理系统项目,提升数据库实战开发能力。 ) \8 \5 @& }6 K+ Z. |第10周 Redis数据库 t( I% w/ V' i: I9 L
本周学习非关系型数据库Redis的常用数据结构、特性及Redis与Python的交互,并运用所学知识完善新闻管理系统的开发。 . R9 e% Y, q- q第11周 MongoDB数据库: @3 h" Z5 Q6 D Z6 ^
本周学习MongoDB的基础知识,增删改查操作、存储特性及MongoDB与Python的交互,最后利用所学知识再次完善新闻管理系统。! ]) d, p& @: e2 u; W
第12周 开发必备前端基础之HTML与CSS : {( c( {) z* A, y$ ^3 o H8 c/ l1 y本周学习开发必备前端基础知识HTML、CSS、浮动及定位等知识,学会应用布局进行页面开发。 ; j0 M3 V, M8 q, f6 A' e6 F% _1 y第13周 开发必备前端基础之JavaScript与jQuery % K, P- p: L! |7 G0 V& G+ AJavaScript是前端开发中非常重要的内容,本周重点学习JavaScript和jQuery的语法,掌握前端基础知识,最终能开发出专业美观的页面。 : ?3 w7 S% i6 X$ H9 G U4 F( |第14周 初探网络爬虫 & ^# `% v; O; ~: ~- G6 U* ^本周主要学习企业级网络爬虫基础知识,搭建网络爬虫的集成环境,并有案例实战带领大家迅速掌握爬虫的相关技巧。 ( V# k( V/ K9 n1 r$ J+ l- g第15周 网络爬虫进阶与实战0 o. j: A+ U& Y7 ?! A# q
本周是网络爬虫的进阶篇章,重点讲解正则表达式、xpath插件、BeautifulSoup4、lxml解析库等网络爬虫常用技术,运用所学知识点,完成网络爬虫进阶的项目实战。6 T& C- A; C- Y; r7 P3 O L
第16周 高级爬虫框架8 M) a% s# c' a: k& k6 d f5 A' E' M& ^+ Z
本周主要学习Selenium框架实现爬虫可视化、Scrapy框架的基本使用,结合实战案例,帮助大家构建高级爬虫知识体系。 8 n& h0 a" y. ]+ A. _0 W+ |, W第17周~第18周 高级爬虫项目实战与爬虫面试指导 1 x4 Z4 L8 x& ]+ S) P2 O# r本周学习反爬知识,重点讲解几种验证码识别技术,带领大家完成两个高级爬虫实战项目:Scrapy爬虫项目实战、Scrapy-Redis分布式爬虫项目实战。面试指导带领大家一起分析爬虫面试的高频考点以及答题技巧。 ' b Q( M+ i% R: S s* R) V第19周 数据分析入门& u+ X9 y% Z8 ~& D0 g t
本阶段开始Python数据分析的学习,本周是数据分析的入门篇章,从一个简单的案例开始展开探索性数据分析,重点讲解两个核心库NumPy与Pandas,结合项目实战案例,带领大家迅速掌握数据分析的相关技巧,建立数据分析思维。3 ]2 M/ X. ?2 F" X, i w6 D
第20周 数据分析进阶:数据可视化. S0 n5 f; s4 R
本周是数据分析的进阶篇章,重点讲解两个数据可视化库Matplotlib和Seaborn,掌握数据可视化的多种方式与绘图。( o6 i2 r% a( ]) K
第21周 数据分析进阶:统计分析与机器学习 4 R. g1 ?: [+ M* K( v+ l" c本周是数据分析的高级进阶篇章,重点讲解统计分析与机器学习,掌握Scipy统计分布与线性回归知识、Scikit-Learn挖掘数据特性。 ! v* f3 J; _7 ?- Z5 J第22周 数据分析项目综合实战与就业指导 ' Y& W. e6 O/ r, y' `" l& }本周进行数据分析综合项目实战,带领大家完成一线城市房价的分析。就业指导课教大家 1 q* k2 f. `/ x$ d4 k- M. Z第23周 企业级开发语言ES6与前端开发框架Bootstrap2 y) }4 H: W$ ^% m5 M2 l, V
提高前端开发效率必须使用框架,本周开始学习前端开发必备的语言ES6与Bootstrap框架;学完前端基础知识后,正式开始前端页面开发,基于Bootstrap框架开发在线问答系统的前端页面。 + `9 C R6 L" c8 K9 V第24周 夯实框架基础:Python全栈开发必学后端主流框架Flask 6 H- Q: ]; z; X: Z本次要实现的是前后端分离项目,完成前端页面的开发之后,要进入后端框架的学习,本周重点学习Python Web开发的Flask框架,掌握Flask开发必备的基础,为后端开发打好基础。 # x5 b3 ]2 L4 g; X$ y第25周 项目实战:Flask实战开发在线问答系统 p4 z; ^4 h f1 d0 t" J. o学完框架Flask后,本周实现前端页面与Flask框架整合联调,进行实战开发在线问答系统的各个模块,重点掌握迭代开发的过程,敏捷开发的思维,不断地提升编程能力。 - w: [+ q V5 T; h+ t+ A
第26周 入门Python Web全栈开发必备主流框架Django% I+ F x0 V9 L8 U. t- x
本阶段会带着大家用Django+Vue开发商业级“慕旅游网”全栈项目,本周主要学习Python Web全栈开发必备主流框架Django,重点掌握Django框架基础,为后续全栈项目开发做好基础储备。 ) e. J5 F7 h! m% {4 h6 k第27周 Django ORM模型和表单/ i( v& p1 R# U
本周继续学习Django框架的ORM模型和表单,掌握ORM模型基础,会对数据进行相关操作,以及表单的基本使用、自定义表单、文件上传操作,为后面的全栈开发夯实Django基础。 t% x( w- k: C+ Q
第28周 前端框架基础:前端开发必学Vue框架 7 [, l" h& _4 r3 w. T+ D/ i本周学习全栈开发的前端框架Vue,主要掌握Vue的框架思想,Vue全家桶及Vue组件通信等知识点,学会使用Vue进行组件化开发。 $ V4 z* H- Q2 d' ?第29周 项目实战:Django+Vue全栈开发旅游网项目首页 1 @& ?. t& S' j1 f+ _本周正式开始全栈项目开发,主要完成慕旅游网首页的前端页面开发、后台接口开发,以及接口联调,带你一个人撸完一个开发团队的工作。 ' T% y! u2 S7 d* w- W0 E2 o第30周 项目实战:Django+Vue全栈开发旅游网项目景点详情模块 2 r b3 W q! `4 K" z本周进行慕旅游网全栈项目景点详情相关功能的实战开发。" r1 r3 F ~+ p9 E
第31周 项目实战:Django+Vue全栈开发旅游网项目登录注册模块 / G2 k {/ `/ H/ ~6 u0 |本周进行慕旅游网全栈项目登录注册相关功能的实战开发。 r- b, f" D7 t, f a- N) g
第32周 项目实战:Django+Vue全栈开发旅游网项目订单支付模块7 b- K% H% x% C7 Q5 _2 l( j3 `; a
本周继续进行慕旅游网全栈项目订单支付相关功能的实战开发。5 B$ o# I. [ m7 V2 d& R
第33周 项目实战:全栈开发旅游项目后台管理系统与项目部署, m' i! [. d4 M& q! B) f, E# G
本周进行慕旅游网后台管理系统的实战开发,并将慕旅游网项目在Linux下进行部署。 6 g: |9 Y+ C; n! b( i/ E第34~35周 Python技能拓展之软件自动化测试 & t% b3 I& ~8 Q6 ?1 j9 O* J9 ~% }6 I+ Y本两周主要学习软件接口自动化测试、Web自动化测试、APP自动化测试,并介绍互联网项目运维发布策略,以及阿里的智能化发布流程。 . v' p8 t4 n& _% b1 r2 i: b' N第36周 Python技能拓展之人工智能4 H0 ~0 F# ]# F+ S
本周学习Python人工智能相关的知识,重点讲解机器学习领域的监督学习、无监督学习,让大家掌握人工智能核心编程思想,具备解决基础AI问题的能力 。& O8 L& g# h, N& N6 n; g
' w: j( w: I& K* L. F! L& \$ t4 Y. l4 P$ r) _: B9 m" W2 ]3 B
' ]9 Z3 H8 K% T