简介
本课程是由黑马程序员出品的全网最系统、最全面的Python+AI零基础入门到顶尖大神全套视频教程,共计185集,内容涵盖Python核心语法、AI大模型应用开发、网络爬虫、数据分析与可视化、Web后端开发等全链路技能。课程以“零基础入门到大神”为学习路径,从Python环境搭建、入门程序编写开始,逐步深入核心语法(变量、数据类型、流程控制、容器、函数、面向对象、异常处理等),再到AI大模型应用(本地部署、API调用、Streamlit打造智能对话应用)、网络机器人(爬虫)、数据分析(Pandas+Matplotlib)、Web开发(FastAPI),最后通过“AI汉字谜盒”等实战项目串联全部知识。
课程共分为五大模块:Python核心语法篇(第1-87集)系统讲解Python基础、流程控制、数据容器(列表/元组/集合/字典)、函数与进阶、类型注解、模块与包、面向对象编程、异常处理等,夯实编程基础;AI应用开发篇(第88-119集)涵盖大模型本地部署(Ollama)、DeepSeek API调用、HTTP协议、提示词工程、Streamlit快速构建AI对话应用,并实现会话记忆、流式输出、多会话管理等完整功能;网络机器人篇(第120-136集)讲解爬虫原理、网页解析、Xpath、正则表达式,并实战爬取电影数据;数据分析篇(第137-158集)教授Pandas数据清洗、分组聚合、Matplotlib数据可视化,并通过电影数据综合分析实战;Web应用开发篇(第159-185集)深入面向对象高级特性,使用FastAPI构建Web API,并完成“AI汉字谜盒”完整项目的前后端开发。课程全程项目驱动,每个知识点均配有代码演示与实战案例,帮助学员真正掌握Python编程与AI应用开发的全栈能力。无论你是零基础学生、转行程序员,还是希望系统提升Python与AI技能的开发者,本课程都将是你学习路上的最佳指南。
各集标题与链接
1.Python+AI课程导学
内容小结:介绍课程的整体结构、学习目标、学习路径以及预计收获。
视频链接:点击观看
2. Python启航-初识Python
内容小结:Python语言的历史、特点、应用领域介绍。
视频链接:点击观看
3. Python启航-环境准备-Python安装
内容小结:Python解释器的下载、安装与环境变量配置。
视频链接:点击观看
4. Python启航-环境准备-Python程序初体验
内容小结:第一个Python程序(print输出),交互式环境使用。
视频链接:点击观看
5. Python启航-环境准备-常见问题解决方案
内容小结:安装与运行中常见错误(路径、版本冲突等)的解决方法。
视频链接:点击观看
6. Python启航-环境准备-Python开发工具PyCharm安装
内容小结:PyCharm的下载、安装、激活与基本配置。
视频链接:点击观看
7. Python启航-入门程序
内容小结:在PyCharm中创建项目、编写并运行Python程序。
视频链接:点击观看
8. Python启航-入门程序-剖析
内容小结:解释代码的构成(注释、缩进、语句),理解Python执行流程。
视频链接:点击观看
9. 核心语法-数据存储与运算-字面量
内容小结:数字、字符串、布尔值等字面量的写法与类型。
视频链接:点击观看
10. 核心语法-数据存储与运算-变量
内容小结:变量的定义、命名规则、赋值与内存地址概念。
视频链接:点击观看
11. 核心语法-数据存储与运算-标识符
内容小结:标识符的合法字符、大小写敏感、关键字等。
视频链接:点击观看
12. 核心语法-数据存储与运算-变量案例(变量交换)
内容小结:实现两个变量值的交换(临时变量法与元组解包法)。
视频链接:点击观看
13. 核心语法-数据存储与运算-数据类型
内容小结:int、float、bool、str等基本数据类型及type()函数。
视频链接:点击观看
14. 核心语法-数据存储与运算-字符串定义
内容小结:单引号、双引号、三引号定义字符串,转义符使用。
视频链接:点击观看
15. 核心语法-数据存储与运算-字符串拼接
内容小结:使用+号连接字符串,使用*号重复字符串。
视频链接:点击观看
16. 核心语法-数据存储与运算-字符串格式化
内容小结:%格式化、format()方法、f-string格式化输出。
视频链接:点击观看
17. 核心语法-数据存储与运算-输入与输出
内容小结:input()接收用户输入,print()输出及格式化。
视频链接:点击观看
18. 核心语法-数据存储与运算-运算符-算术运算符
内容小结:加减乘除、取余、幂运算等算术运算符的使用。
视频链接:点击观看
19. 核心语法-数据存储与运算-运算符-赋值运算符
内容小结:=、+=、-=等赋值运算符,复合赋值运算。
视频链接:点击观看
20. 核心语法-数据存储与运算-运算符-比较运算符
内容小结:==、!=、>、<等比较运算符及布尔结果。
视频链接:点击观看
21. 核心语法-数据存储与运算-运算符-逻辑运算符
内容小结:and、or、not的逻辑运算与短路特性。
视频链接:点击观看
22. 核心语法-流程控制语句-if基础语法
内容小结:单分支if语句的格式与执行逻辑。
视频链接:点击观看
23. 核心语法-流程控制语句-if基础语法-案例
内容小结:通过判断年龄、分数等案例练习if语句。
视频链接:点击观看
24. 核心语法-流程控制语句-if进阶(if...else)-案例
内容小结:if-else双分支结构,处理非此即彼的逻辑。
视频链接:点击观看
25. 核心语法-流程控制语句-if进阶(if...elif...else)-案例
内容小结:多分支elif结构,实现多个条件判断。
视频链接:点击观看
26. 核心语法-流程控制语句-if语句-综合案例
内容小结:综合运用if-elif-else实现复杂业务逻辑(如BMI计算)。
视频链接:点击观看
27. 核心语法-流程控制语句-match模式匹配
内容小结:Python 3.10+的match-case语句,类似于switch的用法。
视频链接:点击观看
28. 核心语法-流程控制语句-while循环-语法
内容小结:while循环的基本格式,循环条件与循环体。
视频链接:点击观看
29. 核心语法-流程控制语句-while循环-案例
内容小结:用while循环计算1到100的和等经典案例。
视频链接:点击观看
30. 核心语法-流程控制语句-for循环-语法
内容小结:for循环遍历可迭代对象(字符串、列表、range等)。
视频链接:点击观看
31. 核心语法-流程控制语句-for循环-案例(range)
内容小结:使用range()生成数字序列并循环处理。
视频链接:点击观看
32. 核心语法-流程控制语句-嵌套循环
内容小结:循环嵌套的使用方法,外层循环与内层循环的关系。
视频链接:点击观看
33. 核心语法-流程控制语句-嵌套循环-案例
内容小结:打印九九乘法表、星形图案等案例。
视频链接:点击观看
34. 核心语法-流程控制语句-循环-综合案例(break与continue)
内容小结:break退出整个循环,continue跳过本次循环的剩余代码。
视频链接:点击观看
35. 核心语法-流程控制语句-循环-综合案例2(猜数字游戏)
内容小结:综合运用循环和条件判断实现猜数字游戏。
视频链接:点击观看
36. 核心语法-数据容器-概述
内容小结:数据容器(列表、元组、集合、字典)的概念与区别。
视频链接:点击观看
37. 核心语法-数据容器-列表list-介绍
内容小结:列表的创建、索引、切片、追加元素等基本操作。
视频链接:点击观看
38. 核心语法-数据容器-列表list-切片
内容小结:列表切片的语法[start:stop:step]及使用场景。
视频链接:点击观看
39. 核心语法-数据容器-列表list-常用方法
内容小结:append、extend、insert、remove、pop、sort等方法。
视频链接:点击观看
40. 核心语法-数据容器-列表list-案例1
内容小结:管理学生成绩列表,进行增删改查操作。
视频链接:点击观看
41. 核心语法-数据容器-列表list-案例2(解包)
内容小结:使用列表解包赋值给多个变量。
视频链接:点击观看
42. 核心语法-数据容器-列表list-案例3(推导式)
内容小结:列表推导式(生成新列表)的简洁写法。
视频链接:点击观看
43. 核心语法-数据容器-字符串str-基本操作
内容小结:字符串索引、切片、长度计算等基础操作。
视频链接:点击观看
44. 核心语法-数据容器-字符串str-常用方法
内容小结:split、join、replace、strip、upper/lower等方法。
视频链接:点击观看
45. 核心语法-数据容器-字符串str-案例
内容小结:统计字符串中单词个数、去除标点符号等。
视频链接:点击观看
46. 核心语法-数据容器-元组tuple-基本操作
内容小结:元组的创建、不可变特性、访问元素。
视频链接:点击观看
47. 核心语法-数据容器-元组tuple-组包与解包
内容小结:元组打包与解包,交换变量值的本质。
视频链接:点击观看
48. 核心语法-数据容器-元组tuple-案例
内容小结:使用元组存储坐标、日期等不可变数据。
视频链接:点击观看
49. 核心语法-数据容器-元组tuple-案例(优化)
内容小结:对元组案例进行性能或代码简洁性优化。
视频链接:点击观看
50. 核心语法-数据容器-集合set-基本操作
内容小结:集合的定义、添加、删除、交集、并集等运算。
视频链接:点击观看
51. 核心语法-数据容器-集合set-案例
内容小结:使用集合去重、统计共同好友等案例。
视频链接:点击观看
52. 核心语法-数据容器-字典dict-介绍
内容小结:字典的键值对结构、创建与访问。
视频链接:点击观看
53. 核心语法-数据容器-字典dict-常用操作
内容小结:增、删、改、查字典项,遍历键值对。
视频链接:点击观看
54. 核心语法-数据容器-字典dict-案例实现
内容小结:使用字典管理学生信息(姓名、年龄、成绩)。
视频链接:点击观看
55. 核心语法-数据容器-字典dict-案例测试
内容小结:对字典案例进行单元测试和边界情况处理。
视频链接:点击观看
56. 核心语法-数据容器-总结
内容小结:对比列表、元组、集合、字典的特点与适用场景。
视频链接:点击观看
57. 核心语法-函数基础-介绍
内容小结:函数的定义、调用、封装与复用的好处。
视频链接:点击观看
58. 核心语法-函数基础-函数定义
内容小结:def关键字、函数名、参数列表、函数体的写法。
视频链接:点击观看
59. 核心语法-函数基础-函数参数与返回值
内容小结:位置参数、默认参数、return语句返回结果。
视频链接:点击观看
60. 核心语法-函数基础-函数说明文档
内容小结:使用docstring编写函数文档,help()查看。
视频链接:点击观看
61. 核心语法-函数基础-函数嵌套调用
内容小结:在一个函数内部调用另一个函数,执行流程分析。
视频链接:点击观看
62. 核心语法-函数基础-案例
内容小结:编写函数实现计算器、温度转换等小项目。
视频链接:点击观看
63. 核心语法-函数进阶-变量作用域
内容小结:局部变量、全局变量,global关键字的使用。
视频链接:点击观看
64. 核心语法-函数进阶-传参方式
内容小结:位置传参、关键字传参、混合传参。
视频链接:点击观看
65. 核心语法-函数进阶-默认参数
内容小结:为参数设置默认值,注意可变默认参数的坑。
视频链接:点击观看
66. 核心语法-函数进阶-不定长参数
内容小结:*args接收任意多个位置参数,**kwargs接收关键字参数。
视频链接:点击观看
67. 核心语法-函数进阶-参数类型(函数作为参数)
内容小结:将函数作为参数传递给另一个函数(高阶函数)。
视频链接:点击观看
68. 核心语法-函数进阶-匿名函数(lambda表达式)
内容小结:lambda表达式的语法和使用场景,用于简单函数。
视频链接:点击观看
69. 核心语法-函数进阶-案例1(递归)
内容小结:递归函数的原理,计算阶乘、斐波那契数列。
视频链接:点击观看
70. 核心语法-函数进阶-案例2
内容小结:综合运用高阶函数、lambda、递归解决实际问题。
视频链接:点击观看
71. 核心语法-类型注解-介绍
内容小结:类型注解的概念,提升代码可读性和IDE支持。
视频链接:点击观看
72. 核心语法-类型注解-函数的类型注解
内容小结:为函数参数和返回值添加类型注解。
视频链接:点击观看
73. 核心语法-模块-介绍
内容小结:模块的概念、Python标准库与第三方模块。
视频链接:点击观看
74. 核心语法-模块-导入模块
内容小结:import、from...import...、as别名等导入方式。
视频链接:点击观看
75. 核心语法-模块-自定义模块
内容小结:创建自己的.py文件作为模块,并导入使用。
视频链接:点击观看
76. 核心语法-模块-包(package)
内容小结:包的概念、init.py的作用,组织多个模块。
视频链接:点击观看
77. 核心语法-面向对象基础-概述
内容小结:面向对象编程(OOP)的基本思想,类与对象的关系。
视频链接:点击观看
78. 核心语法-面向对象基础-类与对象
内容小结:定义类、创建对象、访问属性与方法。
视频链接:点击观看
79. 核心语法-面向对象基础-实例方法
内容小结:实例方法的定义与调用,self参数的含义。
视频链接:点击观看
80. 核心语法-面向对象基础-魔法方法
内容小结:init、str、__del__等常用魔法方法。
视频链接:点击观看
说明:以上链接可直接点击跳转对应集数观看。课程共185集分为上篇和下篇,从导学到告别按顺序编排。
回复