-
绪章课程导学
介绍课程内容、特点和学习方法。
-
●0.1Python程序设计基础课程导学
介绍课程内容、特点和学习方法。
-
第一章Python语言概述
讲解Python语言特点、优势、环境搭建、编码规范、扩展库安装以及标准库与扩展库对象的导入和使用。
-
●1.1语言概述、版本、编程规范
介绍Python语言的特点和编程规范,在编程时尤其注意缩进、空格和空行。
-
●1.2扩展库安装方式、标准库与扩展库对象导入
讲解如何使用pip工具安装Python扩展库,以及如何导入和使用标准库与扩展库中的对象。
-
第二章运算符、表达式与内置对象
讲解Python中的运算符、表达式、内置函数,并通过案例来演示这些内容的应用。
-
●2.1Python常用内置对象
介绍常量、变量、数字、字符串以及列表、元组、字典、集合等常用容器类对象。
-
●2.2运算符、表达式、关键字
讲解算术运算符、关系运算符、逻辑运算符、成员测试运算符的用法以及表达式的概念。
-
●2.3Python常用内置函数用法精要
讲解max()、map()、range()、input()、print()、filter()、sorted()等常用内置函数的语法和用法。
-
●2.4精彩案例赏析
通过求解整数各位数字和余弦定理这两个例题介绍内置函数的用法。
-
第三章Python序列结构
讲解列表、元组、字典、集合以及range对象、map对象、filter对象的用法,列表推导式和生成器表达式的语法与用法,序列解包的语法与用法。
-
●3.1列表
讲解列表创建与使用的语法、列表自身提供的常用方法、运算符和内置函数对列表的操作、列表推导式、切片操作。
-
●3.2元组与生成器推导式
讲解元组的定义与使用、元组与列表的区别、元组的优点、生成器表达式的语法和应用。
-
●3.3字典
讲解字典的创建与使用以及字典在词频统计中的应用。
-
●3.4集合、序列解包
讲解集合的特点、集合运算、集合在电影推荐中的应用以及序列解包的语法。
-
第四章程序控制结构
讲解Python中选择结构和循环结构的语法和应用。
-
●4.1条件表达式、选择结构与循环结构语法
讲解单分支选择结构、双分支选择结构、多分支选择结构、嵌套选择结构、for循环与while循环结构、带else的循环结构等语法。
-
●4.2精彩案例赏析
通过平均分计算和决赛现场成绩计算的案例演示选择结构和循环结构的应用。
-
第五章函数
讲解函数定义与调用的语法、函数嵌套定义与修饰器的概念、函数形参与实参的类型、变量作用域、lambda表达式、生成器函数与生成器对象。
-
●5.1函数定义与调用基本语法
通过斐波那契数列的例子介绍函数的定义与调用,同时介绍Python中嵌套定义函数的语法。
-
●5.2函数参数与变量作用域
讲解普通位置参数、关键字参数、默认值参数、可变长度参数以及局部变量和全局变量的概念和用法。
-
●5.3lambda表达式与生成器函数
讲解lambda表达式语法和应用以及生成器函数定义与生成器对象的用法。
-
●5.4精彩案例赏析
通过猜数游戏和汉诺塔问题演示函数的定义和使用。
-
第六章面向对象程序设计
讲解类和对象的概念、数据成员和成员方法的用法、私有成员和共有成员的用法以及特殊方法的语法和用法。
-
●6.1类的定义与使用、数据成员、成员方法、属性
讲解类和对象的概念、数据成员和成员方法的用法、私有成员和共有成员的用法以及特殊方法的语法和用法。
-
第七章字符串
讲解字符串编码格式、转义字符、字符串格式化、常用字符串方法、运算符与内置函数对字符串的操作以及字符串常量、中英文分词、拼音处理等内容。
-
●7.1编码格式、转义字符、格式化
讲解UTF8、GBK等字符串编码格式,转义字符的概念与含义,字符串的三种格式化方法。
-
●7.2字符串方法
讲解字符串编码与解码、字符串格式化、字符串替换、字符串排版、大小写转换等常用方法。
-
●7.3字符串常量、分词、拼音处理、案例解析
讲解字符串常量、中英文分词、汉字拼音处理等内容。
-
第八章正则表达式
讲解正则表达式语法和Python标准库re中函数的用法。
-
●8.1正则表达式语法
讲解正则表达式基本语法与元字符含义,以及常用正则表达式的写法。
-
●8.2re模块、案例赏析
讲解Python正则表达式模块re中常用函数的用法,以及正则表达式在文本处理中的应用。
-
第九章文件内容操作
讲解Python内置函数open()的用法、文本文件与二进制文件处理的基本步骤以及Office文档的基本操作。
-
●9.1文件操作基本知识、文本文件操作
讲解Python内置函数open()的用法和参数含义,以及文本文件操作的基本步骤与方法。
-
●9.2二进制文件读写
讲解Python操作二进制文件的基本方法、pickle、struct、shelve模块对二进制文件的操作以及Word、Excel文件操作方法和常用扩展库的用法。
-
第十章文件与文件夹操作
讲解如何使用Python标准库os、os.path、shutil对文件和文件夹进行复制、重命名以及遍历,以及如何递归遍历文件夹及其子文件夹中的文件并进行相应的处理。
-
●10.1文件与文件夹操作
讲解如何使用Python标准库os、os.path、shutil对文件和文件夹进行复制、重命名以及遍历,以及如何递归遍历文件夹及其子文件夹中的文件并进行相应的处理。
-
第十一章异常处理结构
讲解异常的概念和异常处理结构的作用,以及常见的异常处理结构。
-
●11.1异常表现形式、异常处理结构
讲解异常的概念和异常处理结构的作用,以及常见的异常处理结构。
-
第十二章数据库应用开发
讲解如何使用Python操作SQLite数据库,以及如何把Excel文件中的数据导入SQLite数据库。
-
●12.1使用Python操作SQLite数据库
讲解如何连接SQLite数据库、如何执行SQL语句进行增删改查等基本操作。
-
●12.2精彩案例赏析
通过Excel文件数据导入SQLite数据库的实际案例演示Python对Excel文件和SQLite数据库的操作。