种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

算法与程式设计基础(Python版)

(2019-12-12 16:21:30) 百科综合
算法与程式设计基础(Python版)

算法与程式设计基础(Python版)

《算法与程式设计基础(Python版)》是2015年2月1日清华大学出版社出版的图书,作者是刁庆霖、裘奋华、吴萍、朱晴婷、蒲鹏。

基本介绍

  • 书名:算法与程式设计基础(Python版)
  • 作者:刁庆霖、裘奋华、吴萍、朱晴婷、蒲鹏 
  • ISBN:9787302390213
  • 页数:282
  • 定价:39元
  • 出版社:清华大学出版社
  • 出版时间:2015.2.1
  • 装帧:平装
  • 开本:16开
  • 印次:1-1

内容简介

理论、思维训练与实践相结合是本书的特色。本书共分为8章,通过将算法与程式设计的基本概念与某种程式设计语言(以Python为主)结合使学生理解计算思维的概念,了解算法与程式的关係,能够进行较为简单而经典的算法设计、评价算法的性能与效率,并能利用程式设计语言进行简单的程式开发; 培养学生利用计算机解决与专业、科研、社会需要密切相关的实际问题的能力和基本创新精神,以适应信息化社会的要求、拓宽专业生存空间,使其在后续专业课程的学习和未来的工作中较长期地受益。
本书是高等院校非计算机专业的计算机技术套用课程的教材,适用于文理工科各专业学生,也可作为初学者的入门书籍。

图书目录

程式设计与计算思维
1.1程式设计与计算机语言
1.1.1程式设计
1.1.2设计步骤
1.1.3程式设计分类
1.1.4基本规範
1.1.5计算机语言
1.1.6语言分类
1.2计算机语言与计算思维的关係
1.2.1思维与计算思维
1.2.2计算思维与计算科学的关係
1.2.3计算思维与程式设计语言的关係
1.3初识python语言
1.3.1 python语言概述
1.3.2 python语言的套用
1.3.3编辑与运行环境
1.4 python的帮助系统
1.4.1关于python帮助系统
1.4.2使用python帮助系统
1.5本章小结
1.6习题与思考
1.7实验python的安装和运行环境
1.7.1实验目标
1.7.2实验範例
1.7.3实验内容
第2章算法概述
2.1电脑程式与算法
2.1.1计算机求解问题的过程
2.1.2算法的定义及其发展历史
2.1.3算法的基本性质
2.1.4算法的评价
2.2算法的描述
2.2.1用自然语言或伪代码描述算法
2.2.2用流程图描述算法
2.2.3使用电脑软体绘製流程图
2.3常用算法简介
2.3.1枚举算法
2.3.2叠代算法
2.3.3贪心算法
2.4本章小结
2.5习题与思考
2.6实验算法描述和绘製流程图
2.6.1实验目标
2.6.2实验範例
2.6.3实验内容
第3章数据表示和计算
3.1数据和数据类型的概念
3.1.1数据的表示
3.1.2数据类型的概念
3.1.3 python的内置类型
3.1.4常量和变数
3.1.5 python的动态类型
3.2数值数据的表示与计算
3.2.1数值数据的常量表示
3.2.2数值数据的计算
3.2.3系统函式
3.3文本数据的表示和操作
3.3.1文本的表示
3.3.2字元串类型数据的基本计算
3.3.3 str对象的方法
3.4批量数据表示与操作
3.4.1批量数据的构造
3.4.2元组和列表
3.4.3集合和字典
3.5本章小结
3.6习题与思考
3.7实验数据的表示和操作
3.7.1实验目标
3.7.2实验範例
3.7.3实验内容
第4章基本控制结构的程式设计
4.1用Python实现顺序结构程式
4.2用Python实现分支结构程式
4.2.1Python简单分支
4.2.2Python双分支
4.2.3Python分支嵌套
4.2.4Python多分支结构
4.3用Python实现循环结构程式
4.3.1Python的for循环语句
4.3.2Python的range()函式
4.3.3Python的while循环结构
4.3.4Python的break、continue和pass语句
4.3.5循环结构套用
4.4字元串数据操作
4.4.1字元串和List数据的相互转换
4.4.2字元查找
4.4.3字元串遍历
4.4.4字元串截取
4.5本章小结
4.6习题与思考
4.7实验基本控制结构
4.7.1实验目标
4.7.2实验範例
4.7.3实验内容
第5章数据的输入和输出
5.1人机互动的意义、方法
5.1.1标準输入输出
5.1.2档案输入输出
5.2标準输入输出程式
5.2.1标準输入函式
5.2.2标準输出函式
5.2.3输入输出重定向
5.3档案输入输出程式
5.3.1档案的基本操作
5.3.2档案输入输出程式的实现
5.4异常
5.4.1简介
5.4.2异常处理
5.5本章小结
5.6习题与思考
5.7实验
5.7.1标準输入输出
5.7.2档案输入输出
5.7.3异常处理
第6章函式与模组
6.1函式的基本概念
6.2在Python语言中定义和使用函式
6.2.1函式定义和调用
6.2.2函式间的数据联繫
6.3函式套用
6.4模组和Python标準库
6.4.1模组
6.4.2Python标準库
6.5本章小结
6.6习题与思考
6.7实验函式和模组的使用
6.7.1实验目标
6.7.2实验範例
6.7.3实验内容
第7章算法分析与设计
7.1算法性能分析
7.1.1性能分析的重要性
7.1.2举例说明算法的时间性能分析与量度
7.1.3计算时间的渐近估计表示
7.2查找问题
7.2.1查找最大数最小数
7.2.2查找特定数
7.3排序问题
7.3.1冒泡排序
7.3.2选择排序
7.3.3插入排序
7.3.4快排引入递归和分治概念
7.4递归和分治的思想
7.4.1递归概念
7.4.2递归调用方法与实现
7.4.3分治概念
7.5本章小结
7.6习题与思考
7.7实验算法实现与性能分析
7.7.1实验目标
7.7.2实验範例
7.7.3实验内容
第8章面向对象思想简介
8.1面向对象思想
8.1.1面向对象思想概述
8.1.2面向对象中的基本概念
8.2Python中的类和对象
8.2.1类的定义和对象的创建
8.2.2类的继承
8.3面向对象思想套用——图形界面编程
8.3.1图形用户界面
8.3.2Python图形框架
8.4本章小结
8.5习题与思考
8.6实验
8.6.1Python面向对象编程初步
8.6.2Python图形界面编程初步
附录A习题解答
附录BPython习题选编
参考文献
出版背景

标 签

搜索
随机推荐

Powered By 种豆资源网||