我每天都关注时下最新的新书资讯,每天为读者推荐新书好书
Problem Solving with Python: Using Computational Thinking in Everyday Life
《Python问题解决:在日常生活中运用计算思维》
(作者:Michael D. Smith)
发布日期:2026年1月20日
概述:本书以创新的方式教授计算思维和问题解决技巧,让编程变得人人皆可轻松上手。
运用计算解决问题已成为现代生活的基本素养,但传统的编程教学方法并非适用于所有人。这本创新的教材提供了一种极具吸引力的替代方案。《Python问题解决》是一本实践性很强的计算思维入门读物,涵盖了实用的计算机科学概念和计算机编程艺术,书中技能和理念的引入都围绕着解决一个有趣的问题展开。
每一章都以一个源于日常生活的模糊问题描述开头,并通过一段可运行的代码来解决该问题。本书难度循序渐进,采用三幕式结构,清晰地展现了从编程新手到熟练程序员的成长路径。
迈克尔·史密斯首先通过反复应用工作列表算法来介绍编程基础知识,使读者在尝试更复杂的算法和方法之前,能够熟练掌握问题分解和基本原理。
然后,他展示了如何运用抽象、算法和正确的数据结构来解决实际问题。
最后,本书最后一部分的练习将帮助读者从程序员彻底过渡到问题解决者。本书基于作者在哈佛大学广受欢迎的课程,通过实践技能的培养来构建概念理解,使任何人都能掌握计算思维的本质和方法。
优先发展计算思维
不假定学生有学习编程的内在动力
强调通过实际问题和案例研究进行主动学习
适合所有背景的学生和自学者
内容涵盖数据表示、算术和逻辑运算、算法、网络、可计算性、操作系统和编译器、内存系统以及安全性。
提供丰富的辅助资源
代找(电子书)
VIP群为书友提供最新书籍免费阅读
