Perkovic对使用Python编程的介绍:作为应用程序开发的重点,第二版不仅仅是对编程的介绍。这是一本包罗万象的计算机科学入门书,采用了“在正确的时间使用正确的工具”的教学方法,并侧重于应用程序开发。该方法是实践和问题导向的,与实践问题和解决方案出现在整个文本。文本是命令式的,但并不回避在适当的时候尽早讨论对象。关于用户定义类和面向对象编程的讨论将在后面的课文中出现,当学生有更多的背景知识和概念时,可以激发他们的学习动机。章节包括问题解决技术和经典算法的介绍,问题解决和编程以及将核心技能应用于应用程序开发的方法。本版本还包括在更广泛的领域中提供的示例和实践问题。另一章的案例研究是独家威利E-Text,为学生提供实际应用的概念和工具,涵盖在章节中。