学习Python编程:思考像计算机科学家一样
需积分: 11 106 浏览量
更新于2024-07-20
2
收藏 2.67MB PDF 举报
"《Think.Python.3rd.Edition.pdf》是学习Python编程的教程,第三版,由Peter Wentworth, Jeffrey Elkner, Allen B. Downey和Chris Meyers撰写。本书旨在帮助读者像计算机科学家一样思考,通过Python语言来理解编程基础和逻辑思维。"
在本教程中,作者首先介绍了"编程之道"(The way of the program)。他们讨论了Python编程语言的基本概念,并解释了什么是程序——一组按照特定顺序执行的指令。调试是编程过程中的关键部分,包括语法错误(syntax errors)、运行时错误(runtime errors)和语义错误(semantic errors)。调试不仅涉及找出错误,还涉及理解错误发生的原因和如何修复它们。
书中第一章深入探讨了实验性调试(experimental debugging),这是一种通过测试和尝试来解决问题的方法。作者还比较了形式语言(如编程语言)与自然语言之间的差异,强调了两者之间的联系和区别。随后,读者将学习编写第一个程序,以及如何使用注释(comments)来提高代码的可读性。
第二章关注变量、表达式和语句。在这里,读者会了解到值和数据类型(如整数、字符串等),以及如何使用变量存储这些值。变量命名和关键字的规则也有所讲解。语句是程序的基本构建块,而表达式则用于计算和操作这些变量。书中详细介绍了表达式的求值、运算符和操作数,以及类型转换函数。此外,还涵盖了运算的优先级(order of operations)以及如何在字符串上执行各种操作。输入(input)功能的使用和组合(composition)的概念也被提及。最后,介绍了一个名为"模运算"的操作符,它在处理整数除法时尤其有用。
第三章引入了"Hello, littleturtles!",通过一个简单的turtle库示例,让初学者体验图形编程的乐趣。读者将学习如何创建和控制多个turtle对象,即实例(instances)。这一章还涵盖了for循环,它是控制程序流程的关键结构,用于重复执行一段代码。通过这个章节,读者将能够理解for循环的执行流程,并能编写绘制复杂图形的程序。
《Think.Python.3rd.Edition.pdf》是一本适合初学者的Python编程教材,它不仅教授语言语法,还强调了编程思维和问题解决能力的培养。每一章都配有词汇表(glossary)和练习题(exercises),以便读者巩固所学知识并提升技能。
203 浏览量
125 浏览量
点击了解资源详情
2008-04-29 上传
2014-05-24 上传
143 浏览量
181 浏览量
540 浏览量
Suckless
- 粉丝: 17
- 资源: 11
最新资源
- smnm1989.github.io
- 家庭会计系统:个人理财系统
- 欧智博德 17.600 G 不锈钢传感器 移动液压设备.zip
- KEY_DISPLAY.7z
- STM32F103ZET6原理图及pcb-电路方案
- marys-kitchen:一家餐厅的网站
- QRSYS_Server
- 基于HTML实现的简单的卫浴企业静态网站模板源码(css+html+js+图样).zip
- 2020-B-:2020年“华为杯”数学建模Q2的过滤器—包装程序及Q4的优化过程主要代码
- csv-to-sqlite:一个将CSV文件转换为SQLite数据库的桌面应用程序!
- ReportBuilder.zip
- NET探秘:MSIL权威指南.rar
- basic-api-server
- WeatherApp:Nodejs,Expressjs,OpenweathermapAPI和EJS视图引擎中的小型天气应用
- salesource-translate
- 基于C语言实现直流电机(含源代码+使用说明).zip