面向零基础,但别指望“看了就会”

Python 语法门槛低,但离真正能写项目之间,隔着一道“抽象思维”的坎。这套体系课 v6.5 版本,正是为了解决这个断层。它从计算机组成讲起,不是照本宣科,而是先帮你建立“程序是怎么跑起来的”底层认知,再进入 PyCharm 配置、变量、输入输出、分支与循环等基础语法。这一阶段的核心目标是让你习惯用编程逻辑去拆解问题,而不是死记硬背关键字。课程安排上,建议重点攻克循环中的 break/continue、字符串切片与常用方法、列表嵌套,以及函数中的作用域和不定长参数——这些是后续所有复杂逻辑的地基。如果你觉得“看着懂,动笔废”,多半是这几块没练到位。配套的学员管理系统(面向过程版)就是用来强行把你逼出舒适区的,不要跳过。

面向对象不是听懂的,是写出来的

从基础语法过渡到面向对象,是这门课真正的分水岭。很多学习者卡在这里,原因不是类太难,而是没想清楚“为什么要面向对象”。课程通过“烤地瓜”、“搬家具”等生活化案例引入类与对象,再逐步深入到继承、多态、静态方法、魔法方法,最后用面向对象版本重构学生管理系统。这个过程的设计意图很明确:让你在改写的痛苦中,真正理解封装、继承、多态带来的代码结构优势。文件读写、错误处理、模块与包则是保障你能写出健壮程序的技术支撑。这部分切忌速成,建议配合“批量修改文件名”、“文件备份”等实操练习,把 os 模块和文件 I/O 变成肌肉记忆。

学完能做什么?资料怎么配合?

完成这套课程的学习后,你应该能够独立用 Python 编写具有基本业务逻辑的控制台应用程序,比如管理系统的增删改查、文件批量处理工具、简单的数据整理脚本等。更重要的是,你应建立起从问题分析、方案设计到代码实现、调试修正的完整开发思维。资料包中的课程内容是主线,但务必配合课后练习完成两个版本的学员管理系统——面向过程版让你理解逻辑流程,面向对象版让你掌握结构抽象。只有亲手敲过这两遍,课程价值才算真正落地。不要只看不练,也不要急于求成跳过基础阶段的扎实训练。

课程目录

python 6.5/
1.阶段一 pythonv6.5版本课程
01.第一章∶ 1-Python基础语法V6.5
0-1 计算机组成
0-10 循环中的关键词与总结
0-11 字符串定义与切片
0-12 字符串常用方法
0-13 列表定义与基本使用
0-14 列表嵌套与应用及元组
0-15 字典定义及基本使用
0-16 函数定义函数作用域
0-17 函数返回、嵌套调用及应用
0-18 函数答疑总结复习
0-19 函数不定长参数及拆包
0-2 初始Python及Pycharm设置
0-20 引用及引用参数
0-21 学员管理系统-面向过程版本
0-22 递归函数与匿名函数
0-23 匿名函数使用及列表推导式
0-3 变量定义与使用
0-4 Python输入与输出
0-5 类型转化
0-6 Python分支结构-if else
0-7 分支结构-if嵌套与应用
0-8 循环结构-while循环
0-9 循环结构-for循环以及练习
02.第二章∶ 2-Python基础面向对象编程V6.5
0-1 文件常规读写操作
0-10 面向对象-类属性、静态方法、多态
0-11 面向对象试题讲解及作用讲解
0-12 Python 错误处理-Exception
0-13 Python模块与包
0-14 学生管理系统-面向对象版
0-2 文件其他操作及练习文件备份
0-3 文件案例-批量修改文件名
0-4 类与对象初识
0-5 对象属性访问及魔法方法使用
0-6 面向对象案例-烤地瓜
0-7 案例-搬家具
0-8 面向对象-单继承
0-9 面向对象-多继承及私有属性
03.第三章∶ 3-linux操作系统使用V6.5
0-1 操作系统介绍
0-2 Linux目录基本操作
0-3 Linux目录文件操作选项
0-4 Linux远程连接及软件操作
0-5 linux命令补充
04.第四章∶ 4-多任务编程V6.5
0-1 Python进程使用
0-2 Python进程注意事项
0-3 Python线程的使用及注意事项
0-4 Python线程锁
05.第五章∶ 5-TCP网络应用开发V6.5
0-1 作业与复习
0-2 IP端口socket介绍
0-3 TCP客户端开发
0-4 TCP服务器开发
0-5 协程
06.第六章∶ 6-静态web服务器V6.5
0-1 复习及本节介绍
0-2 HTTP协议
0-3 静态web服务器搭建
0-4 静态web服务器进阶版本
07.第七章∶ 7-web前端基础 V6.5
0-1 HTML基础第一部分
0-10 Ajax使用
0-2 HTML基础第二部分
0-3 CSS样式及选择器
0-4 JavaScript介绍及引入方式
0-5 JavaScript基础语法
0-6 JavaScript高级操作
0-7 JQuery基本使用
0-8 JQuery的高级使用
0-9 JQuery事件及json
08.第八章∶ 8-Mysql数据库V6.5
0-1 数据库的介绍
0-10 mysql索引及补充
0-2 MySQL登陆及简单操作
0-3 MySQL表结构操作及数据增删
0-4 MySQL查询【条件、排序、分组、聚合】
0-5 MySQL关联查询
0-6 MySQL范式介绍及外键约束
0-7 MySQL操作演练及Mysql事务
0-8 Python与MySQL交互
0-9 mysql案例-京东案例
09.第九章∶ 9-Python高级语法V6.5
0-1 闭包
0-2 装饰器
0-3 property与上下文管理器
0-4 生成器与深浅拷贝
0-5 正则表达式
10.第十章∶ 10-mini-web框架V6.5
0-1 web框架概述及框架搭建
0-2 框架功能实现
0-3 web框架数据操作
11.第十一章∶ 11-Django基础V6.5
0-1 redis安装配置
0-10 ORM数据增删改及基本查询
0-11 ORM数据高级查询
0-12 视图中获取查询字符串
0-13 视图中获取请求体/头数据
0-14 cookie与session
0-15 django类视图
0-16 django中间件
0-17 初始Vue框架
0-18 Vue条件与循环语法
0-19 Vue方法绑定与声明周期
0-2 redis数据类型
0-3 git操作
0-4 Web流程及Django MVT模型
0-5 django工程创建及ORM模型
0-6 Django视图路由
0-7 Django 模版及基本配置
0-8 Django项目案例准备
0-9 项目案例模型定义
12.第十二章∶ 12-美多商城V6.5
0-1 项目开发流程及仓库搭建
0-10 celery异步短信方案
0-11 登录功能实现
0-12 登出功能实现
0-13 第三方登录流程及QQ登录准备
0-14 QQ登录-跳转
0-15 QQ登录绑定实现
0-16 itsdangerous及用户中心展示
0-17 邮件发送准备及步骤
0-18 邮件发送实现及celery实现
0-19 areas区域功能准备
0-2 项目结构搭建及基本配置
0-20 区域数据获取及缓存实现
0-21 新增收货地址实现
0-22 goods商品表分析创建
0-23 fdfs docker镜像与容器操作
0-24 storage/tracker运行实现及回顾
0-25 fdfs图片上传
0-26 商品分类数据查询及图片展示
0-27 列表页功能实现
0-28 Elastic Search搜索介绍
0-29 Elastic Search搜索实现
0-3 用户模型类设计使用
0-30 商品详情页及页面静态化
0-31 商品详情页面静态化实现
0-32 分类商品统计实现
0-33 用户浏览记录
0-34 购物车思路分析
0-35 购物车-添加
0-36 购物车-展示
0-37 购物车-修改删除
0-38 购物车合并
0-39 提交订单思路分析以及订单表分析
0-4 restful设计介绍及判断用户名重复功能
0-40 生成订单实现
0-41 订单表数据保存
0-42 订单并发处理
0-43 支付宝介绍
0-44 支付功能实现
0-45 Mysql主从配置
0-46 美多商城部署
0-47 git进阶
0-5 CORS及总结回顾
0-6 注册功能实现
0-7 图片验证码功能实现
0-8 短信验证码功能实现
0-9 代码优化设计
13.第十三章∶ 13-Django Rest Framework框架V6.5
0-1 前后端分离及restful设计
0-10 DRF Mixin视图及视图集
0-11 DRF扩展功能
0-2 DRF序列化器基本使用
0-3 DRF序列化器-外键定义
0-4 DRF序列化器反序列化使用
0-5 DRF反序列化-自定义验证及保存数据
0-6 模型序列化器-ModelSerializer
0-7 DRF序列化器反序列化-进阶
0-8 DRF视图-Apiview
0-9 DRF视图-GennericAPIViews
14.第十四章∶ 14-美多商城后台V6.5
0-1 vue-cli及单文件组件
0-10 sku-新增(一)
0-11 sku-新增(二)
0-12 sku更新保存事务实现
0-13 权限功能实现
0-14 组及管理员功能实现
0-2 前端服务启动
0-3 token原理及实现
0-4 后台登录实现
0-5 统计信息功能实现
0-6 用户管理页面功能实现
0-7 图片展示及上传流程
0-8 图片功能实现
0-9 sku展示功能实现
15.第十五章∶ 15-项目自动化部署V6.5
0-1 nginx介绍
0-10 shell-控制语句
0-11 shell-函数及发布流程
0-12 shell-命令部署(一)
0-13 shell-部署(二)
0-14 美多商城部署
0-15 shell-命令进阶
0-16 jenkins介绍
0-17 jenkins进阶及美多构建任务
0-18 gitlab任务构建(一)
0-19 gitlab任务构建(二)
0-2 nginx基本使用
0-20 pipeline构建美多
0-21 elk介绍及logstash
0-22 kiban/filebeat及案例
0-23 es介绍及elk使用
0-3 部署-反向代理
0-4 部署-负载均衡
0-5 日志实现
0-6 docker基本使用
0-7 dockerfile使用
0-8 dockerfile构建美多商城
0-9 shell-变量
16.第十六章∶ 16-Python自动化测试V6.5
0-1 测试理论及缺陷管理
0-10 pytest.raises()的使用
0-11 pytest.warns()的使用
0-12 pytest.fixture基本使用
0-13 pytest.mark的使用及常用插件
0-14 yml的学习和简单使用
0-15 selenium的安装
0-16 selenium的使用一
0-17 selenium的使用二
0-18 seleniumIED的安装和使用
0-19 认识PO模型
0-2 禅道的使用和说明
0-20 复习回顾
0-21 PyAutoGUI的安装及具体使用
0-22 移动端app测试
0-23 理发店模型
0-24 性能测试
0-25 jmter的基本使用流程
0-26 jmeter的元件一
0-27 jmter的元件二
0-28 jmeter逻辑控制器
0-29 jemter生成测试报告和分布式的使用
0-3 测试用例常用方法
0-30 locust的使用
0-31 单元测试总结一
0-32 单元测试总结二
0-33 web自动化和app自动化测试总结
0-34 性能测试总结
0-4 接口测试
0-5 requests模块的简单使用
0-6 基于django的单元测试
0-7 Unittest的使用
0-8 Mock的使用(一)
0-9 Mock的使用(二)
17.第十七章∶ 17-Flask框架V6.5
0-1 第一个Flask应用
0-10 单例模式及总结回顾
0-11 restful中蓝图使用及参数解析
0-12 restful响应以及自定义返回
0-13 Flask-SQLALchemp配置使用
0-14 ORM模型定义及基本查询
0-15 高级查询集数据操作
0-16 SQLalchemy数据刷新
0-17 SQLalchemy 关联查询
0-18 Session机制与数据库迁移
0-2 Flask路由与自定义转换器
0-3 Flask模板、请求、响应
0-4 Flask状态保持与异常捕获
0-5 Flask请求钩子
0-6 Flask蓝图与上下文
0-7 用户认证案例
0-8 Flask配置加载
0-9 Flask-restful基本使用及类视图
18.第十八章∶ 18-Flask项目-黑马头条V6.5 这章开始未建文件夹
001.08-项目介绍&产品原型图使用 .mp4 124.99M
002.09-项目技术架构设计 .mp4 55.65M
003.10-人员配置&开发环境&gitlab .mp4 44.02M
004.11-mysql数据库优化 .mp4 53.67M
005.12-简历编写 .mp4 89.09M
006.01-重点回顾 .mp4 66.61M
007.02-模型类字段分析 .mp4 49.20M
008.03-用户表&频道表&关系表 .mp4 48.86M
009.04-用户的关注表 [自关联的多对多] .mp4 43.70M
010.05-文章表&文章的关系表 .mp4 76.39M
011.06-文章表评论数量和图片优化 .mp4 49.55M
012.07-评论表&关系表 .mp4 49.25M
013.08-文章内容表&总结 .mp4 42.56M
014.09-Gitflow工作流程&分支的功能 .mp4 43.91M
015.10-项目经理和程序员负责的内容 .mp4 19.47M
016.11-项目经理新建仓库 .mp4 85.97M
017.12-程序员开发合并代码 .mp4 82.04M
018.13-集中测试和发布阶段 .mp4 53.07M
019.14-冲突演示 .mp4 50.13M
020.15-项目初始化 .mp4 29.03M
021.16-生产app的工厂方法实现 .mp4 43.20M
022.17-将common文件夹添加到python搜索路径 .mp4 20.39M
023.18-flask项目启动文件 .mp4 23.55M
024.01-重点回顾(1) .mp4 137.70M
025.02-MySQL和redis配置信息 .mp4 40.27M
026.03-创建mysql和redis数据库对象 .mp4 94.66M
027.04-用户模块restful蓝图组件化 .mp4 69.62M
028.05-用户模块自定义返回json字符串格式 .mp4 31.02M
029.06-项目架构总结 .mp4 36.84M
030.07-短信验证码接口实现 .mp4 78.89M
031.08-数据库迁移 .mp4 95.16M
032.09-jwt案列 .mp4 68.84M
033.10-登录接口思路梳理 .mp4 51.15M
034.11-登录注册参数解析 .mp4 32.33M
035.12-登录注册业务逻辑实现 .mp4 64.94M
036.13-生成登录token和刷新token .mp4 87.20M
037.14-登录注册接口测试 .mp4 20.55M
038.15-postman进阶 .mp4 32.03M
039.01-重点回顾(2) .mp4 87.60M
040.02-请求钩子统一提取token信息 .mp4 67.08M
041.03-强制登录装饰器 .mp4 46.14M
042.04-获取当前登录用户信息 .mp4 52.11M
043.05-刷新token业务逻辑实现 .mp4 55.42M
044.06-Pycharm远程开发 .mp4 30.81M
045.07-七牛云新建空间&交互过程 .mp4 52.34M
046.08-七牛云工具使用 .mp4 97.07M
047.09-检查图片文件 .mp4 30.87M
048.10-封装上传图片工具类 .mp4 32.08M
049.11-修改头像接口实现 .mp4 125.52M
050.12-添加忽略文件&接口文档 .mp4 14.80M
051.13-支持前端跨域访问后端 .mp4 103.69M
052.14-CORS_ORIGINS参数说明 .mp4 28.71M
053.15-获取用户频道准备工作 .mp4 45.64M
054.16-用户频道接口实现 .mp4 122.31M
055.01-重点回顾(3) .mp4 86.91M
056.02-查询所有频道实现 .mp4 43.81M
057.03-修改用户频道思路分析 .mp4 42.18M
058.04-修改用户频道代码实现 .mp4 116.50M
059.05-首页文章列表需求分析 .mp4 62.96M
060.06-时间日期转换 .mp4 45.67M
061.07-查询文章列表接口实现1 .mp4 60.26M
062.08-查询文章列表接口实现2 .mp4 111.59M
063.09-获取文章详情需求分析 .mp4 66.76M
064.10-文章详情接口代码实现1 .mp4 84.04M
065.11-文章详情接口代码实现2 .mp4 117.09M
066.12-关注接口代码实现 .mp4 117.69M
067.13-取消关注接口代码实现 .mp4 42.06M
068.14-关注&取消关注接口测试 .mp4 29.47M
069.15-总结 .mp4 58.06M
070.01-重点回顾(4) .mp4 96.88M
071.02-查询关注列表代码实现1 .mp4 99.24M
072.03-查询关注列表代码实现2 .mp4 90.09M
073.04-发布主评论接口实现 .mp4 80.67M
074.05-查询评论列表思路分析 .mp4 31.98M
075.06-查询评论列表接口代码实现 .mp4 99.36M
076.07-回复子评论思路分析 .mp4 10.06M
077.08-回复子评论接口实现 .mp4 58.93M
078.09-查询子评论列表接口代码实现 .mp4 137.71M
079.10-项目接口总结 .mp4 305.21M
080.11-Redis持久化 .mp4 41.90M
081.01-主从原理&主从架构 .mp4 69.26M
082.02-读写分离思路分析 .mp4 117.91M
083.03-读写分离代码实现 .mp4 131.86M
084.04-读写分离功能测试 .mp4 80.38M
085.05-项目集成读写分离 .mp4 66.60M
086.06-读写分离回顾 .mp4 22.54M
087.07-分片介绍 .mp4 29.20M
088.08-垂直拆分 .mp4 26.52M
089.09-垂直分库访问代码实现 .mp4 101.91M
090.10-水平拆分 .mp4 24.79M
091.11-水平拆分定向查询 .mp4 205.83M
092.12-水平拆分定向查询再次理解 .mp4 138.26M
093.13-分布式事务-二阶段提交 .mp4 87.60M
094.14-基于消息状态一致性解决方案 .mp4 34.76M
095.15-分布式中join&排序&分页 .mp4 19.54M
096.16-redis常见命令回顾 .mp4 60.57M
097.17-redis基本使用 .mp4 20.55M
098.18-总结 .mp4 69.58M
099.01-重点回顾(5) .mp4 108.49M
100.02-Redis事务 .mp4 53.56M
101.03-Redis乐观锁 .mp4 107.62M
102.04-Redis悲观锁 .mp4 48.86M
103.05-非事务型管道 .mp4 16.80M
104.06-Redis安装 .mp4 23.85M
105.07-数据库主从 .mp4 87.07M
106.08-哨兵模式机制理解 .mp4 37.99M
107.09-Redis配置哨兵步骤 .mp4 35.51M
108.10-哨兵机制代码实现 .mp4 32.91M
109.11-centos哨兵配置[bug] .mp4 118.17M
110.12-centos哨兵配置 .mp4 66.12M
111.13-redis集成哨兵主从客户端对象 .mp4 26.13M
112.14-集群搭建步骤 .mp4 97.80M
113.15-卡槽原理 .mp4 14.43M
114.16-centos集群启动&使用 .mp4 47.07M
115.01-重点回顾(6) .mp4 150.18M
116.02-项目集成集群 .mp4 41.43M
117.03-缓存架构 .mp4 48.70M
118.04-缓存粒度 .mp4 43.64M
119.05-缓存数据格式 .mp4 10.81M
120.06-项目缓存设计 .mp4 88.18M
121.07-缓存过期策略 .mp4 34.49M
122.08-缓存淘汰策略 .mp4 68.87M
123.09-redis热点数据 .mp4 72.18M
124.10-redis缓存更新&删除 .mp4 52.55M
125.11-redis缓存更新回顾 .mp4 10.46M
126.12-缓存穿透 .mp4 71.30M
127.13-缓存雪崩 .mp4 25.42M
128.14-缓存模式 .mp4 46.75M
129.15-缓存工具类 .mp4 32.27M
130.16-查询缓存思路分析 .mp4 29.56M
131.17-查询缓存工具类实现 .mp4 94.05M
… 共 937 条