顶部
收藏

程序设计基础(Python语言)


作者:
嵩天等
定价:
25.00元
ISBN:
978-7-04-034718-0
版面字数:
400.000千字
开本:
16开
全书页数:
223页
装帧形式:
平装
重点项目:
暂无
出版时间:
2014-07-02
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

本书系统地介绍了Python程序设计语言和程序设计的基本方法。从Python语言发展历史、配置环境开始,详细介绍了Python语言的各种数据类型、程序编写方法、图形图像开发和多种库函数的使用。本书强调以程序设计基本方法为出发点进行计算思维能力培养,提供了大量颇具现代感的实例,以利用Python语言解决一个个具体计算问题为手段,展示Python语言强大的功能以及利用程序设计语言解决问题的过程。

本书内容丰富、叙述清晰、循序渐进,突出计算思维,是面向大学各专业学生学习Python语言程序设计基础的教材,同时,也可作为对Python感兴趣的读者自学使用。

  • 前言
  • 第1章 绪 论
    • 1.1 计算机的概念
    • 1.2 程序设计语言
    • 1.3 Python语言
    • 本章小结
    • 习题
  • 第2章 Python程序的基本编写方法
    • 2.1 程序的基本编写方法
    • 2.2 示例程序1:温度转换
    • 2.3 程序元素分析
    • 2.4 示例程序2:房屋贷款计算
    • 本章小结
    • 习题
  • 第3章 数字类型和数学计算
    • 3.1 数字类型
    • 3.2 示例程序1:π的计算
    • 3.3 数学库和随机数库
    • 3.4 示例程序2:卫星定位的计算方法
    • 本章小结
    • 习题
  • 第4章 字符串和文件操作
    • 4.1 字符串数据类型
    • 4.2 简单的字符串处理
    • 4.3 字符串描述和信息编码
    • 4.4 文件处理
    • 4.5 示例程序:图像文件的读写
    • 本章小结
    • 习题
  • 第5章 列表和数据处理
    • 5.1 列表的概念
    • 5.2 列表的应用
    • 5.3 非序列集合
    • 本章小结
    • 习题
  • 第6章 函数和递归
    • 6.1 函数定义
    • 6.2 示例程序:生日快乐
    • 6.3 函数调用
    • 6.4 函数的返回值
    • 6.5 改变参数值的函数
    • 6.6 函数和程序结构
    • 6.7 递归
    • 本章小结
    • 习题
  • 第7章 分 支 结 构
    • 7.1 简单分支
    • 7.2 二分支决策
    • 7.3 多分支决策
    • 7.4 异常处理
    • 7.5 设计过程举例:三者最大
    • 本章小结
    • 习题
  • 第8章 循环结构和布尔表达式
    • 8.1 for循环
    • 8.2 无限循环
    • 8.3 通用循环模式
    • 8.4 计算布尔表达式
    • 8.5 其他通用结构
    • 本章小结
    • 习题
  • 第9章 程序设计方法和计算思维
    • 9.1 计算思维概述
    • 9.2 示例问题:体育竞技分析
    • 9.3 自顶向下的设计
    • 9.4 自底向上的执行
    • 9.5 其他设计方法
    • 本章小结
    • 习题
  • 第10章 面向对象的程序设计
    • 10.1 面向过程的程序设计
    • 10.2 面向对象的程序设计
    • 10.3 示例程序: 弹道计算
    • 10.4 面向对象程序设计特点
    • 本章小结
    • 习题
  • 第11章 图 形 编 程
    • 11.1 简单的图形编程
    • 11.2 图形对象
    • 11.3 交互式图形编程
    • 11.4 图形库的应用方法
    • 11.5 示例程序1:最小二乘法拟合曲线
    • 11.6 示例程序2:简单的图像处理
    • 本章小结
    • 习题
  • 第12章 算法设计与实现
    • 12.1 查找问题和算法
    • 12.2 排序问题和算法
    • 12.3 汉诺塔问题
    • 12.4 科赫曲线
    • 本章小结
    • 习题
  • 附录 Python程序设计实验
    • 实验1 程序的控制结构
    • 实验2 字符串处理
    • 实验3 数据统计和图表绘制
    • 实验4 图形界面及其布局
    • 实验5 Web页面的自动访问
    • 实验6 基于Excel文件的数据操作
    • 实验7 基于Windows系统的文件同步程序
    • 实验8 简单的机器学习算法
  • 参 考 文 献
  • 版权

程序设计基础(Python语言)数字课程与纸质教材一体化设计,紧密配合。数字课程涵盖电子教案、程序源代码、微视频等板块。充分运用多种形式媒体资源,丰富了知识的呈现形式,拓展了教材内容。在提升课程教学效果同时,为学生学习提供思维与探索的空间。

微视频1-1 Python语言开发环境配置(Windows系统)
文档mp4
微视频1-2 Python语言开发环境配置(Mac X系统)
文档mp4
微视频2-1 温度转换程序的编写思路和过程
文档mp4
微视频2-2 input语句和raw_input语句的区别
文档mp4
详见纸质图书
微视频2-3 房屋贷款计算程序的编写思路和过程
文档mp4
详见纸质图书
微视频3-1 圆周率计算程序源代码
文档mp4
详见纸质图书
微视频4-1 文件理解与操作
文档mp4
详见纸质图书
微视频4-2 BMP图像剪切程序的编写思路和过程
文档mp4
详见纸质图书
微视频5-1 词频统计程序的编写思路和过程
文档mp4
详见纸质图书
微视频6-1 递归理解与字符串反转程序的编写过程
文档mp4
详见纸质图书
微视频7-1 Python语言的分支结构总结
文档mp4
详见纸质图书
微视频8-1 半路循环的理解
文档mp4
详见纸质图书
微视频11-1 Python语言图形库的使用
文档mp4
详见纸质图书
微视频11-2 五边形绘制程序的编写思路和过程
文档mp4
详见纸质图书
微视频11-3 带窗体的温度转换程序的编写过程
文档mp4
详见纸质图书
微视频11-4 Python语言简单图像处理
文档mp4
详见纸质图书
微视频12-1 汉诺塔程序的编写思路和过程
文档mp4
详见纸质图书
微视频12-2 科赫曲线绘制程序(1)的编写过程
文档mp4
详见纸质图书

相关图书