Think Python: How to Think Like a Computer Scientist

(singke) #1
Debugging

Glossary

Exercises


  1. Functions


Function    Calls

Math    Functions

Composition

Adding  New Functions

Definitions and Uses

Flow    of  Execution

Parameters  and Arguments

Variables   and Parameters  Are Local

Stack   Diagrams

Fruitful    Functions   and Void    Functions

Why Functions?

Debugging

Glossary

Exercises


  1. Case Study: Interface Design


The turtle  Module

Simple  Repetition

Exercises

Encapsulation

Generalization

Interface   Design
Free download pdf