入门Python编程:第三版

1星 需积分: 16 40 下载量 113 浏览量 更新于2024-07-20 收藏 24.08MB PDF 举报
"Starting Out with Python(PEARSON,3ed,2014)是一本针对初学者的入门级编程教材,旨在教授具有有限编程经验的学生基础编程知识,并帮助他们过渡到更复杂的编程语言。该书第三版由Tony Gaddis撰写,采用Python作为教学语言,因为Python易于学习且越来越受欢迎,能帮助新手程序员轻松掌握编程基本概念,同时减少初学者在语法上的困扰。书中的内容逐步深入,先介绍控制结构、函数、数组和指针,然后再讲解面向对象的概念和类。 Tony Gaddis的写作风格清晰易懂,代码示例简洁实用,每个章节都包含丰富的练习题,旨在提升学生对编程逻辑的理解和技能。教材还提供了教与学的体验,包括支持学生和教师的资源,以及与Python 3.3.2版本兼容的程序。购买新书的读者将获得一年的配套网站预付访问权,可以访问视频注释、在线附录、源代码等学生支持资源。要首次访问配套网站,需在有互联网连接的电脑上注册,输入刮开涂层后获得的学生访问码,完成简单的注册流程即可。" 本书的知识点包括但不限于: 1. Python基础:涵盖变量、数据类型(如整型、浮点型、字符串)、输入/输出、运算符、流程控制(条件语句、循环结构)。 2. 函数:定义和调用函数,参数传递,局部和全局变量的概念。 3. 数组与列表:理解Python中的列表,列表操作(如索引、切片、追加、插入、删除)。 4. 指针与引用:虽然Python没有指针的概念,但会讲解引用和对象的概念。 5. 面向对象编程:类的定义、对象的创建,封装、继承和多态的基本概念。 6. 控制结构:if-else语句、switch-case的模拟、for循环、while循环。 7. 异常处理:了解如何使用try-except来捕获和处理错误。 8. 模块和包:引入和使用Python标准库及第三方库。 9. 文件操作:学习读写文件,理解文件对象和文件操作的模式。 10. 调试技巧:如何使用调试工具查找和修复程序错误。 此外,书中提供的学生资源包括视频注释,可以帮助视觉学习者更好地理解概念;在线附录提供额外的学习材料;而源代码则允许学生实际运行和修改书中的示例程序,以加深理解。 通过这本书,学生不仅可以学习到Python编程的基础,还能培养良好的编程习惯和问题解决能力,为进一步学习更高级的编程概念和技术打下坚实基础。