COMPUTER PROGRAMMING AND DATA MANAGEMENT - 1 - PRACTICE
- Anno accademico
- 2021/2022 Programmi anni precedenti
- Titolo corso in inglese
- COMPUTER PROGRAMMING AND DATA MANAGEMENT - 1 - PRACTICE
- Codice insegnamento
- EM1404 (AF:358744 AR:188024)
- Lingua di insegnamento
- Inglese
- Modalità
- In presenza
- Crediti formativi universitari
- 0 su 12 di COMPUTER PROGRAMMING AND DATA MANAGEMENT
- Livello laurea
- Laurea magistrale (DM270)
- Settore scientifico disciplinare
- INF/01
- Periodo
- 1° Periodo
- Anno corso
- 1
- Sede
- VENEZIA
- Spazio Moodle
- Link allo spazio del corso
Inquadramento dell'insegnamento nel percorso del corso di studio
More specifically, the goal of this course is to teach students how to approach problems with an algorithmic approach. Students will learn some basic techniques for problem solving and how to use a programming language to provide a sound and formal description of a designed problem solution.
Risultati di apprendimento attesi
This practice part of the aims to teach students how to use tools and programming environments, and how to solve simple problems using Python programming language.
Prerequisiti
Contenuti
2. Python Data Types
3. Simple programs
4. Functions and Conditional Statements
5. Iterative Computation
6. Python Strings
7. Python Lists
8. Python Dictionaries
9. Structuring the code with modules and classes
10. File read and write
11. Introduction to matplotlib
12. Problem Solving and Basic Algorithms
13. From Python to R
Testi di riferimento
- Learning Python. O'Reilly. Mark Lutz.
- Python for Data Analysis: Data Wrangling with Pandas, NumPy, and IPython. O'Reilly. Wes McKinney
Modalità di verifica dell'apprendimento
Modalità di esame
Metodi didattici
Exercise lectures.