- day1-02-Python简介
- day1-03-课程介绍
- day1-04-解释器的作用和分类
- day1-05-Python解释器的下载和安装
- day1-06-PyCharm的作用
- day1-07-下载和安装PyCharm
- day1-08-新建项目
- day1-09-新建书写运行文件
- day1-10-PyCharm界面设置
- day1-11-PyCharm修改解释器
- day1-12-PyCharm项目管理
- day1-13-PyCharm总结
- day1-14-注释
- day1-16-定义变量
- day1-17-使用变量
- day1-18-认识bug
- day1-19-Debug工具
- day1-20-认识数据类型
- 18-复合赋值运算符
- day2-19-复合赋值注意点
- day2-20-比较运算符
- day2-21-逻辑运算符
- day2-22-逻辑运算符书写习惯
- day2-23-数字的逻辑运算
- day2-02-输出_格式化符号基础使用方法
- day2-03-输出_格式化符号高级使用方法
- day2-04-输出_拓展格式化字符串
- day2-05-输出_f-格式化字符串
- day2-06-输出_转义字符
- day2-07-输出_print结束符
- day2-08-输出总结
- day2-10-输入功能实现
- day2-11-体验数据类型转换
- day2-12-数据类型转换函数
- day2-13_总结数据类型的转换
- day2-14-PyCharm交互式开发
- day2-15-运算符的分类
- day2-01-输出_认识格式化符号
- day2-24-运算符总结
- day3-16-猜拳游戏功能实现
- day3-17-随机数
- day3-18-猜拳游戏:随机数
- day3-19-三目运算符
- day3-20-if章节总结
- day3-01-if的作用和语法
- day3-02-体验if
- day3-03-网吧上网(简单版)
- day3-04-网吧上网(进阶版)
- day3-05-if..else
- day3-06-if语句执行流程
- day3-07-多重判断的作用和语法
- day3-08-体验多重判断
- day3-09-elif的执行流程
- day3-10-拓展:条件写法
- day3-11-if嵌套的作用和语法
- day3-12-if嵌套案例:判断能否上车
- day3-13-if嵌套案例:判断是否能坐下
- day3-14-if嵌套执行流程
- day3-day3-15-猜拳游戏的步骤分析
- day4-18-while循环嵌套应用之九九乘法表
- day4-19-for循环语法和体验
- day4-20-break退出for循环
- day4-02-了解循环
- day4-03-while的语法和体验
- day4-04-计数器书写习惯
- day4-05-循环的执行流程
- day4-06-循环应用1:1-100累加
- day4-07-循环应用1:1-100偶数累加和方法1
- day4-08-循环应用1:1-100偶数累加和方法2
- day4-9-循环的注意事项
- day4-10-了解break和continue
- day4-11-break
- day4-12-continue
- day4-13-while循环嵌套的作用和语法
- day4-14-while循环嵌套快速体验
- day4-15-循环的执行流程
- day4-16-while循环嵌套应用之打印星号(正方形)
- day4-17-while循环嵌套应用之打印星号(三角形)
- day4-21-continue退出for循环
- day4-22-循环的else简介
- day4-23-while...else
- day4-24-while..else之break
- day4-25-while..else之continue
- day4-26-for...else
- day4-27-for...else之break和continue
- day4-28-总结
- day5-02-认识字符串
- day5-03-字符串输出
- day5-04-字符串输入
- day5-05-下标
- day5-06-切片简介
- day5-07-体验切片
- day5-08-字符串常用方法简介
- day5-09-字符串常用操作方法之查找
- day5-10-字符串常用操作方法之修改(常用)
- day5-11-字符串常用操作方法之修改之大小写转换
- day5-12-字符串常用操作方法之修改之删除空白字符
- day5-13-字符串常用操作方法之修改之字符串对齐
- day5-14-字符串常用操作方法之判断开头或结尾
- day5-15-字符串常用操作方法之判断
- day5-16-字符串总结
- 02-下标
- 03-查找函数
- 04-判断是否存在
- 05-体验案例-判断是否存在
- 06-列表增加数据之append
- 07-列表增加数据之extend
- 08-列表增加数据之insert
- 09-列表删除数据
- 10-列表修改数据
- 11-列表复制数据
- 12-列表的遍历之while
- 13-列表的遍历之for
- 14-列表嵌套
- 15-随机分配办公室的步骤分析
- 16-随机分配办公室的实现代码
- 17-列表总结
- 18-体验元组
- 19-定义元组
- day6-20-元组常见操作之查找
- day6-21-元组数据的修改操作
- day6-22-元组的总结
- day7-16-集合总结
- day7-01-字典的应用场景
- day7-03-字典常用操作之新增
- day7-04-字典常用操作之删除
- day7-05-字典常用操作之修改
- day7-08-字典的循环遍历之value
- day7-09-字典的循环遍历之键值对
- day7-10-字典的循环遍历之键值对(拆包)
- day7-11-字典的总结
- day7-12-创建集合
- day7-13-集合常见操作之增加数据
- day7-15-集合常见操作之查找数据
- 01-公共操作之运算符加号
- day8-02-公共操作之运算符乘号
- day8-03-公共操作之运算符判断数据是否存在
- day8-04-公共方法之len
- day8-05-公共方法之del
- day8-06-公共方法之max和min
- day8-07-公共方法之range
- day8-08-公共方法之enumerate
- day8-09-容器类型转换
- day8-10-了解推导式
- day8-11-while循环创建有规律的列表
- day8-12-for循环创建有规律的列表
- day8-13-体验列表推导式
- day8-14-带if的列表推导式
- day8-15-多for实现列表推导式
- day8-16-体验字典推导式
- day8-17-合并两个列表为字典
- day8-18-提取字典中目标数据
- day8-19-集合
- day8-20-推导式总结
- day9-01-了解函数
- day9-02-函数的使用步骤
- day9-03-快速体验函数
- day9-04-函数的注意事项
- day9-05-函数的参数的作用
- day9-06-体验函数返回值
- day9-07-return的特点
- day9-08-函数返回值的应用
- day9-09-函数的说明文档
- day9-10-函数嵌套调用
- day9-11-函数嵌套调用应用之打印横线图形01
- 1day9-2-函数嵌套调用应用之打印横线图形02
- day9-13-函数嵌套调用应用之函数计算01
- day9-14-函数嵌套调用应用之函数计算02
- 01-函数二学习目标简介
- day10-02-局部变量
- day10-03-访问全局变量
- day10-04-修改全局变量
- day10-05-多函数执行流程
- day10-06-返回值作为参数传递
- day10-07-函数的返回值
- day10-08-函数参数之位置参数
- day10-09-关键字参数
- day10-10-缺省参数
- day10-11-不定长参数之位置参数
- day10-12-不定长参数之关键字参数
- day10-13-元组拆包
- day10-14-字典拆包
- day10-15-交换变量的值之方法一
- day10-16-交换变量的值之方法二
- day10-17-了解引用之不可变类型
- day10-18-了解引用之可变类型
- day10-19-引用当做实参传入
- day10-day10-20-可变和不可变类型
- day11-02-学员管理系统需求和步骤分析
- day11-03-学员管理系统框架搭建
- day11-04-代码调优
- day11-05-学员管理系统数据形式的分析
内容简介:
黑马python零基础学会编程视频教程
,是一套适合编程小白的系统性学习课程。从Linux基础命令到Python核心语法,从函数到面向对象,再到实战项目开发,全面覆盖Python编程的关键知识点。无论你是想转行进入IT行业,还是希望提升自己的自动化处理能力,这门课都能提供扎实的技术支持和实用的学习路径。课程描述
在当今快速发展的科技环境中,Python已成为最受欢迎的编程语言之一。无论是数据分析、网站开发、还是人工智能领域,Python都有着广泛的应用价值。黑马Python零基础学会编程视频教程,旨在帮助广大编程爱好者和初学者逐步掌握这门语言的核心技能,从零开始真正“玩转”Python。 课程不仅注重代码逻辑的讲解,还特别强调实际应用的重要性。学员将通过一系列真实项目案例,加深对知识的理解,并提升解决问题的能力。比如,在项目演练阶段,我们会用学到的知识共同开发飞机大战游戏,这不仅能激发兴趣,还能让学员看到自己学习成果的“可视化”展现。 此外,课程还为零基础学员提供了明确的学习方向和规划建议。比如,你是否清楚自己的职业目标?每天需要如何安排学习计划?这些都可能影响后续的职业发展。通过本课程的指导,你不仅能系统地学习Python,也能更好地理解企业在招聘时对人才的真实需求,从而有针对性地提升自我。
学习目标
本课程的目标是让每一位学习者都能轻松入门Python,并逐步过渡到高阶应用。课程内容涵盖Linux操作系统基础、Python语言基础、面向对象编程以及项目实践等多个模块。学员将能够: - 熟悉Linux常用命令,为后续使用Python环境打下基础; - 掌握Python基本语法,包括变量类型、控制结构、函数及数据结构; - 能够编写完整的Python程序,如名片管理系统、飞机大战游戏; - 了解面向对象编程思想,提高代码组织和复用能力; - 在学习过程中逐步建立系统的编程思维和独立解决问题的能力。适用人群
本课程非常适合对编程完全零基础的人群,尤其是以下几类人: - 想要转行进入IT行业的人员; - 对Python感兴趣但不知从何入手的初学者; - 希望提升工作效率,进行自动化脚本编写的职场人士; - 对数据分析、运维等岗位感兴趣,想增加竞争力的学习者。 无论是学生、上班族,还是自由职业者,只要具备一定的耐心和坚持,都能够顺利完成本课程的学习。课程大纲
第一阶段:Linux基础与操作
- 简介操作系统的发展与分类; - Linux文件目录结构与常见命令(ls、cd、mv、cp、rm等); - 文件内容查看与处理(cat、grep、more); - 远程管理与用户权限设置(ssh、chmod、useradd等); - 软件安装与压缩工具(apt、tar、gzip); - Vim编辑器的基本使用。第二阶段:Python基础语法与应用
- Python语言介绍与PyCharm集成开发环境; - 变量类型(int、str、float)与输入输出; - 条件语句与循环语句的使用; - 函数定义与模块导入; - 列表、元组、字典等高级数据结构; - 综合案例:名片管理系统开发。第三阶段:面向对象编程(OOP)
- 类与对象的基本概念; - 面向对象的实现方式(继承、多态、封装); - 异常处理与模块化编程; - 单例模式与设计模式的初步认识; - 包的使用与pip工具。第四阶段:项目实践
- 飞机大战游戏开发; - 游戏窗口创建与图像绘制; - 事件监听与碰撞检测; - 精灵与精灵组的使用; - 完整功能实现。课程亮点
本课程最大的亮点在于“以学带练”的教学方式,通过大量实操任务,帮助学员快速掌握知识。同时,讲师会结合多年的从业经验,分享面试技巧、工作流程与技术趋势,使学习过程更具实用性与参考价值。 整个课程体系结构清晰,内容由浅入深,适合不同层次的学员学习。而且,每节课都会配有详细的代码注释和操作演示,确保学习体验顺畅。








