面向零基础,但别指望“看了就会”
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 条




