《北京华尔思-Python全栈开发课程》课表-课程简介
第一阶段:Python核心编程
1. 掌握Python基础语法, 具备基础的编程能力;
2. 建立起编程思维以及面向对象程序设计思想。
能够熟练使用Python技术完成针对小问题的程序编写以及小游戏程序的开发。
具备最基本的编程思维, 掌握基础的Python编程技术, 能够完成较小程序的开发,尚达不到企业的用人标准。
第二阶段:Python高级编程
1.掌握网络编程相关技术,能够实现网络间数据通信;
2.掌握程序设计中处理并发相关技术,并能够编写支持高并发量的网络程序;
3.能够熟练掌握MySQL操作相关技术,熟练编写各种数据库操作SQL语句,并能够进行Python与MySQL之间的数据交互;
4.掌握正则表达式语法规则以及Python处理正则表达式的re模块,能够实现对字符串进行复杂模式匹配;
5.掌握web服务器的工作流程,以及web框架的实现原理。
能够使用面向对象的程序设计方法,基于Linux操作系统进行高并发量的网络程序开发。
熟练掌握Python技术和常见网络协议,可满足企业开发的初级需求,根据市场反馈数据看,薪资普遍在6000-8000元/月。
第三阶段:前端开发
1、可根据UI设计,开发web网站的前端页面;
2、PC端和移动端页面特效开发;
3、前端页面性能优化。
1、开发常见Web网站的前端页面和移动端H5页面;
2、跟后台进行数据通信;
3、掌握当前市场流行的前后端分离的开发模式中所用的前端框架。
前端作为web网站开发的半壁江山,全栈工程师必备技能,8000-12000月。
第四阶段:Web开发
1、可根据产品原型图,开发web网站的前端界面;
2、可根据业务流程图,开发web网站的后台业务;
3、可根据web框架设计,开发对应的数据库;
4、缓存服务器的操作和设计;
5、异步任务的实现。
1、高并发全功能的web网站开发;
2、提供数据响应速度灵活运用缓存;
3、根据实际问题设计出相应数据库表。
web全栈工程师,独立开发前端和后端业务,10000-20000。
第五阶段:爬虫(数据处理)
1、掌握爬虫的工作原理和实现流程;
2、掌握通用的反反爬的机制;
3、掌握mongodb数据库的应用;
4、可使用基础的模块实现数据采集;
5、可使用主流的爬虫框架实现数据采集;
6、能够自己造轮子实现爬虫框架;
7、掌握数据分析基本流程与步骤;
8、掌握数据挖掘的一般过程。
2、能够运用爬虫框架包括实现分布式爬虫;
3、能够根据具体需求,实现定制的爬虫框架;
4、能够对海量数据进行分析,根据需求挖掘数据的潜在价值。