• 课程 / Python入门

    Python从零开始学编程(黑马程序员)

    介绍章节评论课件
    本课程由黑马程序员精品打造,适合无计算机基础学员学习。
  • 难度:中级
  • 共371章节
  • 882037次播放
  • 第1章 计算机基础
    计算机组成
    Python简介
    课程介绍
    解释器的作用和分类
    Python解释器的下载和安装
    PyCharm的作用
    下载和安装PyCharm
    新建项目
    新建书写运行文件
    PyCharm界面设置
    PyCharm修改解释器
    PyCharm项目管理
    PyCharm总结
    注释
    第2章 变量和调试
    变量的作用
    定义变量
    使用变量
    认识bug
    Debug工具
    第3章 数据类型介绍与基本输入输出
    认识数据类型
    变量章节总结
    输出_认识格式化符号
    输出_格式化符号基础使用方法
    输出_格式化符号高级使用方法
    输出_拓展格式化字符串
    输出_f-格式化字符串
    输出_转义字符
    输出_print结束符
    输出总结
    了解输入
    输入功能实现
    体验数据类型转换
    数据类型转换函数
    总结数据类型的转换
    PyCharm交互式开发
    第4章 运算符
    运算符的分类
    算数运算符
    赋值运算符
    复合赋值运算符
    复合赋值注意点
    比较运算符
    逻辑运算符
    逻辑运算符书写习惯
    数字的逻辑运算
    运算符总结
    第5章 if语句
    if的作用和语法
    体验if
    网吧上网(简单版)
    网吧上网(进阶版)
    if..else
    if语句执行流程
    多重判断的作用和语法
    体验多重判断
    elif的执行流程
    拓展:条件写法
    if嵌套的作用和语法
    if嵌套案例:判断能否上车
    if嵌套案例:判断是否能坐下
    if嵌套执行流程
    猜拳游戏的步骤分析
    猜拳游戏功能实现
    随机数
    猜拳游戏:随机数
    三目运算符
    if章节总结
    第6章 循环
    循环章节课程介绍
    了解循环
    while的语法和体验
    计数器书写习惯
    循环的执行流程
    循环应用1:1-100累加
    循环应用1:1-100偶数累加和方法1
    循环应用1:1-100偶数累加和方法2
    循环的注意事项
    了解break和continue
    break
    continue
    while循环嵌套的作用和语法
    while循环嵌套快速体验
    循环的执行流程
    while循环嵌套应用之打印星号(正方形)
    while循环嵌套应用之打印星号(三角形)
    while循环嵌套应用之九九乘法表
    for循环语法和体验
    break退出for循环
    continue退出for循环
    循环的else简介
    while...else
    while..else之break
    while..else之continue
    for...else
    for...else之break和contin...
    总结
    第7章 字符串
    学习字符串的必要性
    认识字符串
    字符串输出
    字符串输入
    下标
    切片简介
    体验切片
    字符串常用方法简介
    字符串常用操作方法之查找
    字符串常用操作方法之修改(常用)
    字符串常用操作方法之修改之大小写转换
    字符串常用操作方法之修改之删除空白字符
    字符串常用操作方法之修改之字符串对齐
    字符串常用操作方法之判断开头或结尾
    字符串常用操作方法之判断
    字符串总结
    第8章 列表
    列表简介
    下标
    查找函数
    判断是否存在
    体验案例-判断是否存在
    列表增加数据之append
    列表增加数据之extend
    列表增加数据之insert
    列表删除数据
    列表修改数据
    列表复制数据
    列表的遍历之while
    列表的遍历之for
    列表嵌套
    随机分配办公室的步骤分析
    随机分配办公室的实现代码
    列表总结
    第9章 元组
    体验元组
    定义元组
    元组常见操作之查找
    元组数据的修改操作
    元组的总结
    第10章 字典
    字典的应用场景
    创建字典的语法
    字典常用操作之新增
    字典常用操作之删除
    字典常用操作之修改
    字典常用操作之查找
    字典的循环遍历之key
    字典的循环遍历之value
    字典的循环遍历之键值对
    字典的循环遍历之键值对(拆包)
    字典的总结
    第11章 集合
    创建集合
    集合常见操作之增加数据
    集合常见操作之删除数据
    集合常见操作之查找数据
    集合总结
    第12章 公共操作和公共方法
    公共操作之运算符加号
    公共操作之运算符乘号
    公共操作之运算符判断数据是否存在
    公共方法之len
    公共方法之del
    公共方法之max和min
    公共方法之range
    公共方法之enumerate
    第13章 类型转换与推导式
    容器类型转换
    了解推导式
    while循环创建有规律的列表
    for循环创建有规律的列表
    体验列表推导式
    带if的列表推导式
    多for实现列表推导式
    体验字典推导式
    合并两个列表为字典
    提取字典中目标数据
    集合
    推导式总结
    第14章 函数
    了解函数
    函数的使用步骤
    快速体验函数
    函数的注意事项
    函数的参数的作用
    体验函数返回值
    return的特点
    函数返回值的应用
    函数的说明文档
    函数嵌套调用
    函数嵌套调用应用之打印横线图形01
    函数嵌套调用应用之打印横线图形02
    函数嵌套调用应用之函数计算01
    函数嵌套调用应用之函数计算02
    函数的总结
    第15章 函数进阶
    函数二学习目标简介
    局部变量
    访问全局变量
    修改全局变量
    多函数执行流程
    返回值作为参数传递
    函数的返回值
    函数参数之位置参数
    关键字参数
    缺省参数
    不定长参数之位置参数
    不定长参数之关键字参数
    元组拆包
    字典拆包
    交换变量的值之方法一
    交换变量的值之方法二
    了解引用之不可变类型
    了解引用之可变类型
    引用当做实参传入
    可变和不可变类型
    函数二总结
    第16章 学员管理系统
    函数加强简介
    学员管理系统需求和步骤分析
    学员管理系统框架搭建
    代码调优
    学员管理系统数据形式的分析
    添加学员功能分析
    添加学员之用户输入
    添加学员之新增数据
    添加学员之重名提示
    删除学员思路分析
    删除学员代码实现
    修改学员思路分析
    修改学员代码实现
    查询学员思路分析
    查询学员代码实现
    显示所有学员信息
    退出系统
    第17章 递归、匿名、高阶函数
    了解递归
    递归之回顾函数返回值
    递归代码实现
    递归的执行流程
    递归出口问题
    了解lambda
    体验lambda
    lambda实例之计算两个数字累加和
    lambda参数之无参数
    lambda参数之一个参数
    lambda参数之默认参数
    lambda参数之args
    lambda参数之kwargs
    lambda应用之带判断的lambda
    列表内字典数据排序
    了解高阶函数
    abs和round
    体验高阶函数的思路分析
    体验高阶函数的代码实现
    内置高阶函数之map
    内置高阶函数之reduce
    内置高阶函数之filter
    函数加强总结
    第18章 文件操作
    了解文件操作
    体验文件操作步骤
    访问模式特点01
    读取函数之read
    读取函数之readlines
    读取函数之readline
    访问模式特点02
    访问模式特点02之代码测试
    seek函数
    文件备份的作用
    文件备份思路分析
    文件备份之接收用户输入
    文件备份之规划文件名
    文件备份之数据写入
    文件备份之限制有效文件名备份
    文件操作函数
    文件夹操作函数之创建和删除
    文件夹操作函数之路径相关函数
    文件夹操作函数之rename
    批量重命名之添加字符串
    批量重命名之添加和删除字符串
    文件总结
    第19章 面对对象基础
    了解面向对象
    了解类和对象的关系
    类和对象的语法
    体验类和对象
    类里面的self
    一个类创建多个对象
    类外面添加对象属性
    类外面获取对象属性
    类里面获取对象属性
    体验魔法方法init
    带参数的init代码书写(替换原11和12)
    魔法方法str
    魔法方法del
    了解烤地瓜案例需求
    烤地瓜案例步骤分析
    烤地瓜init方法
    烤地瓜方法cook
    烤地瓜案例魔法方法str
    创建对象测试属性和方法
    烤地瓜添加调料
    搬家具需求和步骤分析
    搬家具之家具类
    搬家具之房屋类
    搬家具之添加容纳家具思路分析
    搬家具之容纳家具函数
    面向对象基础部分总结
    第20章 对象继承
    了解继承
    拓展经典类和新式类
    体验继承
    单继承
    多继承
    子类重写父类同名属性和方法
    拓展_mro顺序
    子类调用父类同名方法和属性之思路分析
    子类调用父类同名方法和属性之代码实现
    多层继承
    super()方法作用
    super方法写法
    定义私有属性和方法
    获取和修改私有属性值
    继承总结
    第21章 面对对象三大特性
    了解面向对象三大特性
    了解多态
    体验多态思路分析
    代码实现多态
    设置和访问类属性
    修改类属性
    类方法
    静态方法
    面向对象其他总结
    第22章 异常
    了解异常
    体验异常
    了解异常类型
    捕获指定异常类型
    捕获多个指定异常类型
    捕获异常描述信息
    捕获所有异常
    异常的else
    异常的finally
    拓展命令提示符运行py文件
    异常传递的思路分析
    异常传递的代码实现
    自定义异常的作用
    自定义异常思路分析
    自定义异常代码实现之异常类
    自定义异常代码实现之捕获异常
    异常总结
    第23章 模块
    了解模块
    导入模块之方法一
    导入模块之方法二
    导入模块之方法三
    定义别名
    了解制作模块
    制作模块之定义模块
    制作模块之测试和调用模块
    了解模块定位顺序
    模块定位顺序之注意点1
    模块定位顺序之注意点2
    拓展:名字重复的严重性
    all列表
    了解包
    制作包
    导入包之方法一
    导入包之方法二
    模块和包的总结
    第24章 学员管理系统
    章节介绍
    介绍系统需求
    准备程序文件
    定义学员类
    了解管理系统的需求
    定义管理系统类
    管理系统框架需求和步骤
    管理系统框架之程序入口函数
    管理系统框架之定义系统功能函数
    程序入口文件功能实现
    添加学员功能
    删除学员功能
    修改学员信息
    查询学员信息
    显示所有学员信息
    保存学员信息需求和注意事项
    拓展__dict__
    保存学员信息
    加载学员信息思路
    加载学员信息
    学员管理系统涵盖知识点总结

    讲师介绍

    流芳
    流芳
    页面重构设计
    课程必读:

    本课程适合零基础学员学习,从零开始学习python。

    能学到什么:

    计算机相关知识,python知识、pycharm知识、运算符等基础知识并结合具体的实例带真正的掌握python编程。

    全部评论我要评论

    暂无评论~
  • 取消回复
  • © 2021 Python学习网 苏ICP备2021003149号-1

    Python学习网