Teacher
|
BENEDETTO FRANCESCO
(syllabus)
Computers and programs, notion of algorithm, Python programming language, errors and problem solving. Variables, logical and relational operators, strings, input and output data. Conditional constructs, IF statement, nested branches, flow graphs, multiple alternatives, Boolean variables. Loop FOR and WHILE, problem solving and algorithms that use loops. Nested loops, random numbers, and simulations. Functions and scripts, implementation and testing of functions, passing parameters, return values, recursive functions. Lists and their properties. Tables and their properties. Exceptions and files. Sets and dictionaries.
(reference books)
Lecture notes by the Professor on the Moodle platform and MS Teams of the University C. Horstmann, R. D. Necaise, "Python: introduzione alla programmazione", Maggioli Editore.
|