本课程是针对零基础小白打造的Python入门课,从基本的变量、数据类型、运算符,到简单的if语句、for,while循环,再到列表、元组等复杂的数据序列,一步一

*   第一章 Python 基础入门/

  *   第一个Python程序/

    *   01-计算机组成

    *   01-Python简介

    *   02-课程介绍

    *   03-解释器的作用和分类

    *   04-Python解释器的下载和安装

    *   05-PyCharm的作用

    *   06-下载和安装PyCharm

    *   07-新建项目

    *   08-新建书写运行文件

    *   09-PyCharm界面设置

    *   10-PyCharm修改解释器

    *   11-PyCharm项目管理(调优)

    *   12-PyCharm总结

  *   注释、 变量标识符和关键字/

    *   13-注释

    *   14-变量的作用

    *   15-定义变量

    *   16-使用变量

    *   17-认识bug

    *   18-Debug工具

    *   19-认识数据类型

    *   20-变量章节总结

  *   输入和输出/

    *   21-认识格式化符号

    *   22-格式化符号基础使用方法

    *   23-格式化符号高级使用方法

    *   24-拓展格式化字符串

    *   25-f-格式化字符串

    *   26-转义字符

    *   27-print结束符

    *   28-输出总结

    *   29-了解输入

    *   30-输入功能实现

  *   数据类型转换/

    *   31-体验数据类型转换

    *   32-数据类型转换函数

    *   33-总结数据类型的转换

  *   运算符/

    *   01-PyCharm交互式开发

    *   02-运算符的分类

    *   03-算数运算符

    *   04-赋值运算符

    *   05-复合赋值运算符

    *   06-复合赋值注意点

    *   07-比较运算符

    *   08-逻辑运算符

    *   09-逻辑运算符书写习惯

    *   10-数字的逻辑运算

    *   11-运算符总结

*   第二章 流程控制之条件语句/

  *   if 语句语法格式/

    *   01-if的作用和语法

    *   02-体验if

    *   03-网吧上网(简单版)

    *   04-网吧上网(进阶版)

    *   05-if…else…

    *   06-if语句执行流程

    *   07-多重判断的作用和语法

    *   08-体验多重判断

    *   09-elif的执行流程

    *   10-拓展:条件写法

    *   11-if嵌套的作用和语法

    *   12-if嵌套案例:判断能否上车

    *   13-if嵌套案例:判断是否能坐下

    *   14-if嵌套执行流程

  *   if 案例-猜拳游戏/

    *   15-猜拳游戏的步骤分析

    *   16-猜拳游戏功能实现

    *   17-随机数

    *   18-猜拳游戏:随机数

  *   三目运算符/

    *   19-三目运算符

    *   20-if章节总结

*   第三章 流程控制之循环/

  *   while语句语法格式/

    *   01-循环章节课程介绍

    *   02-了解循环

    *   03-while的语法和体验

    *   04-计数器书写习惯

    *   05-循环的执行流程

  *   while 应用案例/

    *   06-循环应用1:1-100累加

    *   07-循环应用1:1-100偶数累加和方法1

    *   08-循环应用1:1-100偶数累加和方法2

    *   09-循环的注意事项

  *   break 和 continue/

    *   01-了解break和continue

    *   02-break

    *   03-continue

  *   while 循环嵌套/

    *   04-while循环嵌套的作用和语法

    *   05-while循环嵌套快速体验

    *   06-循环的执行流程

    *   07-while循环嵌套应用之打印星号(正方形)

    *   08-while循环嵌套应用之打印星号(三角形)

    *   09-while循环嵌套应用之九九乘法表

  *   for循环和else/

    *   01-for循环语法和体验

    *   02-break退出for循环

    *   03-continue退出for循环

    *   04-循环的else简介

    *   05-while...else

    *   06-while..else之break

    *   07-while..else之continue

    *   08-for...else

    *   09-for...else之break和continue

    *   10-总结

*   第四章 数据序列/

  *   字符串/

    *   01-学习字符串的必要性

    *   02-认识字符串

    *   03-字符串输出

    *   04-字符串输入

    *   05-下标

    *   06-切片简介

    *   07-体验切片

    *   08-字符串常用方法简介

    *   09-字符串常用操作方法之查找

    *   10-字符串常用操作方法之修改(常用)

    *   11-字符串常用操作方法之修改之大小写转换

    *   12-字符串常用操作方法之修改之删除空白字符

    *   13-字符串常用操作方法之修改之字符串对齐

    *   14-字符串常用操作方法之判断开头或结尾

    *   15-字符串常用操作方法之判断

    *   16-字符串总结

  *   列表/

    *   01-列表简介

    *   02-下标

    *   03-查找函数

    *   04-判断是否存在

    *   05-体验案例-判断是否存在

    *   06-列表增加数据之append

    *   07-列表增加数据之extend

    *   08-列表增加数据之insert

    *   09-列表删除数据

    *   10-列表修改数据

    *   11-列表复制数据

    *   12-列表的遍历之while

    *   13-列表的遍历之for

    *   14-列表嵌套

    *   15-随机分配办公室的步骤分析

    *   16-随机分配办公室的实现代码

    *   17-列表总结

  *   元组/

    *   01-体验元组

    *   02-定义元组

    *   03-元组常见操作之查找

    *   04-元组数据的修改操作

    *   05-元组的总结

  *   字典/

    *   01-字典的应用场景

    *   02-创建字典的语法

    *   03-字典常用操作之新增

    *   04-字典常用操作之删除

    *   05-字典常用操作之修改

    *   06-字典常用操作之查找

    *   07-字典的循环遍历之key

    *   08-字典的循环遍历之value

    *   09-字典的循环遍历之键值对

    *   10-字典的循环遍历之键值对(拆包)

    *   11-字典的总结

  *   集合/

    *   01-创建集合

    *   02-集合常见操作之增加数据

    *   03-集合常见操作之删除数据

    *   04-集合常见操作之查找数据

    *   05-集合总结

  *   公共操作/

    *   01-公共操作之运算符加号

    *   02-公共操作之运算符乘号

    *   03-公共操作之运算符判断数据是否存在

    *   04-公共方法之len

    *   05-公共方法之del

    *   06-公共方法之max和min

    *   07-公共方法之range

    *   08-公共方法之enumerate

    *   09-容器类型转换

  *   推导式/

    *   01-了解推导式

    *   02-while循环创建有规律的列表

    *   03-for循环创建有规律的列表

    *   04-体验列表推导式

    *   05-带if的列表推导式

    *   06-多for实现列表推导式

    *   07-体验字典推导式

    *   08-合并两个列表为字典

    *   09-提取字典中目标数据

    *   10-集合

    *   11-推导式总结

*   第五章 函数/

  *   函数定义、调用/

    *   01-了解函数

    *   02-函数的使用步骤

    *   03-快速体验函数

    *   04-函数的注意事项

  *   函数的参数和返回值(一)/

    *   05-函数的参数的作用

    *   06-体验函数返回值

    *   07-return的特点

    *   08-函数返回值的应用

    *   09-函数的说明文档

    *   10-函数嵌套调用

  *   函数应用: 打印图形和数学计算/

    *   11-函数嵌套调用应用之打印横线图形01

    *   12-函数嵌套调用应用之打印横线图形02

    *   13-函数嵌套调用应用之函数计算01

    *   14-函数嵌套调用应用之函数计算02

    *   15-函数的总结

  *   局部变量和全局变量/

    *   01-函数二学习目标简介

    *   02-局部变量

    *   03-访问全局变量

    *   04-修改全局变量

    *   05-多函数执行流程

  *   函数的返回值和参数(二)/

    *   06-返回值作为参数传递

    *   07-函数的返回值

    *   08-函数参数之位置参数

    *   09-关键字参数

    *   10-缺省参数

    *   11-不定长参数之位置参数

    *   12-不定长参数之关键字参数

  *   组包、拆包、引用和不可变类型/

    *   13-元组拆包

    *   14-字典拆包

    *   15-交换变量的值之方法一

    *   16-交换变量的值之方法二

    *   17-了解引用之不可变类型

    *   18-了解引用之可变类型

    *   19-引用当做实参传入

    *   20-可变和不可变类型

    *   21-函数二总结

  *   函数案例-名片管理系统(函数版)/

    *   01-函数加强简介

    *   02-学员管理系统需求和步骤分析

    *   03-学员管理系统框架搭建

    *   04-代码调优

    *   05-学员管理系统数据形式的分析

    *   06-添加学员功能分析

    *   07-添加学员之用户输入

    *   08-添加学员之新增数据

    *   09-添加学员之重名提示

    *   10-删除学员思路分析

    *   11-删除学员代码实现

    *   12-修改学员思路分析

    *   13-修改学员代码实现

    *   14-查询学员思路分析

    *   15-查询学员代码实现

    *   16-显示所有学员信息

    *   17-退出系统

  *   递归函数/

    *   18-了解递归

    *   19-递归之回顾函数返回值

    *   20-递归代码实现

    *   21-递归的执行流程

    *   22-递归出口问题

  *   匿名函数/

    *   23-了解lambda

    *   24-体验lambda

    *   25-lambda实例之计算两个数字累加和

    *   26-lambda参数之无参数

    *   27-lambda参数之一个参数

    *   28-lambda参数之默认参数

    *   29-lambda参数之args

    *   30-lambda参数之kwargs

    *   31-lambda应用之带判断的lambda

    *   32-列表内字典数据排序

  *   高阶函数/

    *   33-了解高阶函数

    *   34-abs和round

    *   35-体验高阶函数的思路分析

    *   36-体验高阶函数的代码实现

    *   37-内置高阶函数之map

    *   38-内置高阶函数之reduce

    *   39-内置高阶函数之filter

    *   40-函数加强总结

*   第六章 文件操作/

  *   文件打开关闭读写/

    *   01-了解文件操作

    *   02-体验文件操作步骤

    *   03-访问模式特点01

    *   04-读取函数之read

    *   05-读取函数之readlines

    *   06-读取函数之readline

    *   07-访问模式特点02

    *   08-访问模式特点02之代码测试

    *   09-seek函数

  *   文件案例/

    *   10-文件备份的作用

    *   11-文件备份思路分析

    *   12-文件备份之接收用户输入

    *   13-文件备份之规划文件名

    *   14-文件备份之数据写入

    *   15-文件备份之限制有效文件名备份

  *   文件、目录操作相关操作/

    *   16-文件操作函数

    *   17-文件夹操作函数之创建和删除

    *   18-文件夹操作函数之路径相关函数

    *   19-文件夹操作函数之rename

    *   20-批量重命名之添加字符串

    *   21-批量重命名之添加和删除字符串

    *   22-文件总结

*   第七章 Python面向对象/

  *   类和对象/

    *   01-了解面向对象

    *   02-了解类和对象的关系

    *   03-类和对象的语法

    *   04-体验类和对象

    *   05-类里面的self

    *   06-一个类创建多个对象

  *   对象属性/

    *   07-类外面添加对象属性

    *   08-类外面获取对象属性

    *   09-类里面获取对象属性

    *   10-体验魔法方法init

    *   11-带参数的init代码书写

  *   __str__方法和__del__方法/

    *   13-魔法方法str

    *   14-魔法方法del

  *   面向对象案例/

    *   15-了解烤地瓜案例需求

    *   16-烤地瓜案例步骤分析

    *   17-烤地瓜init方法

    *   18-烤地瓜方法cook

    *   19-烤地瓜案例魔法方法str

    *   20-创建对象测试属性和方法

    *   21-烤地瓜添加调料

    *   22-搬家具需求和步骤分析

    *   23-搬家具之家具类

    *   24- 搬家具之房屋类

    *   25-搬家具之添加容纳家具思路分析

    *   26-搬家具之容纳家具函数

    *   27-面向对象基础部分总结

  *   继承/

    *   01-了解继承

    *   02-拓展经典类和新式类

    *   03-体验继承

    *   04-单继承

    *   05-多继承

    *   06-子类重写父类同名属性和方法

    *   07-拓展_mro顺序

    *   08-子类调用父类同名方法和属性之思路分析

    *   09-子类调用父类同名方法和属性之代码实现

    *   10-多层继承

    *   11-super()方法作用

    *   12-super方法写法

    *   13-定义私有属性和方法

    *   14-获取和修改私有属性值

    *   15-继承总结

    *   16-了解面向对象三大特性

  *   多态/

    *   17-了解多态

    *   18-体验多态思路分析

    *   19-代码实现多态

    *   20-设置和访问类属性

    *   21-修改类属性

    *   22-类方法

    *   23-静态方法

    *   24-面向对象其他总结

*   第八章 模块_包_异常/

  *   异常/

    *   01-了解异常

    *   02-体验异常

    *   03-了解异常类型

    *   04-捕获指定异常类型

    *   05-捕获多个指定异常类型

    *   06-捕获异常描述信息

    *   07-捕获所有异常

    *   08-异常的else

    *   09-异常的finally

    *   10-拓展命令提示符运行py文件

    *   11-异常传递的思路分析

    *   12-异常传递的代码实现

    *   13-自定义异常的作用

    *   14-自定义异常思路分析

    *   15-自定义异常代码实现之异常类

    *   16-自定义异常代码实现之捕获异常

    *   17-异常总结

  *   模块/

    *   01-了解模块

    *   02-导入模块之方法一

    *   03-导入模块之方法二

    *   04-导入模块之方法三

    *   05-定义别名

    *   06-了解制作模块

    *   07-制作模块之定义模块

    *   08-制作模块之测试和调用模块

    *   09-了解模块定位顺序

    *   10-模块定位顺序之注意点1

    *   11-模块定位顺序之注意点2

    *   12-all列表

  *   包/

    *   13-了解包

    *   14-制作包

    *   15-导入包之方法一

    *   16-导入包之方法二

    *   17-模块和包的总结

*   第九章 面向对象学员管理系统/

  *   面向对象学员管理系统/

    *   01-章节介绍

    *   02-介绍系统需求

    *   03-准备程序文件

    *   04-定义学员类

    *   05-了解管理系统的需求

    *   06-定义管理系统类

    *   07-管理系统框架需求和步骤

    *   08-管理系统框架之程序入口函数

    *   09-管理系统框架之定义系统功能函数

    *   10-程序入口文件功能实现

    *   11-添加学员功能

    *   12-删除学员功能

    *   13-修改学员信息

    *   14-查询学员信息

    *   15-显示所有学员信息

    *   16-保存学员信息需求和注意事项

    *   17-拓展__dict__

    *   18-保存学员信息

    *   19-加载学员信息思路

    *   20-加载学员信息

    *   21-学员管理系统涵盖知识点总结