课程阶段 | 课程项目 | 课程内容 |
第一阶段 Python语言核心编程 |
Python核心 | 人工智能解读、Python程序运行原理、Python IDE;数据基本运算;语句;列表与元组;字典;集合;函数;算法 |
Python面向对象编程 | OOP;OOA;OOD;“天龙八部”游戏技能系统框架设计 | |
Python高级 | Python 程序结构、模块、包、异常处理;迭代思想、大数据生成器、迭代工具;lambda 表达式、集成操作框架;闭包函数、python 装饰器 | |
第二阶段 Python高级软件开发 |
数据结构与算法 | 逻辑结构和存储结构、线性表、单链表、循环链表、栈模型、队列模型;树形结构、二叉树、算法基础、冒泡排序,选择排序、插;入排序、快速排序 、查找方法 |
Linux 操作系统 | Linux 操 作 系 统 及 常 用 命 令; ssh;编 辑 工 具;vim/Pycharm | |
IO 网络编程 | IO 操作、文件读写、字节流操作、文件缓存、文件偏移量;网络通信基础概念、OSI 模型、网络协议、三次握手和四次;挥手、套接字、TCP 套接字通信;UDP 套接字通信、套接字属性设置、HTTP 协议、HTTP 服;务模型、struct 模块使用 | |
并发编程 | 进程基础、fork 创建多进程、进程函数、僵尸进程处理、聊天室程序;multiprocessing 模块创建进程、进程池技术; threading 模块创建线程、自定义线程类;多进程并发、文件服务器模型、多线程并发模型;IO 模 型 ;协程 | |
Python正则表达式 | 正则表达式应用;正则表达式元字符;正则表达式高级规则;模块使用 | |
MySQL 基础 | 数据库基础;MySQL 数据库特点;MySQL 数据类型、数据库创建、数据库备份、数据表创建、设计;数据操作 | |
第三阶段Python Web全栈开发 | HTML | Web 与 Internet;HTML 基本介绍;HTML 基础语法;文本标记;列表标记;图像和链接;表格标记表单 |
CSS | CSS 介 绍; CSS 的使 用 方 式;CSS 样 式 表 特 征; CSS 选择器;尺寸与边框、框模型;背景属性、文本格式化属性、表格属性、过渡属性;浮动定位、其他定位方式、显示效果、列表属性、转换属性 | |
JavaScript | 使用 JS、JS 基础语法、JS 变量和常量;数据类型、数据类型转换、运算符、流程控制;循环结构、函数、数组、String、其他内置对象;BOM、DOM、JS 事件;jQuery 介绍、jQuery 选择器、jQuery 操作 DOM; jQuery- 事件 | |
MySQL 高级 | 表关联、级联动作、外键关联查询、索引操作、聚合操作;数据库约束、事务、网站项目数据库搭建;引擎特点、语句优化、pymysql 模块使用 | |
Python Django 框架 | Python 工具使用、Web 与服务器、框架;Django中的应用、应用的URL 路由配置;模板的设置、加载方式、模板中的语法;ORM、创建和使用模型、配置数据库;编写 Models,数据字段和字段选项; 多对多映射查询、自定义查询对象;HttpResponds、csrf 跨站点攻击;forms 模块的作用、使用 forms 模块 | |
Ajax | Ajax;JSON;使 用 JSON 进 行 数 据 交 换;Jquery 对;Ajax 的支持;跨域访问 | |
第四阶段Python 爬虫实战 | 非关系型数据库Redis | Redis 安 装 与配 置; Redis 数 据 操 作;string、 键 的 命 令;Redis 主 从 配 置;Redis 与 Python 交 互;Python 与MySQL 和 Redis 结合的使用 |
Python 爬虫 | 爬 虫 介 绍、 分 类、 用 途;Fiddler 抓包工具使用、网络数据包分析;GET、POST 请求方式网站爬取;HTML、JSON 介绍;数据库 MySQL、MongoDB 使用;requests 模块高级,Web 客户端验证;理应对反爬,requests.session 使用;Scrapy 框架爬取原理;Scrapy 框架 CrawlSpider 类爬取 | |
Python Flask 框架 | Flask 框架、开发环境建立、程序结构;模板的继承、请求、自定义错误页面、响应;文件上传、模型、ORM 介绍、搭建实体类;基 于 SQLAlchemy 的 CRUD、 关 系 映 射、SESSION、COOKIE | |
Python Tornado框架 | Tornado 基 础;Tornado 系 统、 路 由、 视 图、Tornado;异步处理机制;数据访问;安全应用;Python 编码 | |
第五阶段大数据分析人工智能 | 机器学习数学基础 | 线性代数;概率论与数理统计;随机变量、概率分布;微积分 |
数据分析、数据可视化 | 数据分析;数据可视化基础;数据可视化进阶;numpy 通用函数;数据相关性统计;矩阵和通用函数;pandas 基 础 | |
人工智能,机器学习 | 人工智能领域详细介绍;数据预处理;均值移除;范围缩放;归一化;独热编码;标记编码 | |
深度学习技术 | 深度学习技术;回归模型;分类模型;聚类模型;文本分析;语音识别;图像识别;深度神经网络 |