- 课程目录 -
第一课 Python基础入门与科学计算
第一章 12小时掌握 Python
1 Python 的安装
2 Python 必备基础
3 Python 内置数据结构
4 操作数据文件和文件目录
5 函数的定义和调用
6 [课后作业讲解与答疑]
7 面向对象编程 - 基础篇
8 面向对象编程 - 进阶篇
9 [课后作业讲解与答疑]
10 具有Python风格地编程
11 常用技术介绍
12 [课后作业讲解与答疑]
第二章 征服数据王国的三驾马车
13 数值矩阵型数据交给 NumPy
14 NumPy 进阶操作
15 [课后作业讲解与答疑]
16 Matplotlib 绘图
17 [课后作业讲解与答疑]
18 Pandas 基本操作
19 Pandas 进阶操作
20 [课后作业讲解与答疑]
第二课 Linux基础与软件安装
第一章 Linux基础部分
1 初识Linux
2 文件、目录管理
3 用户、用户组管理
4 磁盘管理
5 编辑器vim讲解
6 文件和目录压缩与解压
7 Linux软件包安装
8 Linux shell基础知识
9 LNMP web服务器环境搭建
10 MySQL数据库基础操作
11 Linux环境Python的安装与应用
12 Linux环境Python服务器的安装与配置
13 搭建服务器实验及参数说明
第三课 web前端基础
第一章 HTML基础
1 HTML 代码入门
2 CSS样式和JS 基础入门
3 PhotoShop切图基础入门
4 HTML常用标签讲解
5 表格表单讲解
6 CSS样式讲解
7 完成第一个静态网页项目
第二章 JavaScript基础及DOM操作
8 JavaScript基础
9 JavaScript进阶
10 DOM树讲解
11 jQuery筛选器简介
12 jQuery DOM操作
13 完成一个动态网页项目
Git和GitHub工具简介(选学)
第四课 Python网站开发
第一章 网站开发基础知识
1 学习方法和环境搭建
2 Python网站开发简介
3 Django框架简介
4 创建APP
5 完成主要逻辑
6 完善逻辑细节
7 创建用户系统
8 样式美化
9 网站部署
第二章 网站开发项目案例分析
10 功能需求分析(实现类似开发者头条和湾区日报的一个产品)
11 业务分析
12 - 13 用户模块
14 - 15 编辑器模块
16 - 17 前端展示
18 - 23 文章模块
24 其他小功能完善
25 - 28 数据库设计
29 - 30 网站架构
第五课 Python爬虫开发(拟定)
第一章 爬虫的基础知识
1 Python爬虫简介
2 网页信息的分析
3 爬虫框架的简介
4 爬虫框架的应用
5 正则表达式及标签筛选
6 数据机构化存储
第二章 网站开发项目案例分析
7 招聘网站数据爬取
8 知乎数据爬取
9 房屋信息爬取
10 微信公众号爬取
- 课前准备 -
请同学们开课前安装以下软件,安装出现问题也不用担心,第一节课程老师也会手把手教大家。
第一步:下载Python安装包 Python 3.6 指定发行版https://www.anaconda.com/download/#windows
第二步:IDE开发软件 PyCharm 社区版 下载地址https://www.jetbrains.com/pycharm/download/#section=windows
- 开课时间 -
1、12月1日开始至1月31日,每周一到周五每天1小时基础视频课程
视频课程按照(Python、Linux、前端)交替更新,同步学习。
2、2月1日至5月31日,每周六周日直播或录播课程,每次2小时(拟定)
学习完基础课程后,web开发采用直播的形式,共30小时直播。爬虫课程在web开发课程之后直播授课。
- 授课方式 -
1、本次课程为录播+直播课,定时发布视频或直播,群里主讲老师和助教实时答疑。
2、本次课程配套习题、实践课以及作业讲解课。
扫码添加“极值学院李老师”
▼
- Python网站开发工程师
- 毕业生顺利找到开发工作
- 职场新人升职加薪
- 在校理工科学生
- 高校老师
- 职场新人