顶部
收藏

Python程序设计教程


作者:
主编 李艳 李业刚 副主编 贾凌 解红 王立香
定价:
31.00 元
版面字数:
320千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2026年
ISBN:
978-7-04-061137-3
物料号:
61137-00
出版时间:
2023-09-21
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

本书面向高等学校非计算机专业的Python程序设计通识课程,针对零基础的读者。本书比较系统全面地介绍了Python语言的基本语法及编程技巧,通过对本书的讲授,可以循序渐进地培养学生利用Python语言解决复杂问题的能力。全书共8章,主要内容包括Python概述、Python语言基础、流程控制结构、组合数据类型、函数与模块、文件、异常处理结构、Python科学计算与数据分析。

本书为新形态教材,配套教学课件、微视频、源代码、案例素材等丰富的资源。全书条理清晰,内容由浅入深,实例丰富,适合作为高等学校Python程序设计通识课程的教材,也适合初学Python程序设计语言的读者自学使用。

  • 目录
    • 前辅文
      • 第1章 Python概述
        • 1.1 Python简介
          • 1.1.1 Python的起源与发展
            • 1.1.2 Python的特点
              • 1.1.3 Python的应用领域
              • 1.2 搭建Python开发环境
                • 1.2.1 安装Python开发环境
                  • 1.2.2 创建Python程序
                    • 1.2.3 其他常用开发环境
                    • 1.3 编写程序的基本方法
                      • 1.3.1 编写程序的步骤
                        • 1.3.2 程序中导入库
                        • 1.4 编写规范
                        • 第2章 Python语言基础
                          • 2.1 标识符、常量和变量
                            • 2.1.1 标识符
                              • 2.1.2 常量
                                • 2.1.3 变量
                                • 2.2 基本数据类型
                                  • 2.2.1 整型
                                    • 2.2.2 浮点数
                                      • 2.2.3 复数类型
                                        • 2.2.4 布尔类型
                                        • 2.3 常用运算符
                                          • 2.3.1 算术运算符
                                            • 2.3.2 赋值运算符
                                              • 2.3.3 位运算符
                                                • 2.3.4 比较运算符
                                                  • 2.3.5 逻辑运算符
                                                    • 2.3.6 三目运算符
                                                      • 2.3.7 运算符的优先级和结合性
                                                      • 2.4 常用内置函数
                                                        • 2.4.1 数学运算
                                                          • 2.4.2 类型转换
                                                            • 2.4.3 序列操作
                                                              • 2.4.4 对象操作
                                                                • 2.4.5 反射操作
                                                                  • 2.4.6 变量操作
                                                                    • 2.4.7 交互操作
                                                                      • 2.4.8 文件操作
                                                                        • 2.4.9 编译执行
                                                                      • 第3章 流程控制结构
                                                                        • 3.1 顺序结构
                                                                          • 3.1.1 赋值语句
                                                                            • 3.1.2 输入函数input()
                                                                              • 3.1.3 输出函数print()
                                                                              • 3.2 选择结构
                                                                                • 3.2.1 单分支结构
                                                                                  • 3.2.2 双分支结构
                                                                                    • 3.2.3 多分支结构
                                                                                      • 3.2.4 pass语句
                                                                                      • 3.3 循环结构
                                                                                        • 3.3.1 while循环(while语句)
                                                                                          • 3.3.2 for循环(for语句)
                                                                                            • 3.3.3 循环嵌套
                                                                                              • 3.3.4 break语句与continue语句
                                                                                                • 3.3.5 循环结构的else子句
                                                                                              • 第4章 组合数据类型
                                                                                                • 4.1 字符串
                                                                                                  • 4.1.1 字符串概念
                                                                                                    • 4.1.2 有序序列通用操作
                                                                                                      • 4.1.3 字符串基本操作
                                                                                                        • 4.1.4 字符串常用方法
                                                                                                          • 4.1.5 字符串举例
                                                                                                          • 4.2 列表
                                                                                                            • 4.2.1 列表概念
                                                                                                              • 4.2.2 列表基本操作
                                                                                                                • 4.2.3 列表常用方法
                                                                                                                  • 4.2.4 列表推导式
                                                                                                                    • 4.2.5 列表举例
                                                                                                                    • 4.3 元组
                                                                                                                      • 4.3.1 元组的概念
                                                                                                                        • 4.3.2 元组的创建
                                                                                                                          • 4.3.3 元组的基本操作
                                                                                                                          • 4.4 字典
                                                                                                                            • 4.4.1 字典的概念
                                                                                                                              • 4.4.2 字典的基本操作
                                                                                                                                • 4.4.3 字典常用方法
                                                                                                                                  • 4.4.4 字典常用函数
                                                                                                                                    • 4.4.5 字典举例
                                                                                                                                    • 4.5 集合
                                                                                                                                      • 4.5.1 集合的概念
                                                                                                                                        • 4.5.2 集合的基本操作
                                                                                                                                          • 4.5.3 集合常用方法
                                                                                                                                            • 4.5.4 集合举例
                                                                                                                                          • 第5章 函数与模块
                                                                                                                                            • 5.1 函数的定义和调用
                                                                                                                                              • 5.1.1 简单函数示例
                                                                                                                                                • 5.1.2 函数的定义
                                                                                                                                                  • 5.1.3 函数调用
                                                                                                                                                    • 5.1.4 函数说明文档
                                                                                                                                                    • 5.2 参数传递
                                                                                                                                                      • 5.2.1 形参和实参
                                                                                                                                                        • 5.2.2 值传递和引用传递
                                                                                                                                                          • 5.2.3 位置参数
                                                                                                                                                            • 5.2.4 关键字参数
                                                                                                                                                              • 5.2.5 默认参数
                                                                                                                                                              • 5.3 函数的返回值
                                                                                                                                                                • 5.4 匿名函数
                                                                                                                                                                  • 5.5 变量的作用域
                                                                                                                                                                    • 5.5.1 局部变量
                                                                                                                                                                      • 5.5.2 全局变量
                                                                                                                                                                        • 5.5.3 获取作用域范围的变量
                                                                                                                                                                        • 5.6 模块
                                                                                                                                                                          • 5.6.1 模块概述
                                                                                                                                                                            • 5.6.2 import导入模块
                                                                                                                                                                              • 5.6.3 from import导入模块
                                                                                                                                                                                • 5.6.4 有关import *的问题
                                                                                                                                                                                  • 5.6.5 模块文件的路径
                                                                                                                                                                                  • 5.7 包和库
                                                                                                                                                                                    • 5.7.1 Python包的创建
                                                                                                                                                                                      • 5.7.2 Python包的导入
                                                                                                                                                                                        • 5.7.3 Python 3.x常用标准库
                                                                                                                                                                                      • 第6章 文件
                                                                                                                                                                                        • 6.1 文件概述
                                                                                                                                                                                          • 6.1.1 文件路径
                                                                                                                                                                                            • 6.1.2 文件的类型
                                                                                                                                                                                            • 6.2 文件的打开与关闭
                                                                                                                                                                                              • 6.2.1 打开文件
                                                                                                                                                                                                • 6.2.2 关闭文件
                                                                                                                                                                                                  • 6.2.3 with as语句
                                                                                                                                                                                                    • 6.2.4 遍历文件
                                                                                                                                                                                                    • 6.3 文件的读写
                                                                                                                                                                                                      • 6.3.1 读文件
                                                                                                                                                                                                        • 6.3.2 写文件
                                                                                                                                                                                                        • 6.4 文件和文件夹的操作
                                                                                                                                                                                                          • 6.4.1 os模块常用操作
                                                                                                                                                                                                            • 6.4.2 shutil模块常用操作
                                                                                                                                                                                                            • 6.5 文件应用
                                                                                                                                                                                                              • 6.5.1 CSV文件简介
                                                                                                                                                                                                                • 6.5.2 读写CSV文件
                                                                                                                                                                                                              • 第7章 异常处理结构
                                                                                                                                                                                                                • 7.1 程序中的错误
                                                                                                                                                                                                                  • 7.2 异常
                                                                                                                                                                                                                    • 7.3 常用异常处理结构
                                                                                                                                                                                                                      • 7.3.1 try-except语句
                                                                                                                                                                                                                        • 7.3.2 try-except-else语句
                                                                                                                                                                                                                          • 7.3.3 try-except-finally语句
                                                                                                                                                                                                                          • 7.4 断言语句
                                                                                                                                                                                                                          • 第8章 Python科学计算与数据分析
                                                                                                                                                                                                                            • 8.1 Numpy基础
                                                                                                                                                                                                                              • 8.1.1 数组对象ndarray
                                                                                                                                                                                                                                • 8.1.2 创建数组
                                                                                                                                                                                                                                  • 8.1.3 数组打印
                                                                                                                                                                                                                                    • 8.1.4 数组算术运算
                                                                                                                                                                                                                                      • 8.1.5 三角函数
                                                                                                                                                                                                                                        • 8.1.6 索引和切片
                                                                                                                                                                                                                                        • 8.2 Pandas基础
                                                                                                                                                                                                                                          • 8.2.1 Pandas数据结构
                                                                                                                                                                                                                                            • 8.2.2 读写CSV文件
                                                                                                                                                                                                                                              • 8.2.3 DataFrame常见操作
                                                                                                                                                                                                                                              • 8.3 Matplotlib基础
                                                                                                                                                                                                                                                • 8.3.1 Matplotlib简介
                                                                                                                                                                                                                                                  • 8.3.2 pyplot绘图区域函数
                                                                                                                                                                                                                                                    • 8.3.3 使用pyplot模块绘图

                                                                                                                                                                                                                                                相关图书