![]()
内容推荐 本书是一本基础性强、可读性好、适合入门的Python语言教材。读者通过对本书的学习能够快速掌握Python语言的基础知识,并通过分析案例了解项目的基本开发流程和常用第三方库的使用。本书以Windows为平台系统讲解了Python的基础知识,第1章带领读者认识Python,第2章主要针对Python的基本语法进行讲解,第3章主要介绍字符串及其相关操作,第4章介绍Python中的常用控制语句,第5章介绍列表、元组、字典,第6章介绍函数,第7章介绍面向对象程序设计,第8章介绍Python中的模块,第9章介绍异常处理,第10章介绍文件操作。 本书主要面向计算机软件编程的初学者,适用于有一定基础、进行初级项目开发的读者,也可作为全国计算机等级考试(Python语言考试)的参考书。 本书配有电子教案,读者可以从中国水利水电出版社网站(www.waterpub.com.cn)或万水书苑网站(www.wsbookshow.com)免费下载。 目录 前言 第1章 Python语言简介 1.1 流行编程语言介绍 1.2 Python语言的特点 1.3 Python语言的编程环境介绍 1.3.1 Python的安装 1.3.2 PyCharm的安装 1.3.3 编写Python程序 1.4 本章小结 1.5 习题 第2章 Python基本数据类型 2.1 基本数据类型介绍 2.2 变量和赋值 2.3 简单数值类型 2.3.1 整型 2.3.2 浮点型 2.3.3 布尔型 2.3.4 复数类型 2.4 运算符 2.4.1 算术运算符 2.4.2 逻辑运算符 2.4.3 比较运算符 2.4.4 成员运算符 2.4.5 位运算符 2.4.6 复合赋值运算符 2.4.7 运算符优先级 2.5 阶段案例——反转数字 2.5.1 案例描述 2.5.2 案例分析 2.5.3 案例实现 2.6 本章小结 2.7 习题 第3章 字符串 3.1 字符串表示 3.2 转义字符 3.3 字符串格式化 3.4 字符串运算 3.5 字符串内建方法 3.6 阶段案例——处理回文字符串 3.6.1 案例描述 3.6.2 案例分析 3.6.3 案例实现 3.7 本章小结 3.8 习题 第4章 控制语句 4.1 算法概述 4.1.1 初识算法 4.1.2 算法的基本结构 4.2 选择结构 4.2.1 if语句的基本形式 4.2.2 if语句多个判断条件的形式 4.2.3 if嵌套 4.3 循环结构 4.3.1 while循环 4.3.2 for循环 4.3.3 嵌套循环 4.3.4 循环结构中的其他语句 4.4 阶段案例——打印九九乘法表 4.4.1 案例描述 4.4.2 案例分析 4.4.3 案例实现 4.5 本章小结 4.6 习题 第5章 List、Tuple和Dict 5.1 数据结构简介 5.2 List 5.2.1 访问列表中的值 5.2.2 更新列表 5.2.3 删除列表元素 5.2.4 列表元素的排序和翻转 5.2.5 列表运算 5.2.6 列表截取与字符串操作 5.2.7 列表的拼接 5.2.8 列表的嵌套 5.2.9 列表的内置函数和内置方法 5.3 Tuple 5.3.1 元组的创建 5.3.2 元组的访问 5.3.3 元组的拼接 5.3.4 元组的遍历 5.3.5 元组的内置函数 5.4 Dict 5.4.1 字典的访问 5.4.2 字典的修改 5.4.3 字典的内置函数和内置方法 5.4.4 字典的遍历 5.5 阶段案例——编程实现教室排课 5.5.1 案例描述 5.5.2 案例分析 5.5.3 案例实现 5.6 本章小结 5.7 习题 第6章 函数 6.1 函数介绍 6.2 函数的定义 6.3 函数的参数 6.3.1 默认参数 6.3.2 不定长参数 6.3.3 函数传值问题 6.4 函数的递归 6.5 匿名函数 6.6 变量的作用域 6.7 阶段案例——编程实现图书管理系统 6.7.1 案例描述 6.7.2 案例分析 6.7.3 案例实现 6.8 本章小结 6.9 习题 第7章 面向对象 7.1 面向对象的概念 7.2 类和对象 7.2.1 创建类 7.2.2 创建对象 7.2.3 属性 7.2.4 方法 7.2.5 构造方法 7.2.6 self 7.3 阶段案例——编程实现学生选课系统 7.3.1 案例描述 7.3.2 案例分析 7.3.3 案例实现 7.4 封装 7.5 继承 7.5.1 单继承 7.5.2 多继承 7.6 多态 7.7 阶段案例——通过多态进行绘图 7.7.1 案例描述 7.7.2 案例分析 7.7.3 案例实现 7.8 本章小结 7.9 习题 第8章 模块 8.1 模块的使用 8.2 自定义模块 8.3 安装第三方模块 8.4 标准模块 8.4.1 time模块 8.4.2 random模块 8.5 阶段案例——Sklearn的使用 8.5.1 案例描述 8.5.2 案例分析 8.5.3 案例实现 8.6 本章小结 8.7 习题 第9章 异常处理 9.1 异常的简介 9.2 异常类 9.3 异常处理 9.3.1 简单异常的捕获和处理 9.3.2 捕获多种异常 9.3.3 finally子句 9.3.4 else子句 9.4 异常的抛出 9.5 阶段案例——自定义登录异常 9.5.1 案例描述 9.5.2 案例分析 9.5.3 案例实现 9.6 本章小结 9.7 习题 第10章 Python的文件操作 10.1 文件概述 10.1.1 I/O操作概述 10.1.2 文件 10.2 文件的打开和关闭 10.2.1 文件的打开 10.2.2 文件的关闭 10.3 文件的读写操作 10.3.1 读取文件 10.3.2 写文件 10.4 文件的随机读写 10.5 常用的OS文件方法和目录方法 10.6 阶段案例——登录验证 10.6.1 案例描述 10.6.2 案例分析 10.6.3 案例实现 10.7 阶段案例——编程实现商品管理系统 10.7.1 案例描述 10.7.2 案例分析 10.7.3 案例实现 10.8 本章小结 10.9 习题 附录 习题参考答案 案例答案 |