简介:本课程为Python程序设计课,服务于机器学习等人工智能核心课程。内容涵盖Python面向过程编程基础语法,列表等容器类型操作,面向对象编程核心特性。还涉及模块与包、异常、迭代器与生成器、函数式编程、文件IO等知识。学生学后能掌握Python编程,为AI学习奠基,提升编程能力。
课程章节
第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
授课讲师
-
-
孟健老师
金牌讲师,技术大牛
关于讲师
计算机硕士,握奇数据、中国高科等大型企业技术骨干。从事人工智能、嵌入式等方向技术研发。拥有多年一线开发、教研经验,擅长图形图像的分类、检测、分割算法。
课程推荐
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案