
课程是一套体系完整、内容详尽的 Python 全栈开发实战课程,旨在帮助学员从零基础入门,逐步成长为能够胜任企业级应用开发的全栈工程师。课程以“基础语法 → 面向对象 → 高级应用”为清晰主线,通过三大季的系统性学习,全面覆盖 Python 开发的核心知识体系与主流技术栈。
核心学习路径
1. 第一季:Python 基础篇
Python 入门与环境搭建:学习 Python 语言的特点、虚拟机原理,掌握开发环境的搭建与第一个 Python 程序的编写。
核心语法与数据类型:系统学习变量、常量、注释、标识符与关键字。深入掌握数值、布尔、字符串等基础数据类型,以及列表、元组、字典等核心序列结构。
程序逻辑与控制流:掌握数学、关系、逻辑等运算符的使用,熟练运用分支结构(if-else)和循环结构(while/for)构建程序逻辑。
函数式编程基础:学习函数的定义、参数传递、可变参数、递归调用,理解变量作用域、闭包、lambda 表达式等高级特性。
模块化与工程化:掌握模块的定义与导入、__init__.py 的作用,学习使用 pip 进行包管理、创建虚拟环境,并了解项目打包与发布流程。
开发工具与调试:熟悉 PyCharm 开发工具的配置与使用,掌握代码调试技巧,提升开发效率。
2. 第二季:Python 面向对象篇
面向对象编程(OOP)核心:深入理解类与对象的概念,掌握类的定义、对象的创建、引用传递、属性封装、构造与析构方法。
OOP 高级特性:学习类属性、__slots__、内部类,掌握一对一、一对多、自身关联等对象关系设计,以及合成设计模式。
继承与多态:系统学习类的继承、多继承、方法覆写,深入理解对象的多态性,并掌握工厂、代理等经典设计模式。
魔法方法与高级操作:探索 __new__、__call__ 等魔法方法,实现对象的自定义比较、格式化、迭代、反转等高级操作。
装饰器与内置方法:掌握函数装饰器与类装饰器的定义与使用,理解 @staticmethod、@classmethod、@property 等内置装饰器的应用。
异常处理与测试:学习异常处理机制(try-except-finally)、自定义异常类,以及 with 上下文管理器的使用。掌握 doctest、unittest 等功能测试与 cProfile 性能测试方法。
常用内置模块:深入学习 set、deque、heapq、enum 等集合模块,掌握 yield 生成器、time、datetime、re 正则表达式等核心模块。
3. 第三季:Python 应用技术
并发编程:系统掌握多进程(Process、进程池、进程间通信)、多线程(threading、线程同步)与多协程(greenlet、gevent)编程,理解生产者-消费者模型。
文件与 I/O 操作:深入学习文件读写、编码、缓冲,掌握 os、shutil、pickle、csv 等模块进行文件和目录操作。
网络编程:学习 Socket 编程基础,实现 TCP/UDP 通信,了解 HTTP 协议,并使用 twisted 框架开发异步网络程序。
数据库编程:掌握 MySQL 数据库的安装与操作,学习使用 Python 连接 MySQL 进行 CRUD、事务、连接池操作,并深入使用 ORM 框架 SQLAlchemy。
GUI 桌面应用开发:学习使用 Tkinter 库进行图形用户界面(GUI)开发,掌握窗体、布局、各类组件(按钮、文本框、列表等)的使用及事件处理,并能使用 pyinstaller 打包成可执行文件。
网络爬虫与数据处理:掌握网络爬虫基本原理,使用 BeautifulSoup、selenium 进行网页解析与数据抓取,并使用 jieba、wordcloud 进行中文分词与数据可视化。
Web 全栈开发(Flask):系统学习 Flask 框架,从路由、请求响应、模板(Jinja2)到会话管理(Cookie/Session),再到蓝图、类视图、Flask-WTF 表单等,完整构建动态 Web 应用。
课程亮点
体系完整,循序渐进:课程从 Python 基础语法讲起,逐步深入到面向对象、高级特性,再到多进程、网络、数据库、Web 开发等应用技术,知识体系完整,学习路径清晰。
内容详尽,覆盖面广:全面覆盖 Python 开发的三大核心领域,不仅包含语言本身,还囊括了企业开发中常用的数据库、网络、GUI、Web 框架等主流技术栈。
实战驱动,注重应用:课程包含大量实战项目,如开发 HTTP 服务器、爬取豆瓣电影、构建 Flask Web 应用等,帮助学员将理论知识转化为实际开发能力。
配套齐全,助力学习:提供完整的课程代码、配套的开发工具(Python、PyCharm、Navicat)和详细的课程资料,方便学员同步练习与复习。
深入原理,知其所以然:在讲解应用的同时,也深入剖析了 Python 虚拟机、装饰器原理、GIL 等底层机制,帮助学员建立扎实的计算机科学基础。
课程目录:
沐言优拓
+—01_【第一季】Python基础篇
| 0101_【了解】Python简介.mp4
| 0102_【了解】Python语言特点.mp4
| 0103_【理解】Python虚拟机.mp4
| 0104_【掌握】搭建Python开发环境.mp4
| 0105_【掌握】Python编程起步.mp4
| 0201_【掌握】程序注释.mp4
| 0202_【掌握】标识符与关键字.mp4
| 0203_【掌握】变量与常量.mp4
| 0204_【掌握】Python基础数据类型.mp4
| 0205_【掌握】Python中的数值型.mp4
| 0206_【理解】Python中的复数.mp4
| 0207_【掌握】Python中的布尔型.mp4
| 0208_【掌握】字符串基本使用.mp4
| 0209_【掌握】键盘数据输入.mp4
| 0210_【掌握】格式化输出.mp4
| 0211_【理解】运算符简介.mp4
| 0212_【掌握】数学运算符.mp4
| 0213_【掌握】关系运算符.mp4
| 0214_【掌握】逻辑运算符.mp4
| 0215_【了解】位运算符.mp4
| 0216_【掌握】身份运算符.mp4
| 0301_【理解】程序逻辑结构.mp4
| 0302_【掌握】分支结构.mp4
| 0303_【了解】断言.mp4
| 0304_【掌握】while循环结构.mp4
| 0305_【掌握】for循环结构.mp4
| 0306_【掌握】循环控制语句.mp4
| 0307_【掌握】循环嵌套.mp4
| 0401_【掌握】序列结构简介.mp4
| 0402_【掌握】列表基本定义.mp4
| 0403_【掌握】数据分片.mp4
| 0404_【掌握】成员运算符.mp4
| 0405_【掌握】列表操作函数.mp4
| 0406_【掌握】元组定义与使用.mp4
| 0407_【掌握】序列统计函数.mp4
| 0408_【掌握】字符串序列简介.mp4
| 0409_【掌握】字符串格式化处理.mp4
| 0410_【掌握】字符串操作函数.mp4
| 0411_【掌握】字典功能简介.mp4
| 0412_【掌握】字典基本使用.mp4
| 0413_【掌握】字典迭代输出.mp4
| 0414_【掌握】字典操作函数.mp4
| 0501_【掌握】函数基本定义.mp4
| 0502_【掌握】函数参数传递.mp4
| 0503_【掌握】可变参数.mp4
| 0504_【了解】函数递归调用.mp4
| 0506_【掌握】变量作用域.mp4
| 0507_【理解】闭包.mp4
| 0508_【理解】lambda表达式.mp4
| 0509_【掌握】主函数.mp4
| 0510_【理解】callable函数.mp4
| 0511_【掌握】eval函数.mp4
| 0512_【掌握】exec函数.mp4
| 0513_【掌握】compile函数.mp4
| 0601_【掌握】模块功能简介.mp4
| 0602_【掌握】模块定义.mp4
| 0603_【掌握】import模块导入.mp4
| 0604_【掌握】from-import模块导入.mp4
| 0605_【掌握】__init__.py.mp4
| 0606_【理解】sys模块.mp4
| 0607_【掌握】copy模块.mp4
| 0608_【了解】偏函数.mp4
| 0609_【了解】数学模块.mp4
| 0610_【理解】随机数.mp4
| 0611_【理解】MapReduce数据处理.mp4
| 0612_【掌握】pip模块管理工具.mp4
| 0613_【掌握】虚拟环境.mp4
| 0614_【理解】项目打包.mp4
| 0615_【理解】Pypi项目发布.mp4
| 0701_【了解】PyCharm开发工具简介.mp4
| 0702_【掌握】PyCharm配置.mp4
| 0703_【掌握】开发Python程序.mp4
| 0704_【掌握】代码调试.mp4
| 0705_【掌握】模块导入与使用.mp4
|
+—02_【第二季】Python面向对象篇
| 0801_【掌握】面向对象简介.mp4
| 0802_【掌握】类与对象简介.mp4
| 0803_【掌握】类与对象定义.mp4
| 0804_【掌握】对象引用传递.mp4
| 0805_【掌握】引用与垃圾产生.mp4
| 0806_【掌握】属性封装.mp4
| 0807_【掌握】构造与析构.mp4
| 0808_【掌握】类属性.mp4
| 0809_【掌握】__slots__系统属性.mp4
| 0810_【掌握】内部类.mp4
| 0811_【掌握】一对一关联结构.mp4
| 0812_【掌握】自身关联结构.mp4
| 0813_【掌握】一对多关联结构.mp4
| 0814_【掌握】合成设计模式.mp4
| 0901_【掌握】继承问题的引出.mp4
| 0902_【掌握】类继承定义.mp4
| 0903_【掌握】继承与构造方法.mp4
| 0904_【掌握】多继承.mp4
| 0905_【掌握】获取继承信息.mp4
| 0906_【掌握】方法覆写.mp4
| 0907_【掌握】对象多态性.mp4
| 0908_【掌握】object父类.mp4
| 0909_【掌握】工厂设计模式.mp4
| 0910_【掌握】代理设计模式.mp4
| 1001_【理解】__new__构造.mp4
| 1002_【理解】获取对象信息.mp4
| 1003_【理解】对象比较.mp4
| 1004_【理解】对象格式化.mp4
| 1005_【理解】可调用对象.mp4
| 1006_【理解】动态导入.mp4
| 1007_【理解】调用拦截.mp4
| 1008_【理解】实例属性字典.mp4
| 1009_【理解】获取子类实例化信息.mp4
| 1010_【理解】自定义迭代.mp4
| 1011_【理解】对象反转.mp4
| 1012_【理解】字典操作支持.mp4
| 1101_【理解】装饰器产生背景.mp4
| 1102_【掌握】装饰器定义与使用.mp4
| 1103_【掌握】基于类定义装饰器.mp4
| 1104_【理解】wrapt模块.mp4
| 1105_【掌握】静态方法.mp4
| 1106_【掌握】类方法.mp4
| 1107_【掌握】属性访问.mp4
| 1201_【掌握】认识异常.mp4
| 1202_【掌握】处理异常.mp4
| 1203_【掌握】处理多个异常.mp4
| 1204_【掌握】异常统一处理.mp4
| 1205_【掌握】raise关键字.mp4
| 1206_【掌握】with关键字.mp4
| 1207_【掌握】自定义异常类.mp4
| 1301_【掌握】set集合.mp4
| 1302_【掌握】deque双端队列.mp4
| 1303_【掌握】heapq堆.mp4
| 1304_【掌握】enum枚举.mp4
| 1305_【掌握】生成器问题引出.mp4
| 1306_【掌握】yield实现生成器.mp4
| 1307_【掌握】contextlib模块.mp4
| 1308_【掌握】time模块.mp4
| 1309_【理解】calendar模块.mp4
| 1310_【掌握】datetime模块.mp4
| 1311_【掌握】正则匹配函数.mp4
| 1312_【掌握】常用正则匹配标记.mp4
| 1313_【掌握】正则匹配模式.mp4
| 1314_【掌握】分组.mp4
| 1315_【掌握】环视.mp4
| 1401_【理解】认识功能测试.mp4
| 1402_【掌握】doctest文档测试.mp4
| 1403_【掌握】unittest用例测试.mp4
| 1404_【理解】cProfile性能测试.mp4
| 1405_【理解】pstats报告分析.mp4
| 1406_【理解】pylint.mp4
| 1407_【理解】Flake8.mp4
|
+—03_【第三季】Python应用技术
| 1501_【理解】多进程简介.mp4
| 1502_【掌握】Process类.mp4
| 1503_【掌握】进程控制.mp4
| 1504_【掌握】守护进程.mp4
| 1505_【理解】fork创建子进程.mp4
| 1506_【理解】psutil模块.mp4
| 1507_【掌握】进程池.mp4
| 1508_【掌握】Pipe进程管道.mp4
| 1509_【掌握】进程队列.mp4
| 1510_【掌握】subprocess.mp4
| 1511_【掌握】Manager.mp4
| 1512_【理解】进程通讯简介.mp4
| 1513_【掌握】Lock.mp4
| 1514_【掌握】Semaphore.mp4
| 1515_【掌握】Event.mp4
| 1516_【掌握】Barrier.mp4
| 1517_【掌握】多线程编程简介.mp4
| 1518_【理解】_thread实现多线程.mp4
| 1519_【掌握】threading实现多线程.mp4
| 1520_【掌握】线程同步.mp4
| 1521_【掌握】定时调度.mp4
| 1522_【掌握】生产者与消费者模型简介.mp4
| 1523_【掌握】Condition同步处理.mp4
| 1524_【掌握】线程操作队列.mp4
| 1525_【掌握】多协程简介.mp4
| 1526_【掌握】yield实现多协程.mp4
| 1527_【掌握】greenlet.mp4
| 1528_【掌握】gevent.mp4
| 1601_【掌握】打开文件.mp4
| 1602_【掌握】文件读写.mp4
| 1603_【掌握】随机读取.mp4
| 1604_【掌握】文件编码.mp4
| 1605_【掌握】文件缓冲.mp4
| 1606_【掌握】os模块简介.mp4
| 1607_【掌握】os.path子模块.mp4
| 1608_【掌握】目录操作.mp4
| 1609_【掌握】授权管理.mp4
| 1610_【掌握】文件操作.mp4
| 1611_【掌握】fileinput模块.mp4
| 1612_【掌握】io模块.mp4
| 1613_【掌握】shutil模块.mp4
| 1614_【掌握】pickle模块.mp4
| 1615_【掌握】csv文件简介.mp4
| 1616_【掌握】CSV读写操作.mp4
| 1617_【掌握】CSV与字典操作.mp4
| 1701_【理解】网络编程讲解.mp4
| 1702_【理解】Socket简介.mp4
| 1703_【掌握】TCP通讯.mp4
| 1704_【掌握】echo程序模型.mp4
| 1705_【掌握】UDP通讯.mp4
| 1706_【理解】UDP广播.mp4
| 1707_【掌握】HTTP简介.mp4
| 1708_【掌握】基础响应.mp4
| 1709_【掌握】建立响应目录.mp4
| 1710_【掌握】动态请求处理.mp4
| 1711_【理解】urllib3.mp4
| 1712_【掌握】twisted模块简介.mp4
| 1713_【掌握】使用twisted开发TCP程序.mp4
| 1714_【掌握】使用twisted开发UDP程序.mp4
| 1715_【掌握】Deferred.mp4
| 1801_【理解】数据库编程概述.mp4
| 1802_【理解】MySQL数据库简介.mp4
| 1803_【掌握】MySQL数据库安装与配置.mp4
| 1804_【掌握】MySQL操作命令.mp4
| 1805_【理解】PyCharm数据库管理.mp4
| 1806_【掌握】连接MySQL数据库.mp4
| 1807_【掌握】数据更新操作.mp4
| 1808_【掌握】数据查询操作.mp4
| 1809_【掌握】预处理.mp4
| 1810_【掌握】批处理.mp4
| 1811_【掌握】事务处理.mp4
| 1812_【掌握】数据库连接池.mp4
| 1813_【掌握】SQLAlchemy简介.mp4
| 1814_【掌握】SQLAlchemy实现CRUD.mp4
| 1815_【掌握】SQLAlchemy数据查询.mp4
| 1816_【掌握】对象状态.mp4
| 1817_【掌握】执行原生SQL.mp4
| 1818_【掌握】一对多数据关联.mp4
| 1819_【掌握】多对多数据关联.mp4
| 1901_【理解】GUI编程入门.mp4
| 1902_【理解】窗体显示.mp4
| 1903_【理解】标签.mp4
| 1904_【理解】文本.mp4
| 1905_【理解】按钮.mp4
| 1906_【理解】pyinstaller程序打包.mp4
| 1907_【理解】事件处理简介.mp4
| 1908_【理解】单击事件.mp4
| 1909_【理解】键盘事件.mp4
| 1910_【理解】protocol.mp4
| 1911_【理解】pack布局.mp4
| 1912_【理解】grid布局.mp4
| 1913_【理解】place布局.mp4
| 1914_【理解】Frame.mp4
| 1915_【理解】ListBox.mp4
| 1916_【理解】Radiobutton.mp4
| 1917_【理解】Checkbutton.mp4
| 1918_【理解】Scale.mp4
| 1919_【理解】Scrollbar.mp4
| 1920_【理解】Menu.mp4
| 1921_【理解】Treeview.mp4
| 1922_【理解】Combobox.mp4
| 1923_【理解】Canvas绘图.mp4
| 1924_【理解】Graphics.mp4
| 1925_【理解】Turtle.mp4
| 2001_【掌握】网路爬虫简介.mp4
| 2002_【掌握】BeautifulSoup网页解析.mp4
| 2003_【掌握】selenium异步爬取.mp4
| 2004_【掌握】爬取豆瓣经典电影.mp4
| 2005_【理解】数据图形展示.mp4
| 2006_【掌握】jieba分词.mp4
| 2007_【掌握】wordcloud.mp4
| 2101_【理解】Flask与动态WEB.mp4
| 2102_【掌握】构建基础WEB应用.mp4
| 2103_【掌握】Flask运行参数.mp4
| 2104_【掌握】WSGI.mp4
| 2105_【掌握】Flask路由配置.mp4
| 2106_【掌握】路由参数.mp4
| 2107_【掌握】正则路由.mp4
| 2108_【掌握】多路由.mp4
| 2109_【掌握】子域名.mp4
| 2110_【掌握】静态资源.mp4
| 2111_【掌握】request.mp4
| 2112_【掌握】response.mp4
| 2113_【掌握】cookie.mp4
| 2114_【掌握】session.mp4
| 2115_【掌握】MVC设计模式与模版显示.mp4
| 2116_【掌握】通过模版传递参数.mp4
| 2117_【掌握】定义模版变量.mp4
| 2118_【掌握】if判断.mp4
| 2119_【掌握】for循环.mp4
| 2120_【掌握】过滤器.mp4
| 2121_【掌握】错误页.mp4
| 2122_【掌握】宏定义.mp4
| 2123_【掌握】include.mp4
| 2124_【掌握】模版继承.mp4
| 2125_【掌握】flask-bootstrap.mp4
| 2126_【掌握】钩子函数.mp4
| 2127_【掌握】消息闪现.mp4
| 2128_【掌握】类视图.mp4
| 2129_【掌握】蓝图.mp4
| 2130_【掌握】SQLAlchemy.mp4
| 2131_【掌握】FlaskWTF.mp4
|
+—【配套资料】开发工具
| Navicat_for_MySQL_11.0.10_XiaZaiBa.exe
| pycharm-professional-2018.3.3.exe
| python-3.7.2.exe
|
\—【配套资料】课程代码
+—【课程代码】第一季
| 010104_【★★★】搭建Python开发环境.txt
| 010105_【★★★】Python编程起步.txt
| 010201_【★★★】程序注释.txt
| 010203_【★★★】变量与常量.txt
| 010204_【★★★】数据类型划分.txt
| 010205_【★★★】运算符.txt
| 010302_【★★★】分支结构.txt
| 010303_【★★★】断言.txt
| 010304_【★★★】循环结构.txt
| 010401_【★★★】列表.txt
| 010402_【★★★】元组.txt
| 010403_【★★★】序列统计函数.txt
| 010404_【★★★】字符串.txt
| 010405_【★★★】字典.txt
| 010501_【★★★】函数定义与使用.txt
| 010502_【★★★】函数定义深入.txt
| 010503_【★★★】内置对象函数.txt
| 010601_【★★★】模块定义与导入.txt
| 010602_【★★★】系统常用模块.txt
| 010603_【★★★】pip模块管理工具.txt
| 010604_【★★★】虚拟环境.txt
| 010605_【★★★】项目打包.txt
| 010606_【★★★】Pypi项目发布.txt
| 010703_【★★★】开发Python程序.txt
| 010704_【★★★】代码调试.txt
| 010705_【★★★】模块导入与使用.txt
|
+—【课程代码】第三季
| 031501_【掌握】多进程编程.txt
| 031502_【掌握】进程通讯.txt
| 031503_【掌握】进程同步.txt
| 031504_【掌握】多线程编程.txt
| 031505_【掌握】生产者与消费者模型.txt
| 031506_【掌握】多协程编程.txt
| 031601_【掌握】文件操作.txt
| 031602_【掌握】os模块.txt
| 031603_【掌握】IO功能模块.txt
| 031604_【掌握】CSV模块.txt
| 031701_【掌握】Socket网络编程.txt
| 031702_【理解】开发HTTP服务器.txt
| 031703_【掌握】twisted模块.txt
| 031801_【掌握】MySQL数据库.txt
| 031802_【掌握】Python操作MySQL.txt
| 031803_【掌握】SQLAlchemy.txt
| 031901_【理解】GUI编程起步.txt
| 031902_【理解】事件处理.txt
| 031903_【理解】GUI布局管理.txt
| 031904_【理解】GUI组件.txt
| 031905_【理解】绘图.txt
| 032001_【掌握】数据爬虫.txt
| 032002_【掌握】数据显示与处理.txt
| 032101_【掌握】Flask编程起步.txt
| 032102_【掌握】Flask路由.txt
| 032103_【掌握】请求与响应.txt
| 032104_【掌握】Jinja2模版.txt
| 032105_【掌握】Jinja2代码重用.txt
| 032106_【掌握】Flask应用组件.txt
| my.ini
| 红楼梦.txt
|
\—【课程代码】第二季
020802_【★★★】类与对象.txt
020803_【★★★】类结构扩展.txt
020804_【★★★】类关联结构.txt
020901_【★★★】继承.txt
020902_【★★★】多态.txt
021001_【★★★】对象操作支持.txt
021002_【★★★】属性操作支持.txt
021003_【★★★】序列操作支持.txt
021101_【★★★】自定义装饰器.txt
021102_【★★★】内置装饰器.txt
021201_【★★★】异常处理语句.txt
021202_【★★★】异常控制.txt
021301_【★★★】序列结构扩展.txt
021302_【★★★】生成器.txt
021303_【★★★】日期时间.txt
021304_【★★★】正则表达式.txt
021401_【★★★】功能测试.txt
021402_【★★★】性能测试.txt
021403_【★★★】代码规范性检测.txt
下载地址:
感谢您的来访,获取更多精彩文章请收藏本站。


















