顶部
收藏

Python程序设计教程


作者:
主编 李艳 李业刚 副主编 贾凌 解红 王立香
定价:
31.00元
ISBN:
978-7-04-061137-3
版面字数:
320.000千字
开本:
16开
全书页数:
暂无
装帧形式:
平装
重点项目:
暂无
出版时间:
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模块绘图

相关图书