课程目录
01 课程介绍与Python基础
第1–2节:课程导学与微信小程序点餐项目介绍。
02 Python语法与编程基础
第2–35节:Python环境搭建、基础语法、数据类型、运算符、流程控制、函数等核心内容。
03 数据结构与函数进阶
第3–32节:列表、元组、字典、字符串等数据结构操作,以及函数参数、递归、变量作用域。
04 面向对象编程
第4–20节:类和对象、封装、继承、多态、类属性方法、单例模式等面向对象核心概念。
05 高级编程与并发
第5–47节:文件操作、异常处理、网络编程、多任务(线程、进程、协程)及迭代器生成器。
06 正则表达式
第6–9节:正则表达式语法,包括字符匹配、分组、贪婪与非贪婪等高级用法。
07 贪吃蛇项目实战
第7–12节:贪吃蛇游戏的项目思路、环境搭建、主体框架编写与最终测试。
08 Git版本控制
第8–4节:Git介绍、代码提交拉取、分支管理、标签与Fork等常用操作。
09 数据库基础
第9–14节:MySQL数据库介绍、安装、SQL语句(增删改查)、事务、范式与权限管理。
10 Python操作数据库
第10–5节:使用PyMySQL进行数据库连接、数据增删改查及SQL注入问题防范。
11 HTML基础
第11–8节:HTML入门、基本标签、表格、列表、表单、音视频标签等网页结构内容。
12 CSS样式
第12–10节:CSS选择器、背景、文本、字体、盒子模型、布局及登录页面实战。
13 JavaScript基础
第13–7节:JS简介、数据类型、判断循环语句、操作符、定时器等前端交互基础。
14 jQuery应用
第14–6节:jQuery选择器、事件、效果、元素操作与CSS样式控制。
15 网络爬虫与数据分析
第15–32节:HTTP协议、Requests、XPath、BeautifulSoup、Scrapy框架及模拟登录等爬虫技术。
16 Flask Web开发
第16–40节:Flask环境搭建、路由、模板、表单验证、数据库ORM、蓝图及单元测试。
17 微信小程序开发
第17–16节:微信开发介绍、测试号配置、接入验证、消息回复、网页授权等接口应用。
18 Django框架入门
第18–19节:Django简介、MVC/MTV模式、虚拟环境、项目创建、模型与后台管理。
19 数据分析库
第19–31节:NumPy数组操作、Pandas数据处理、Matplotlib与Seaborn数据可视化。
20 宏观经济数据分析
第20–10节:利用CPI、货币供应量、GDP等数据,分析通货膨胀与经济趋势。
21 股票数据分析
第21–12节:获取并可视化上证指数数据,进行收益率、相关性及K线图分析。
22 上市公司数据可视化
第22–8节:使用PyEcharts绘制上市公司分布地图、柱状图及词云统计。
23 傅里叶变换
第23–2节:傅里叶变换原理及其在Python中的实现与应用。
24 图像处理OpenCV
第24–18节:OpenCV图像基础操作、像素处理、几何变换、滤波及傅里叶变换。
25 机器学习基础
第25–22节:机器学习介绍、特征工程、分类算法(K近邻、朴素贝叶斯、决策树等)。
26 股票预测实战
第26–5节:基于机器学习的股票预测,包括数据清洗、特征提取与线性回归分析。
27 人脸识别
第27–5节:人脸识别介绍、环境搭建、工程模型构建与代码测试。
28 微信点餐系统项目
第28–41节:Django开发微信点餐系统,涵盖数据库设计、前后端接口、购物车与订单管理。