LE06: 29/10/2020
Master in Informatics and Computing Engineering
Programming Fundamentals
Instance: 2020/2021
—
Lecture #6 :: 29/10/2020
Goals
By the end of this class, the student should be able to:
Identify functions that return a value (fruitful functions)
Enumerate the diverse uses of the return
statement
Describe and use boolean functions
Describe and use incremental program development
Identify uses of function composition
Enumerate the main PEP8 rules for writing Python programs
Content
Bibliography
Peter Wentworth, Jeffrey Elkner, Allen B. Downey, and Chris Meyers,
How to Think Like a Computer Scientist — Learning with Python 3, Release 3rd Edition, 2020
[PDF] (Chapter 4)
Materials
J. Correia Lopes,
Study materials,
GitHub (Notebook 06)
Brad Miller and David Ranum,
Learning with Python: Interactive Edition. Based on material by Jeffrey Elkner, Allen B. Downey, and Chris Meyers
[HTML] (Chapter 6)
-
-
Summary