10天带你玩转python2020版(共264课完整版视频)
课程标题:10天带你玩转python2020版(264课完整版视频) 共7.39G
课程介绍:
本课程是10天带你玩转python2020版课程,内含264节完整版视频,共7.39G
本课程让你10天掌握Python基础语法,具备基础的编程能力,建立编程思维以及面向对象程序设计思想。从Python开发环境的搭建到Pycharm使用!
Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。
Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标点符号,它具有比其他语言更有特色语法结构。
Python 是一种解释型语言: 这意味着开发过程中没有了编译这个环节。类似于PHP和Perl语言。
Python 是交互式语言: 这意味着,您可以在一个 Python 提示符 >>> 后直接执行代码。
Python 是面向对象语言: 这意味着Python支持面向对象的风格或代码封装在对象的编程技术。
Python 是初学者的语言:Python 对初级程序员而言,是一种伟大的语言,它支持广泛的应用程序开发,从简单的文字处理到 WWW 浏览器再到游戏。
Python 发展历史
Python 是由 Guido van Rossum 在八十年代末和九十年代初,在荷兰国家数学和计算机科学研究所设计出来的。
Python 本身也是由诸多其他语言发展而来的,这包括 ABC、Modula-3、C、C++、Algol-68、SmallTalk、Unix shell 和其他的脚本语言
学习目标:
1、可掌握的核心能力:
1. 掌握Python基础语法, 具备基础的编程能力;
2. 建立编程思维以及面向对象程序设计思想。
2、知识点:
1)Python开发环境
Python开发环境的搭建、Pycharm使用
2)Python基础
3)面向对象
4)异常处理
理解异常的作用、捕获异常、异常的传递规则、自定义异常
5)模块和包
模块和包的概念、__all__的用法、import语句用法、from...import...用法、from...import * 用法
课程目录:
day01视频 00-课程安排 01-为什么学习Python及其特点 02-编译型语言和解释型语言 03-Python解释器安装 04-第一个Python程序演练步骤 05-print()函数的小结 06-安装PyCharm 07-PyCharm新建项目文件_运行 08-PyCharm中基本设置 09-计算机的基本组成 10-程序的执行原理 11-注释 12-Python代码规范 13-变量定义 14-买苹果案例 15-标识符的命名规范 16-Python中的关键字 17-变量命名法则 18-print()函数补充 19-算数运算符 20-比较运算符 21-逻辑运算符 22-赋值运算符 23-总结 day02视频 00-课程回顾 01-整体课程介绍 02-数据类型和查看数据类型type()函数 03-Python中变量数据类型自动推导 04-字符串定义 05-输入函数input的使用 06-字符串的查询和统计 07-字符串的判断与查找 08-字符串的替换 09-字符串的拆分和拼接 10-切片的基本语法 11-字符串的切片实现 12-列表的定义 13-列表的添加 14-列表的删除 15-列表修改和查询 16-列表高级操作 17-元组的定义 18-元组的常见操作 19-字典的定义 20-字典的注意点 21-字典的查询 22-字典的修改和添加 23-字典的删除 24-总结 day03视频 00-课程回顾 01-课程简介 02-数据类型转换1 03-数据类型转换2 04-条件判断的初识 05-if条件判断的使用 06-if..else语句 07-if后面添加条件判断 08-if_elif_else条件判断实现 09-if_elif_else条件判断实现优化 10-if嵌套实现 11-替换第二个字符串Python实现 12-上午课程回顾 13-随机数模块random的介绍 14-猜拳游戏的分析 15-猜拳游戏的实现 16-程序的三大流程结构 17-while循环基本实现 18-while循环过程分析 19-死循环 20-Python计数法则 21-使用while循环计算1-100之间数字累加和 22-使用while循环计算1-100之间偶数的累加和 23-break作用于循环 24-continue作用于循环 25-总结 day04视频 01-课程回顾 02-课程简介 03-while循环回顾 04-while循环嵌套的实现 05-while循环嵌套的分析 06-print函数的拓展 07-while循环嵌套打印正方形 08-while循环嵌套打印三角形 09-打印九九乘法表 10-转义字符 11-上午课程回顾 12-for循环遍历字符串,列表,元组,字典 13-while循环遍历容器 14-for循环完整语法 15-for循环完整语法应用场景 16-函数的定义和调用 17-函数调用流程 18-PyCharm调试工具 19-函数的注释 20-函数的参数_形参和实参 21-总结 day05视频 00-课程的回顾 01-函数的返回值 02-函数的嵌套调用 03-模块中的函数 04-变量的引用 05-id()函数查看变量或数据的内存地址 06-变量的重新赋值 07-变量之间的赋值本质就是引用的传递 08-函数参数的传递本质也是引用传递 09-函数的返回值本质也是引用的传递 10-上午课程回顾 11-不可变数据类型 12-可变数据类型 13-可变数据类型注意点 14-hash哈希函数 15-局部变量 16-全局变量 17-函数参数和返回值组合 18-函数的多个返回值 19-练习题_两个变量交换数据值 21-对列表使用+=操作等价于列表.extend() 22-总结 day06视频 01-课程简介 02-名片管理系统介绍 03-名片管理系统的框架搭建 04-名片管理系统显示菜单功能 05-成员运算符in的使用 06-名片管理系统cards_main主业务流程分析 07-名片管理系统cards_main主业务流程实现 08-名片管理系统菜单重复显示 09-名片管理系统_新建名片 10-pass占位符和PyCharm中TODO功能介绍 11-上午课程回顾 12-名片管理系统_显示全部名片 13-名片管理系统_显示全部名片补充_文本对齐 14-名片管理系统_查询名片 15-名片管理系统_查询名片后操作名片流程 16-名片管理系统_查询名片后_返回上一级_删除 17-名片管理系统_查询名片后_删除中的引用 18-名片管理系统_查询名片后修改初步实现 19-名片管理系统_查询名片后修改完善 20-名片管理系统_总体梳理 21-range()函数 22-列表推导式 23-列表推导式的应用 day07视频 00-课程回顾 01-课程介绍 02-文件的概念和存储方式 03-文件分类 04-文件的基本操作流程和方法介绍 05-文件的读写基本实现 06-文件指针了解 07-打开文件的方式 08-write()方法的补充 09-readline()方法的使用 10-文件读写案例_小文件复制 11-文件读写案例_大文件复制 12-上午课程回顾 13-os模块提供方法_文件操作 14-os模块提供方法_文件夹操作1 15-os模块提供方法_文件夹操作2 16-批量修改文件名案例_批量创建文件 17-批量修改文件名案例_批量修改文件名 18-eval()函数的基本使用 19-eval()函数使用注意事项 20-名片管理系统_保存名片数据到文件 21-名片管理系统_读取文件数据到名片列表 22-总结 23-缺省参数 24-多值参数 25-多值参数求和案例 26-多值参数的组包和拆包 27-函数的引用 28-匿名函数 day08视频 01-课程回顾 02-课程简介 03-面向对象和面向过程基本描述 04-类和对象的概念 05-类和对象的关系 06-类名定义的满足三个要素 07-类的设计案例1 08-类的设计案例2 09-内置函数dir()的介绍 10-定义简单的类(只包含方法) 11-函数和方法的区别 12-方法调用顺序 13-一个类创建多个对象_多个对象变量的引用 14-上午课程回顾 15-self参数保存当前对象引用的地址 16-在类的外部给对象增加属性 17-self参数的小结和补充 18-初始化方法的使用说明 19-在初始化方法内部定义属性 20-在初始化同时设置初始值 21-总结 22-异常的概念 23-异常的捕获 24-捕获指定类型异常和一次捕获多个异常 25-捕获任意类型异常_获取异常的错误信息 26-实现异常的完整语法和应用 27-实现异常的传递捕获_自定义抛出异常 day09视频 00-课程回顾 01-整体课程安排 02-__del___方法的使用 03-__del___方法的使用场景 04-__str__方法的使用 05-小明爱跑步案例分析 06-小明爱跑步案例实现 07-小明爱跑步案例实现和分析 08-小明爱跑步案例实现补充 09-摆放家具案例思路分析1 10-摆放家具案例思路分析2 11-摆放家具案例-家具类的编写 12-摆放家具案例-房子类的编写和添加家具 13-上午课程回顾 14-摆放家具案例类中的引用 15-士兵突击案例需求分析 16-士兵突击案例-枪类的创建 17-士兵突击案例-士兵类的创建 18-士兵突击案例优化 19-士兵突击案例中的引用 20-身份运算符 21-私有属性和私有方法介绍 22-Python中伪私有属性和私有方法 23-import导入模块并调用和as给模块起别名 24--使用from...import方式导入 25-模块的搜索顺序 26-__name__属性 27-包和导包 day10视频 00-课程回顾 01-课程简介 02-继承的概念 03-单继承的使用 04-多层继承 05-重写_对父类的方法覆盖 06-重写_对父类方法实现功能扩展 07-父类的私有属性和私有方法 08-多继承的基本使用 09-多继承_父类有同名的方法 10-上午课程回顾 11-新式类和经典类 12-多态的实现 13-多态成立的三个条件 14-实例对象和实例属性_实例方法 15-类对象 16-类属性 17-类方法的使用 18-静态方法的使用 19-方法案例演练 20-名片管理系统面向对象版 课程截图:视频截图:
![]()
![]()
![]()