-
内容大纲
《Python编程:案例驱动的快速入门与实践》采用案例驱动的教学模式,引导读者在模仿、重构与实践的过程中,循序渐进地掌握Python语言的语法要点及程序设计方法。
全书共分为10章,内容主线被精心设计为一条清晰的从基础到实战的技能进阶路线:从搭建Python开发环境与语法基础起步,奠定程序设计根基,进而系统掌握分支、循环等核心程序结构与组合数据类型、函数等关键概念,最终进阶至异常处理、文件操作等实战技能,并引入实用的标准库和第三方库,实现数据可视化、中文文本处理及图形绘制等实际应用。本书引入大量结合专业背景的实战案例,读者不仅可以快速理解Python编程的核心知识,更将积累把Python应用于实际场景的初步经验。本书配有在线习题,读者可扫二维码学习自测。
本书适合作为高校各专业“Python语言程序设计”课程的教材,也可供Python工程师及编程爱好者参考。 -
作者介绍
-
目录
第1章 Python程序设计概述
1.1 启蒙案例
1.2 Python概述:通用工具的底层逻辑
1.2.1 Python的发展历程
1.2.2 Python的核心特点
1.2.3 Python的计算思维
1.3 大模型时代:编程学习的新视角
1.3.1 编程学习的四大核心能力
1.3.2 大模型时代的“人+AI”学习方法
1.3.3 新手与AI协作的“避坑指南”
1.4 Python开发环境的配置
1.4.1 Python解释器的安装
1.4.2 利用IDLE运行首个程序
1.4.3 Python开发环境的进阶配置与拓展
本章小结
习题1
第2章 Python语法基础
2.1 变量与常量
2.1.1 常量与变量的区别
2.1.2 变量
2.1.3 常量
2.2 简单数据类型
2.2.1 数字类型
2.2.2 布尔类型
2.3 运算符
2.3.1 赋值运算符
2.3.2 算术运算符
2.3.3 关系运算符
2.3.4 逻辑运算符
2.3.5 位运算符
2.3.6 身份运算符
2.4 Python程序代码的基本格式及语法元素
本章小结
习题2
第3章 简单程序设计
3.1 引例
3.2 数据的输入/输出函数
3.2.1 数据输出函数print()
3.2.2 格式化输出函数str.format()
3.2.3 格式化输出函数f-string
3.2.4 数据输入函数input()
3.3 eval()函数
3.4 顺序结构程序设计
3.5 math库
3.5.1 math库概述
3.5.2 math库的导入及使用方法
本章小结
习题3
第4章 分支结构程序设计
4.1 引例
4.2 单分支if语句
4.3 双分支if-else语句
4.4 多分支if-elif-else语句
4.5 random库的导入及使用方法
4.6 分支结构综合应用实例
本章小结
习题4
第5章 循环结构程序设计
5.1 引例
5.1.1 引例
5.1.2 循环执行逻辑
5.2 for循环:确定次数的迭代循环
5.2.1 基本语法与执行逻辑
5.2.2 典型案例
5.3 while循环:非确定次数循环
5.3.1 基本语法与执行逻辑
5.3.2 典型案例
5.3.3 无限循环
5.3.4 for循环与while循环的选择原则
5.4 嵌套循环
5.4.1 基本语法与执行逻辑
5.4.2 典型案例
5.5 循环控制语句:break与continue
5.5.1 break语句:立即终止当前循环
5.5.2 continue语句:跳过当前次迭代
5.5.3 break语句与continue语句对比
5.6 循环的else语句
本章小结
习题5
第6章 组合数据类型:组织和管理复杂数据
6.1 引例
6.1.1 无组合数据类型
6.1.2 有组合数据类型
6.2 组合数据类型概述
6.2.1 组合数据类型的核心特性
6.2.2 核心组合数据类型
6.3 字符串
6.3.1 字符串的创建与访问
6.3.2 字符串切片
6.3.3 字符串的常用操作
6.3.4 字符串的常用方法
6.3.5 典型案例
6.4 列表
6.4.1 列表的创建
6.4.2 列表的索引与切片
6.4.3 列表的基本操作
6.4.4 列表的增删改查操作
6.4.5 典型案例
6.5 元组
6.5.1 元组的创建与访问
6.5.2 元组的解包
6.5.3 典型案例
6.6 字典
6.6.1 字典的创建与访问
6.6.2 字典的基本操作
6.6.3 字典的增删改查操作
6.6.4 典型案例
6.7 集合
6.7.1 集合的创建与访问
6.7.2 集合的常用操作
6.7.3 典型案例
本章小结
习题6
第7章 函数
7.1 引例
7.2 函数的定义与调用
7.2.1 函数的定义
7.2.2 函数的调用
7.3 函数的参数传递
7.3.1 位置参数
7.3.2 关键字参数
7.3.3 默认参数
7.3.4 可变数量参数
7.3.5 解包参数
7.3.6 函数间的参数传递机制
7.4 函数的嵌套与递归
7.4.1 函数的嵌套
7.4.2 函数的递归
7.5 lambda函数
7.6 函数的返回值
7.7 变量的作用域与变量同名
7.7.1 变量的作用域
7.7.2 变量同名
本章小结
习题7
第8章 异常处理和程序调试
8.1 异常处理
8.1.1 异常的概念
8.1.2 try-except语句
8.1.3 try-except-else-finally语句
8.1.4 raise语句
8.2 程序调试
8.2.1 使用print()函数进行调试
8.2.2 使用IDLE的调试功能进行调试
本章小结
习题8
第9章 文件
9.1 文件概述
9.1.1 文件的概念
9.1.2 文件的基本信息
9.2 文件的打开与关闭
9.2.1 文件打开函数open()
9.2.2 with语句
9.2.3 文件关闭函数close()
9.3 文件的操作
9.3.1 文件的读操作
9.3.2 文件的写操作
9.3.3 文件的指针操作
9.4 CSV文件的操作
9.4.1 CSV文件概述
9.4.2 CSV库及其使用方法
9.5 文件综合应用实例
本章小结
习题9
第10章 Python程序设计实践
10.1 matplotlib库
10.1.1 matplotlib库概述
10.1.2 matplotlib库绘图应用
10.2 中文文本处理——jieba库和wordcloud库
10.2.1 jieba库
10.2.2 wordcloud库
10.2.3 中文文本处理应用
10.3 turtle库
10.3.1 turtle库中的常用函数
10.3.2 turtle库绘图应用
本章小结
习题10
参考文献
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-

孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-

时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-

本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...
[
