课件内容:
第1周 Python概述1
了解Python的发展、应用领域和特点;学习安装Python编程环境;掌握使用Python编写、运行程序的交互式和脚本式两种方式。
1.1 Python概述
1.2 Python的安装
1.3 Python的运行
1.4 本章小结
第2周 Python编程基础
本周学习Python编程的基本元素,能够搭建起IPO结构的Python程序和进行简单的turtle绘图。
2.1 基础而重要的概念
2.2 算术运算和程序设计的IPO
2.3 Python的库函数
2.4 字符串的基本操作
2.5 使用input与键盘交互
2.6 turtle库简介
2.7 本章小结
第3周 Python流程控制结构
本周从关系和逻辑运算的表达出发,学习分支结构和循环结构的程序设计方法,最终能够用模块化的方式组织程序。
3.1 关系和逻辑表达式
3.2 分支结构程序设计
3.3 循环结构程序设计
3.4 函数
3.5 本章小结
第4周 Python容器数据类型(一)
本周学习Python中的序列类型,字符串、列表结构和元组,掌握在实际问题中对它们的选择与应用。
4.1 字符串
4.2 列表
4.3 元组
第5周 Python容器数据类型(二)
本周学习Python中的集合及字典数据类型,综合理解、掌握在程序设计之初如何选择数据结构的问题,进一步树立程序=数据结构+算法的思想;本周还将学习Python的标准库random和datetime。
5.1 集合
5.2 字典
5.3 内置类型小结
5.4 random库
5.5 datetime库
第6周 Python编程进阶(一)
本周开启Python编程的进阶学习,认识关于异常的概念及对异常的应用;从Python的条件表达式、列表和字典推导式等问题掌握Python风格化的编程方法;并通过对参数的进一步理解树立Python中命名空间的概念,掌握Python中各种参数传递的形式。
6.1 异常
6.2 Python风格化的编程
6.3 参数的进阶学习
第7周 Python编程进阶(二)
本周继续Python编程的进阶学习,通过lambda函数、高阶函数的学习认识并掌握Python函数式编程的方法;通过递归函数的学习加深对函数设计及调用过程的理解;本周还将学习Python中模块、包的概念、第三库的安装方法和os标准库,为下篇的学习奠定基础。
7.1 Python函数式编程
7.2 递归
7.3 模块和第三方库
7.4 os库
7.5 本章小结
第8周 Python面向对象基础
对比面向对象和面向过程的的编程方法,掌握面向对象封装的Python实现。
8.1 Python面向对象概述
8.2 Python面向对象-基本理论
8.3 Python面向对象-类的构建
8.4 Python面向对象-类的封装
8.5 Python对象的生命周期
8.6 面向对象实例与分析
第9周 Python面向对象进阶
掌握面向对象的继承和多态的实现方法。
9.1 Python面向对象-继承
9.2 Python面向对象-多态
9.3 Python面向对象-类的运算
9.4 设计模式与综合实例
《Python程序设计及应用(上)》PPT课件 宋晏 北京科技大学
资源下载
下载价格10 金币
VIP 5折
立即购买