课程详情:第1阶段:Python核心编程掌握Python基础语法,具备基础的编程能力;建立起编程思维以及面向对象程序设计思想。
第2阶段:Python和Linux高级编程能够熟练使用Linux操作系统;掌握
网络编程相关技术,能够实现网络间数据通信;掌握程序设计中处理并发相关技术,并能够编写支持高并发量的网络程序;能够熟练掌握MySQL操作相关技术,熟练编写各种
数据库操作SQL语句,并能够进行Python和MySQL之间的数据交互;掌握web服务器的工作流程,以及web框架的实现原理。
第3阶段:前端开发可根据
UI设计,开发Web网站的前端页面;PC端和移动端页面特效开发;前端页面性能优化。
第4阶段:Web开发可根据产品原型图,开发Web网站的前端界面;可根据业务流程图,开发Web网站的后台业务;可根据Web框架设计,开发对应的数据库;缓存服务器的操作和设计;异步任务的实现。
第5阶段:数据处理掌握爬虫的工作原理和设计思想;掌握反爬虫机制;掌握分布式数据采集;掌握数据分析基本流程与步骤;掌握数据挖掘的一般过程。
第6阶段:人工智能掌握数据挖掘基础工具使用;掌握数据挖掘处理数据方法;了解常见机器学习算法原理;根据量化交易规则设计策略;掌握深度学习算法和框架;图像识别、检测的实现。
第7阶段:面试强化掌握shell编程基础和开发技巧;掌握shell编程常用表达式和流程控制语句;掌握项目发布的流程规范;掌握生产脚本的编写流程规范;了解项目生命周期及项目常见开发模式。