龙空技术网

《Python语言程序设计》:紧密结合实践、在线提供习题测试和源码

小智雅汇 526

前言:

而今姐妹们对“python语言程序设计教程课后答案第二章”大体比较讲究,兄弟们都想要剖析一些“python语言程序设计教程课后答案第二章”的相关知识。那么小编也在网上汇集了一些有关“python语言程序设计教程课后答案第二章””的相关知识,希望咱们能喜欢,同学们一起来学习一下吧!

《Python语言程序设计》最大特色在于“问题驱动、基础先行、实例和实践相结合”的讲解方式。

作者:(美国)梁勇(Y.Daniel Liang) 译者:李娜

该书最大的优势在于理论与实践结合比较紧密,并用恰当的实例予以说明。在图形界面开发(GUI)也是同样如此。

如书中有说到用函数的方式自顶向下、逐步分解的编程思路,大的问题分解为小问题,小问题依次用函数实现。并用一个如何根据给定的年、月实现月历的实例说明(第6.13节)。

如在第9章的“使用Tkinter进行GUI程序设计”一章中,就有用一个简单计算器的实例将相关内容综合到了一起。

如在第10章中就用一个弹球的小实例结合了GUI、对象、列表的知识点。

除了大量很好的实例以外,书中提供大量的习题测试,更难为可贵的是提供了在线的web页面测试并提供正确答案。

全书共分三个部分:

I 程序设计基础:包括基本程序设计技术以及数据类型、变量、常量、运算符、表达式、赋值、对象以及简单函数和字符串操作,选择、循环等控制结构;

II 面向对象程序设计:介绍了如何利用抽象、封装和多态性的面向对象设计方式来编写灵活、模块化、可重用的程序;

III 数据结构和算法:通过对数据结构和算法的讲解,让读者循序渐进,全面掌握Python程序设计。

书中引入实例解释基本概念,同时提供大量不同难度的编程题,帮助读者理解和巩固。特别是在线提供了习题测试和源码下载。

1 习题测试页面

页面地址:

测试可以按章节进入:

可以返回测试结果:

如果回答错误,可以查询正确答案:

解释一下上面的错误:

给函数传递一个值时,k和n对应的是不同的内存单元。

看下面的代码:

def nPrint(message, n):

....while n > 0:

........print(message)

........n -= 1

........print(n)

# What is k after invoking nPrint("A message", k)?

n = 2

nPrint("A message",n)

print(n)

'''output:

A message

1

A message

2

在函数内部定义的变量n,是属于函数内部的局部变量,函数外部的n,是另一个内存空间的变量,虽然名字相同,但是对应不同的内存空间。

2 源码下载

页面地址:

下载到一个压缩文件,解压缩后有300+的源代码文件:

-End-

标签: #python语言程序设计教程课后答案第二章