注册 登录 进入教材巡展 进入在线书城
#
  • #
  • #

出版时间:2020-02

出版社:高等教育出版社

以下为《大学计算机——Python程序设计》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 高等教育出版社
  • 9787040536287
  • 1版
  • 296362
  • 45242200-9
  • 平装
  • 16开
  • 2020-02
  • 370
  • 244
  • 工学
  • 计算机科学与技术
  • 公共课
  • 本科 高职
内容简介

本书的编写依据教育部高等学校大学计算机课程教学指导委员会编制的《大学计算机基础课程教学基本要求》,按照认知规律,采用由浅入深、由外入内的教学模式,既强调基础性和系统性,又注重内容宽度和知识深度的结合,并把计算思维的要素、方法融入问题和案例,从问题分析着手,不仅仅讲授这种具体程序语言及应用,而且强调程序设计的思想和方法,使读者理解和运用计算思维求解问题的思想和方法,从而使读者理解将计算思维融入不同学科领域的重要性,并将程序设计类课程从单纯知识和技能的培养层面提高到意识和思维的培养层面。

本书共7 章,内容包括问题求解中的计算思维、Python 编程基础、问题求解中的数据抽象——数据类型与基本运算、问题求解中的控制抽象——程序控制结构与异常处理、函数与模块、常用算法设计策略及其Python 实现、文件和数据格式化。每章后附有基本知识练习、能力拓展与训练和实验实训。

编者在中国大学MOOC 平台上开设有与本书配套的课程“基于计算思维的Python 程序设计”。

本书可作为大、中专院校教材及各类计算机技术培训的教材,也可作为全国计算机等级考试二级Python 语言程序设计考试的参考用书或Python 初学者的自学用书。

目录

 前辅文
 第1 章 问题求解中的计算思维
  1.1 计算机科学与计算思维
   1.1.1 认识计算思维
   1.1.2 计算机科学与计算思维
  1.2 认识软件、程序和程序设计
  1.3 计算机问题求解的灵魂——算法
   1.3.1 什么是算法
   1.3.2 算法的分类
   1.3.3 算法的特征
   1.3.4 算法的描述
   1.3.5 算法的实现——程序设计语言
  1.4 程序设计中的数据和数据结构
  1.5 算法思维问题求解的步骤
  1.6 数学建模
  1.7 软件工程化思想和方法
   1.7.1 软件危机
   1.7.2 软件工程的概念
   1.7.3 软件生命周期
   1.7.4 软件工程方法
  基础知识练习
  能力拓展与训练
 第2 章 Python 编程基础
  2.1 Python 语言概述
  2.2 Python 环境
   2.2.1 Python 环境搭建
   2.2.2 Python 的开发环境
  2.3 查看Python 帮助文档的方法
  2.4 Python 编程基础
   2.4.1 标识符和关键字
   2.4.2 程序的书写规则
   2.4.3 基本的输入和输出
  基础知识练习
  本章实验实训
 第3 章 问题求解中的数据抽象——数据类型与基本运算
  3.1 问题求解中的数据抽象
   3.1.1 数据和数据类型
   3.1.2 常量、对象、变量和动态类型化
  3.2 常用数据类型
   3.2.1 数字类型
   3.2.2 数字类型的运算
   3.2.3 布尔类型
   3.2.4 字符串类型
   3.2.5 字符串类型的运算
  3.3 列表
   3.3.1 列表
   3.3.2 列表基本操作
  3.4 元组
   3.4.1 元组
   3.4.2 元组基本操作
  3.5 字典
   3.5.1 字典
   3.5.2 字典基本操作
  3.6 集合
   3.6.1 集合
   3.6.2 集合基本操作
  3.7 运算符和表达式
   3.7.1 运算符
   3.7.2 表达式
  基础知识练习
  能力拓展与训练
  本章实验实训
 第4 章 问题求解中的控制抽象——程序控制结构与异常处理
  4.1 顺序结构
  4.2 选择结构(分支结构)
  4.3 循环结构
   4.3.1 for 循环
   4.3.2 while 循环
   4.3.3 循环嵌套
   4.3.4 循环中的特殊语句pass、break和continue
  4.4 异常处理
   4.4.1 什么是异常
   4.4.2 异常处理cept 语句
   4.4.3 自定义异常类
  基础知识练习
  能力拓展与训练
  本章实验实训(一)
  本章实验实训(二)
 第5 章 函数与模块
  5.1 模块的导入和使用
  5.2 Python 标准库
   5.2.1 random 库
   5.2.2 time 库
   5.2.3 datetime 库
   5.2.4 tkinter 库
   5.2.5 turtle 库
   5.2.6 其他
  5.3 Python 第三方库
   5.3.1 Python 第三方库分类简介
   5.3.2 Python 第三方库的安装
   5.3.3 PyInstaller 库
   5.3.4 jieba 库
   5.3.5 wordcloud 库
  5.4 自定义函数
   5.4.1 函数的定义
   5.4.2 函数的调用
   5.4.3 函数的参数传递
   5.4.4 变量的作用域
  基础知识练习
  能力拓展与训练
  本章实验实训(一)
  本章实验实训(二)
 第6 章 常用算法设计策略及其Python实现
  6.1 常用的算法设计策略及其Python实现
   6.1.1 枚举法
   6.1.2 回溯法
   6.1.3 递推法(迭代法、辗转法)
   6.1.4 递归法
   6.1.5 分治法
   6.1.6 贪心算法
   6.1.7 动态规划法
   6.1.8 查找
   6.1.9 排序
  6.2 算法分析
  基础知识练习
  能力拓展与训练
  本章实验实训
 第7 章 文件和数据格式化
  7.1 文件
   7.1.1 文件的概念与类型
   7.1.2 文件的打开和关闭
   7.1.3 文件的读写
  7.2 数据格式化
  基础知识练习
  能力拓展与训练
  本章实验实训
 弟子规原文
 参考文献