Please ignore secret bonuses. Secret tests do NOT award bonus. Max hw grade is 30+2 bonus efficiency

Do you need help?

Course info (Unit 1-2)

angelo.spognardi (8170 points)
75 155 224
in Course info by (8.2k points)
edited by

Programming Unit 1

Programming Unit 2

Programme

Introduction to programming through the Python language (4 hours)
Data types, variables, assignments, control structures, functions, classes, modules, and Input/Output (10 hours)
Basic data structures: arrays, strings, lists, tuples, and dictionaries (16 hours)
Leverage the basic data structures to design and develop programs through procedural programming and object-oriented programming (4 hours)
Program debugging and testing (2 hours)
Differences between recursive and iterative algorithms (12 hours)
Python libraries for graphics, file handling, text/HTML processing, and internet access (12 hours)

Adopted texts

Think Python 2nd Edition by Allen B. Downey

Bibliography

Additional suggested readings

Guido van Rossum, Python Tutorial
Josh Cogliati, Non-Programmers Tutorial For Python
F. Pellacini, Fondamenti di Programmazione in Python
F. Pellacini, Codice di Fondamenti di Programmazione in Python

2.3k views

2 Answers

Quellocinese (2700 points)
4 4 22
by (2.7k points)
It's so helpful to have this website where we can read announcement and help each other :))
KilianS (3590 points)
7 10 27
by (3.6k points)

                   Great, appreciate the effort

Luigi Pizza (6120 points)
14 20 65
by (6.1k points)
reshown by

For those who are searching the Additional suggested readings, here are the links:

The suggested readings made by Prof. Fabio Pellacini are under strict copyright and I can't  publish their links. 
Josh Cogliati, Non-Programmers Tutorial For Python has a copyleft policy.
Guido van Rossum, Python Tutorial has a copyleft policy if and only if some conditions are met. Which they are, page 147 of the English version and page 101 of the Italian one.