Python算法与程序设计基础(第2版)
提供PPT课件,咨询QQ:883604(仅限教师)Python入门,80余道编程练习,11个实训及实验案例,经典算法解析与丰富实例

作者:吴萍 主编,朱晴婷、蒲鹏 副主编,刁庆霖、裘奋华 等编著

丛书名:21世纪高等学校计算机基础实用系列教材

定价:49元

印次:2-3

ISBN:9787302485032

出版日期:2017.12.01

印刷日期:2019.02.21

图书责编:付弘宇

图书分类:教材

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

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

1.《Python算法与程序设计基础(第2版)》为Python入门教材,囊括80余道编程练习(课后编程题和附录练习题汇编)与11个实训(每个实训包含多个练习和实验案例)。2.《Python算法与程序设计基础(第2版)》涵盖经典算法解析,算法是程序设计的核心,掌握经典算法是学好程序设计的基础。 3.《Python算法与程序设计基础(第2版)》注重重点与难点的解析,并扩展了部分内容。 如果希望加入教师微信交流群,请加微信:itbook8 如果希望加入教师QQ交流群,请加QQ:883604 加入时,请写明:“学校+姓名”,并写明“加入教师群”,只限教师。

前言 为了适应信息和计算技术的发展,切实满足社会各个领域对计算机应用人才不断增长的需求,本书设计了“算法与程序设计基础”的通识课程方案,力求融入计算思维的思想,将多年来计算机学科所形成的解决问题的思维模式和方法渗透到各个学科。与传统的程序设计类教材不同,本书选择较容易上手的Python语言,着重介绍分析问题和解决问题的方法和思路,通过对不同解决方案的分析比较,让学生掌握选取优化方案并予以实现的理论方法和实际应用能力。 本教材具有以下特点。 1. 重点和难点安排合理 本书的内容编排凝聚了作者多年的教学经验与体会,章节的篇幅和安排提供了教师讲解内容和时间安排上的灵活性。各章开头的导读列举了该章的重点难点,并抛出若干关键问题,让读者带着思考而有目的性地学习。扩展部分的内容使有能力的读者可以更上一层楼,把本书作为有价值的参考资源。 2. 可操作性强 本书提供了大量有针对性的实例,同时对编程中要注意什么、如何阅读出错提示、出现问题如何解决等,书中都一一讲解,带领学生迅速掌握编程的全过程。各章均提供丰富的思考题和编程实训,每个实训都围绕某个主题设计若干题目,并包含示范性的操作和编程范例。本书的最后还专门汇编了48个Python编程练习并提供详细代码。 3. 涵盖算法与程序设计较为核心的内容 本书讲解了经典的、应用广泛的各类算法,并结合程序设计的思想和方法,让学生能够通过循序渐进的程序设计过程了解计算的魅力,掌握求解问题的方法,进而融入到后续的学习和今后的生活及工作中。 4. 讲解深入 对一些重点、难点知识,学生不仅要知其然,还需要知其所以然。因此本书...

目录
荐语
查看详情 查看详情

目录

第1章程序设计与计算思维

1.1程序设计与计算机语言

1.1.1程序设计

1.1.2设计步骤

1.1.3程序设计分类

1.1.4基本规范

1.1.5计算机语言

1.2计算机语言与计算思维的关系

1.2.1思维与计算思维

1.2.2计算思维与计算科学的关系

1.2.3计算思维与程序设计语言的关系

1.3初识Python语言

1.3.1Python语言概述

1.3.2Python语言的应用

1.3.3编辑与运行环境

1.4Python与大数据

1.5Python的帮助系统

1.5.1关于Python帮助系统

1.5.2使用Python帮助系统

1.6本章小结

1.7习题与思考

1.8实训Python的安装和运行环境

第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实训算法描述和绘制流程图

第3章数据表示和计算

3.1数据和数据类型的概念

3.1.1数据的表示... 查看详情

1.《Python算法与程序设计基础(第2版)》为Python入门教材,囊括80余道编程练习(课后编程题和附录练习题汇编)与11个实训(每个实训包含多个练习和实验案例)。
2.《Python算法与程序设计基础(第2版)》涵盖经典算法解析,算法是程序设计的核心,掌握经典算法是学好程序设计的基础。
3.《Python算法与程序设计基础(第2版)》注重重点与难点的解析,并扩展了部分内容。
查看详情