• 课程 / Python进阶

    Python+人工智能全栈工程师(面向对象)

    介绍章节评论课件
    Python全栈基础入门课程,掌握Python语言基础语句,操作、流程控制等。手把手带领大家学习,课程是从0开始到实战项目
  • 难度:中级
  • 共100章节
  • 414855次播放
  • 第1章 面向对象基础
    基本概念
    类和对象基本概念
    设计类的三要素和名词提炼法
    内置的dir函数查询对象的方法列表
    基本语法
    案例演练
    接收对象的变量同样是对对象的引用
    创建多个猫对象
    在类的外部给对象增加属性
    利用self在类封装的方法中输出对象属性
    在类的外部给对象增加属性的隐患
    创建对象时自动调用初始化方法
    在初始化方法中定义属性
    使用参数设置属性初始值
    del方法和对象的生命周期
    str方法定制变量输出信息
    第2章 面向对象练习
    封装特性和需求分析
    案例完成
    扩展-多个对象属性之间互不干扰
    需求分析-被使用的类应该先开发
    家具类以及创建家具对象
    定义房子类
    完成添加家具方法
    需求分析-属性可以是另外一个类创建的对象
    创建(qiang)类
    创建士兵类-完成初始化方法
    完成开火方法
    身份运算符-判断None应该使用 is
    应用场景、定义方式和演练
    伪私有属性和方法
    第3章 单继承和方法的重写
    单纯封装可能会出现重复的代码
    继承的概念和语法
    继承相关的术语-继承和派生
    继承的传递性
    继承传递性的注意事项
    覆盖父类方法,重写子类方法实现
    扩展父类方法,super对象调用父类方法
    使用父类名调用父类方法
    第4章 私有方法和属性
    子类对象不能直接访问
    通过父类方法间接访问
    第5章 多继承
    概念、语法和基本演练
    注意父类之间注意不要有重名方法或属性
    MRO方法搜索顺序
    新式类和经典类
    第6章 多态
    基本概念
    案例演练
    第7章 类属性、类方法、静态方法
    创建对象的过程以及实例的概念
    类是一个特殊的对象
    类属性的定义及使用
    属性查找机制-向上查找
    使用对象名+类属性赋值语句会创建实例属性
    基本语法
    案例演练
    应用场景和定义方式
    案例分析
    案例演练
    确定方法类型的套路
    第8章 单例模式
    设计模式和单例设计模式概念
    new方法的作用
    重写new方法
    单例设计模式思路分析
    单例设计模式代码实现
    初始化动作只执行一次
    第9章 异常
    异常的概念以及抛出异常的原因
    简单的异常捕获
    根据错误类型捕获异常
    捕获未知错误
    异常捕获的完整语法
    异常的传递性
    主动抛出异常的应用场景
    主动抛出异常案例演练
    第10章 模块和包
    基本概念和import导入复习
    import导入时指定别名
    from import局部导入
    from import导入同名工具
    from import导入所有工具
    模块搜索顺序
    开发原则以及导入文件时会执行没有缩进的代码
    __name__属性兼顾测试和导入两种模式
    包的概念以及建立包的方式
    封装模块、设置__init__和外界导入包
    明确目的和介绍步骤
    制作模块压缩包
    安装模块压缩包
    卸载已经安装过的模块
    使用pip安装pygame模块
    第11章 文件操作
    文件概念以及文本文件和二进制文件的区别
    文件操作套路以及Python中的对应函数和方法
    读取文件内容
    读取文件后文件指针会发生变化
    打开文件方式以及写入和追加数据
    使用readline分行读取大文件
    小文件复制
    大文件复制
    导入os模块执行文件和目录管理操作
    第12章 文本编码
    文本文件的编码方式ASCII和UTF8
    怎么样在Python2.x中使用中文
    Python2.x处理中文字符串
    第13章 内建函数eval
    基本使用
    [扩展]不要直接转换input结果

    讲师介绍

    小P
    小P
    学生
    课程必读:

    Python全栈基础入门课程,掌握Python语言基础语句,操作、流程控制等。手把手带领大家学习,课程是从0开始到实战项目

    能学到什么:

    Python全栈基础入门课程,掌握Python语言基础语句,操作、流程控制等。手把手带领大家学习,课程是从0开始到实战项目

    全部评论我要评论

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

    Python学习网