一、Python基础编程1、掌握Python基础编程语法;2、使用模块进行程序设计3、使用Python创建文件、访问、删除文件二、Python编程1、掌握python编程,能进行面向对象设计;2、掌握网络编程协议,实现网络间点对点通信;3、掌握关系型数据库MySql开发,熟练编写SQL语句;三、web开发1、根据UI设计,开发Web网站的前端页面;2、PC端和移动端页面开发;3、前端页面性能优化。四、框架与项目1、掌握python常用框架的使用能力;2、快速上手大型网站架构能力;3、掌握网站优化的技巧。五、爬虫开发1、掌握爬虫的工作原理和设计思想;2、掌握反爬虫机制;3、掌握分布式数据采集。六、人工智能1、掌握机器学习算法;2、掌握机器学习原理和TensorFlow框架;3、运用所学进行图片识别模拟训练。七、面试技巧1、了解近期行业动态,对专业发展有一定概念;2、程序员的自我职业素质,适应职场环境;3、掌握求职和面试技巧,提高入职成功*。【实战项目】一、AI 五子棋1、编写GUI界面(tkinter、pyqt、pygame等)2、人机交互3、棋局数据获取4、算法分析5、搭建训练模型二、股票数据爬虫1、抓取股票行情数据2、支持使用表达式定义选股策略3、多线程处理4、保存数据到JSON文件、CSV文件、MongoDB数据库。5、数据分析三、当当网购书平台1、前端页面2、使用Django框架编写后台管理3、使用任意一种数据库做数据管理4、使用加密算法保证用户数据安全5、网站部署6、网络安全机制四、人物识别系统1、文件构建2、抓取图像3、提取人脸、整理图像4、编写模型5、训练数据6、测试确认