新書推薦:
《
万千教育学前·透视学前儿童的发展:解析幼儿教师常问的那些问题
》
售價:NT$
265.0
《
慈悲与玫瑰
》
售價:NT$
398.0
《
启蒙的辩证:哲学的片简(法兰克福学派哲学经典,批判理论重要文本)
》
售價:NT$
347.0
《
心跳重置
》
售價:NT$
269.0
《
云中记
》
售價:NT$
347.0
《
中国古代妇女生活(中国古代生活丛书)
》
售價:NT$
214.0
《
你的认知正在阻碍你
》
售價:NT$
296.0
《
我们身边的小鸟朋友:手绘观鸟笔记
》
售價:NT$
356.0
|
內容簡介: |
理论、思维训练与实践相结合是本书的特色。本书共分为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实验数据的表示和操作
……
第4章基本控制结构的程序设计
第5章数据的输入和输出
第6章函数与模块
第7章算法分析与设计
第8章面向对象思想简介
附录A习题解答
附录B python习题
参考文献
|
|