注册 登录 进入教材巡展
#

出版时间:2023-02

出版社:高等教育出版社

以下为《Python程序设计(第2版)》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040599091
  • 2版
  • 459045
  • 44259366-1
  • 平装
  • 16开
  • 2023-02
  • 330
  • 216
  • 通用
  • 本科 高职
内容简介

本书作为程序设计语言教材,系统地阐述了Python语言的工作原理、程序设计技术、实现方法及其应用。全书共10章,分为三部分。第一部分为基础篇,包括第1~4章,主要介绍Python基础知识与环境配置,基本程序框架与基本语法,基本数据类型、运算符与运算函数,组合数据类型,让学生能够快速理解Python语言并建立基本的计算思维能力。第二部分是进阶篇,包括第5~8章,主要介绍程序结构与异常处理、函数与模块、对象与方法、文件与数据库,让学生掌握更复杂的面向对象编程技术。第三部分是高级篇,包括第9、10章,主要根据目前的技术发展需求增加了基于Python语言的大数据分析、人工智能、机器人等技术,让学生能够利用Python语言解决实际问题。

本书入选浙江省普通本科高校“十四五”首批新工科、新医科、新农科、新文科重点教材建设项目,内容丰富、深入浅出、通俗易懂、注重实践,同时提供取材新颖、实用的案例与习题,便于读者巩固所学知识。

本书基础篇和进阶篇主要面向非计算机专业,特别是零基础的学生,如文科、经管、艺术类学生;高级篇适用于高等院校计算机科学与技术、数据科学与大数据技术、信息安全、软件工程、网络工程、信息管理与信息系统、电子商务、物流管理、金融类与财经类等相关专业的学生。本书也可作为从事程序设计与应用开发的工程技术人员的参考资料。

目录

 前辅文
 第一部分 基础篇
  第1章 Python基础知识与环境配置
   1.1 程序设计语言
    1.1.1 程序设计语言概述
    1.1.2 编译与解释
   1.2 Python语言概述
    1.2.1 Python语言的特点
    1.2.2 编写Hello程序
   1.3 Python的下载和安装
    1.3.1 安装Python
    1.3.2 运行Hello程序
   1.4 Python版本差异
   1.5 PyCharm 的下载和安装
   1.6 PyCharm 的使用
    1.6.1 Create New Project
    1.6.2 创建一个Python文件
    1.6.3 运行一个Python文件
   本章实验
   本章习题
   本章慕课
  第2章 基本程序框架与基本语法
   2.1 Python程序框架与标识符
    2.1.1 程序框架与注释
    2.1.2 标识符命名规则与关键字
   2.2 基本语句与函数
    2.2.1 赋值语句
    2.2.2 print( )函数
    2.2.3 input( )和eval( )函数
    2.2.4 条件语句
    2.2.5 循环语句
   本章实验
   本章习题
   本章慕课
  第3章 基本数据类型、运算符与运算函数
   3.1 Number(数字)
    3.1.1 整数类型(int)
    3.1.2 浮点数类型(float)
    3.1.3 复数类型(complex)
   3.2 String(字符串)
   3.3 Bool(布尔)
   3.4 基本运算符与运算函数
    3.4.1 内置运算操作符
    3.4.2 内置运算函数
    3.4.3 数据类型转换函数
    3.4.4 math库的使用
   本章实验
   本章习题
   本章慕课
  第4章 组合数据类型
   4.1 组合数据类型概述
   4.2 列表
    4.2.1 创建列表
    4.2.2 编辑列表
    4.2.3 使用列表
   4.3 元组
    4.3.1 创建元组
    4.3.2 编辑元组
    4.3.3 使用元组
   4.4 集合
    4.4.1 创建集合
    4.4.2 编辑集合
    4.4.3 使用集合
   4.5 字典
    4.5.1 创建字典
    4.5.2 编辑字典
    4.5.3 使用字典
   本章实验
   本章习题
   本章慕课
 第二部分 进阶篇
  第5章 程序结构与异常处理
   5.1 程序流程图
   5.2 程序结构
    5.2.1 顺序结构
    5.2.2 选择结构
    5.2.3 循环结构
   5.3 random库的使用
   5.4 程序异常处理
    5.4.1 捕捉异常
    5.4.2 异常处理
   本章实验
   本章习题
   本章慕课
  第6章 函数与模块
   6.1 函数的定义与调用
    6.1.1 函数的定义与调用
    6.1.2 lambda函数
   6.2 函数的参数传递
    6.2.1 不变参数与可变参数
    6.2.2 参数类型
    6.2.3 参数传递
    6.2.4 函数返回值
    6.2.5 局部变量与全局变量
   6.3 函数的递归
    6.3.1 递归的定义
    6.3.2 递归的使用方法
   6.4 Python内置函数
   6.5 模块
    6.5.1 创建模块
    6.5.2 使用模块
   6.6 datetime库的使用
    6.6.1 datetime库概述
    6.6.2 datetime库使用
   本章实验
   本章习题
   本章慕课
  第7章 对象与方法
   7.1 OOP特性
   7.2 类与对象
    7.2.1 类与对象的创建
    7.2.2 类与对象的使用
   7.3 事件与方法
    7.3.1 事件和方法的定义与使用
    7.3.2 构造方法和析构方法
   本章实验
   本章习题
   本章慕课
  第8章 文件与数据库
   8.1 文件的使用
    8.1.1 文件概述
    8.1.2 文件的打开与关闭
    8.1.3 文件的读写
    8.1.4 文件的管理
   8.2 数据库概述
    8.2.1 数据库的基本概念
    8.2.2 数据模型的概念、组成与分类
    8.2.3 数据库模式结构
    8.2.4 数据库设计步骤
    8.2.5 关系模式规范化
    8.2.6 数据库技术研究内容
   8.3 访问SQLite数据库
    8.3.1 数据库的连接和创建
    8.3.2 数据表的创建与编辑
    8.3.3 编辑表记录
    8.3.4 客户管理SQLite实现
   8.4 访问SQL Server数据库
    8.4.1 数据库的连接与创建
    8.4.2 数据表的创建与编辑
    8.4.3 编辑表记录
    8.4.4 客户管理SQL Server实现
   8.5 MySQL数据库
    8.5.1 数据库的连接与创建
    8.5.2 数据表的创建与编辑
    8.5.3 编辑表记录
   本章实验
   本章习题
   本章慕课
 第三部分 高级篇
  第9章 Python与数据分析
   9.1 数据分析
   9.2 常用数据分析类库
    9.2.1 NumPy
    9.2.2 pandas
    9.2.3 matplotlib
   9.3 Python与数据分析案例
    9.3.1 夏普比率
    9.3.2 信息比率
    9.3.3 基于遗传算法改进下的多因子选股量化交易策略案例解析
   本章习题
   本章慕课
  第10章 Python与人工智能
   10.1 Python与机器学习
    10.1.1 与机器学习相关的类库
    10.1.2 数字识别
   10.2 Python与视觉计算
    10.2.1 与图像处理相关的类库
    10.2.2 人脸识别应用
   10.3 Python+智能群体机器人虚拟仿真实验教学平台
    10.3.1 环境配置
    10.3.2 设计性实验
    10.3.3 综合性实验
   本章习题
   本章慕课
 参考文献