简介:Python程序设计课程服务于机器学习、深度学习等人工智能核心课程,详细介绍了python面向过程编程的基础语法,如变量、表达式、语句、函数等概念;对Python程序中特有的列表、元组、字典、集合、字符串等容器类型的典型操作给出了详尽的示例;阐述了面向对象编程的基本概念,以及封装、继承、多态三大面向对象编程的核心特性;在此基础上深化了模块与包、函数重写、迭代器与生成器、函数式编程等python编程
课程章节
第01课 Python入门
-
课时1计算机基础
-
课时2python是什么
-
课时3Anaconda软件的安装
-
课时4Anaconda的环境管理
-
课时5pycharm软件的安装与配置
-
课时6第一个python程序
-
课时7对第一个python程序的解释
第02课 变量和简单数据类型
第03课 语句
-
课时1行的概念
-
课时2条件语句
-
课时3while循环语句
-
课时4while循环练习
-
课时5for循环语句
-
课时6跳转语句
-
课时7循环嵌套
第04课 列表与元组
-
课时1列表基本操作
-
课时2列表的API
-
课时3列表的拷贝
-
课时4深拷贝与浅拷贝
-
课时5列表推导式
-
课时6元组的基本使用
-
课时7元组编程练习
第05课 字符串
第06课 字典与集合
第07课 函数
-
课时1函数的定义
-
课时2函数的调用
-
课时3函数的返回
-
课时4可变、不可变类型参数的区别
-
课时5位置、关键字、缺省参数
-
课时6不定长参数
-
课时7递归函数
-
课时8变量的作用域
第08课 类与对象
第09课 封装
第10课 继承
-
课时1继承行为
-
课时2继承属性
-
课时3类相关的内置函数
-
课时4方法重写
-
课时5多继承基础
-
课时6多继承带来的问题
-
课时7编程实例
-
课时8继承与组合
第11课 多态
第12课 程序结构
-
课时1文件结构
-
课时2模块导入方式一
-
课时3模块导入方式二
-
课时4模块是怎么被找到的
-
课时5导入模块在做什么
-
课时6动态导入模块
-
课时7常用内置模块
-
课时8包基本概念
-
课时9包导入方式一
-
课时10包导入方式二
第13课 异常
第14课 函数的重写与重载
第15课 迭代器与生成器
-
课时1python程序的调试运行
-
课时2生成器的作用
-
课时3迭代与可迭代对象
-
课时4迭代器练习一
-
课时5迭代器练习二
-
课时6生成器的概念
-
课时7生成器函数
-
课时8生成器表达式
-
课时9内置生成器函数enumerate
-
课时10内置生成器函数zip
第16课 函数式编程
-
课时1函数式编程基础
-
课时2函数作为参数
-
课时3lambda函数
-
课时4内置高阶函数
-
课时5内置高阶函数编程练习
-
课时6闭包的定义
-
课时7函数装饰器
-
课时8装饰器编程练习
-
课时9内置装饰器
第17课 文件IO
授课讲师
-
孟健老师
高级讲师
关于讲师
计算机硕士,握奇数据、中国高科等大型企业技术骨干。从事人工智能、嵌入式等方向技术研发。拥有多年一线开发、教研经验,擅长图形图像的分类、检测、分割算法。
课程推荐
- 工业流水线产品智能分拣项目 试听 3916
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案