缺省参数登陆

下一节课程: 不定长参数之位置参数(1894次播放)

5 秒后自动播放下一节
  重新观看
视频页广告图关闭
介绍 >

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

难度:中级共371节753055次学习
章节评论笔记课件
品易云
第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和continue
总结
第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__
保存学员信息
加载学员信息思路
加载学员信息
学员管理系统涵盖知识点总结

全部评论我要评论

暂无评论~

全部笔记发布笔记

暂无笔记~
  • 取消回复发送
  • 取消发布笔记发送
  • © 2021 Python学习网 苏ICP备2021003149号-1

    

    Python学习网