Introduction to Python Programming

advertisement
in collaborazione con il
Introduction to Python Programming
June 5th-6th, 2014 - DIBRIS
This intensive course presents the Python programming language, from the ground-up, covering
procedural, object-oriented and functional features. The goal is to provide a framework for understanding
how to use Python constructs for developing correct, elegant and maintainable software. Live
demonstrations and practice sessions complement lectures, allowing the students to understand how
theoretical aspects fit together and how to use effectively the tools at their disposal. The course consists
in 12h of lessons (including both lectures and practice sessions).
Addressed topics: Simple data types: booleans, numbers, strings; Collections: sequence, set and map
types; Control structures and functions; Modules; Object-oriented programming; File handling; Debugging,
testing and profiling; GUI Programming; SciPy.
Examination
Each student has to develop a small project (program or library).
Prerequisites
Having some basic programming experience (in any language). Each student should have his/her own
computer to solve the proposed programming exercises.
Reading List
• Practical Programming (2nd ed.): An Introduction to Computer Science using Python
• Learning Python (5th ed.) - Mark Lutz
Instructors
Giovanni Lagorio, [email protected]
Location
DIBRIS - Sede di Valle Puggia - Via Dodecaneso, 35 - 16146 Genova
Registration Required: [email protected]
class #
day
date
Month
Daily Schedule
1
1
5
June
9:15-10:45
Introduction; Numbers and Strings
2
1
5
June
11:00-12:30
Lists, tuples, sets and dictionaries
3
1
5
June
14:15-15:45
Statements and functions (1st part)
4
1
5
June
16:00-17:30
Functions (2nd part) and Modules
5
2
6
June
9:15-10:45
Object Oriented Programming
6
2
6
June
11:00-12:30
Debugging, testing and profiling
7
2
6
June
14:15-15:45
GUI and SciPy ecosystem (1 part)
8
2
6
June
16:00-17:30
GUI and SciPy ecosystem (2 part)
st
Questo evento è organizzato con il contributo del Fondo Europeo di Sviluppo Regionale
(FESR) nell’ambito del POR 2007-2013 della Regione Liguria
nd
Download