ThinkPython:像计算机科学家一样思考

需积分: 10 4 下载量 67 浏览量 更新于2024-07-22 收藏 2.21MB PDF 举报
"《Think Python》是一本由Allen B. Downey编写的计算机科学入门书籍,中文名为《如何像计算机科学家一样思考》。该书旨在教授读者如何运用计算机科学的思维方式解决问题。书中涵盖Python编程语言的基础知识,适用于初学者。本书的最新版本为2.0.5,出版于2012年12月。作者允许根据Creative Commons Attribution-NonCommercial 3.0 Unported License协议进行复制、分发和修改。原始书籍以LaTeX源代码形式编写,可生成设备独立的文本并转换为其他格式或进行打印。LaTeX源代码可以在http://www.thinkpython.com获取。" 在《Think Python》这本书中,作者探讨了编程教育中的挑战以及他编写此书的初衷。在1999年初,作者准备教授一门使用Java的入门编程课程,但发现学生失败率过高,即使对于成功完成课程的学生,他们也往往没有掌握到问题解决的关键技能。因此,作者开始思考如何改进教学方法,让学习过程更加有效。 Python作为一种易学且功能强大的语言,成为了作者选择的新工具。他认为Python简洁的语法和丰富的库使得它成为初学者的理想选择,有助于培养逻辑思维和问题解决能力。《Think Python》不仅教授Python编程语言的基本概念,如变量、数据类型、控制结构、函数和模块,还强调了如何以计算机科学家的方式思考问题,包括算法设计、数据结构和抽象思维。 书中的实例和练习设计旨在帮助读者逐步理解编程的原理,鼓励他们通过实践来学习。此外,书中还涵盖了错误处理、面向对象编程等高级主题,以及如何阅读和理解复杂代码,从而提高读者的编程技能。 《Think Python》适合大学计算机科学入门课程,也适合自学编程的人群。它不仅提供了Python编程的基础知识,还强调了解决问题的策略和技巧,使读者能够逐渐具备计算机科学家的思维方式。通过阅读和实践本书,读者将不仅学会编程,还将学会如何运用编程思维来解决日常生活中的复杂问题。
2017-03-05 上传