课程大纲
开发阶段1 基于Python的项目实战 | ||
一级 | 二级 | 细节 |
任务1 (前期准备) | 安装与配置(概述) | JDK1.8 |
Python3.6 | ||
IDEA与STS | ||
MariaDB | ||
Linux | ||
pip | ||
python2与3差别 | ||
python常用工具包介绍 | ||
小组分工与项目 | ||
敏捷开发与项目迭代展示 | ||
任务2 (基础语法) (简略) | 环境配置 | |
变量类型 | ||
List基础 | ||
List索引 | ||
循环结构 | ||
判断结构 | ||
字典 | ||
文件处理 | ||
函数基础 | ||
面向对象 | ||
任务3 (NumPy) | 能解决什么问题 | |
数组创建 | ||
数组操作 | ||
数组访问 | ||
矩阵转置 | ||
缺失值 | ||
任务4 (SciPy) | 随机数函数 | |
kstest函数 | ||
分布函数定义 | ||
任务5 (pandas) | 其他函数操作 | |
Series | 创建 | |
访问 | ||
DataFrame | 创建 | |
访问 | ||
数据结构 | Series | |
DataFrame | ||
任务5 (爬虫实战) | 爬虫开发需求 | |
主要模块分析 | Scrapy | |
Beautiful Soup | ||
urllib和urllib2 | ||
爬取51job职位并分析 | ||
爬取携程网的旅行数据 | ||
爬取亚马逊的商品并进行存取 | ||
任务6 (总结) | 项目评审 | |
python3.6新技术趋势 |