顶部
收藏

程序设计基础(Python语言)


作者:
嵩天等
定价:
25.00 元
版面字数:
400.00千字
开本:
16开
装帧形式:
平装
页数:
224
最新
印次时间:
暂无
ISBN:
978-7-04-034718-0
物料号:
34718-00
出版时间:
2014-07-03
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

本书系统地介绍了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 简单的机器学习算法
                                                                                                                                                                                    • 参 考 文 献
                                                                                                                                                                                      • 版权
                                                                                                                                                                                      微视频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
                                                                                                                                                                                      详见纸质图书

                                                                                                                                                                                      相关图书