Formazione e ricerca

Attività Formative del Corso di Dottorato - 2023/2024

L'offerta formativa viene gestita ed erogata dall'Univeristà di Trento

Offerta formativa da definire

Attività Formative della Scuola di Dottorato - 2023/2024

Please note: Additional information will be added during the year. Currently missing information is labelled as “TBD” (i.e. To Be Determined).

PhD students must obtain a specified number of CFUs each year by attending teaching activities offered by the PhD School.
First and second year students must obtain 8 CFUs. Teaching activities ex DM 226/2021 provide 5 CFUs; free choice activities provide 3 CFUs.
Third year students must obtain 4 CFUs. Teaching activities ex DM 226/2021 provide 2 CFUs; free choice activities provide 2 CFUs.

Registering for the courses is not required unless explicitly indicated; please consult the course information to verify whether registration is required or not. When registration is actually required, no confirmation e-mail will be sent after signing up.

Teaching Activities ex DM 226/2021: Linguistic Activities

Teaching Activities ex DM 226/2021: Research management and Enhancement

Teaching Activities ex DM 226/2021: Statistics and Computer Sciences

Teaching Activities: Free choice

Crediti

2,5

Lingua di erogazione

Inglese

Frequenza alle lezioni

Scelta Libera

Obiettivi di apprendimento

The course aims to provide students with the basic skills for programming a computer to solve problems using the Python language. At the end of the course the students:
• will know the Python data types and data structures;
• will know the core programming constructs (sequence, selection, iteration) and how to implement them in Python;
• will know how to use functions and organize a Python program according to the procedural programming paradigm;
• will be able to write programs that use external Python modules

Prerequisiti e nozioni di base

Nessuno.

Programma

Introduzione alla programmazione.
Introduzione al Linguaggio Python; Presentazione dell’ambiente di sviluppo.
Variabili, Espressioni e Istruzioni.
Istruzioni condizionali e Cicli.
Manipolazione di Stringhe.
Liste, Insiemi, Tuple, Dizionari.
Gestione dei File con le librerie standard.
Funzioni definite dall’utente.
Uso di Librerie avanzate per:
• operare in modo efficiente con matrici e/o dati tabellari (numpy, pandas);
• l’elaborazione grafica (matplotlib);
• calcoli scientifici (scipy).

Bibliografia

Visualizza la bibliografia con Leganto, strumento che il Sistema Bibliotecario mette a disposizione per recuperare i testi in programma d'esame in modo semplice e innovativo.

Quando e Dove

Insegnamento di concetti teorici attraverso esempi di utilizzo. Risoluzione di esercizi in classe in modalita' interattiva.
Zoom link

Modalità di verifica dell'apprendimento

Quiz a risposta multipla e aperta.

Le/gli studentesse/studenti con disabilità o disturbi specifici di apprendimento (DSA), che intendano richiedere l'adattamento della prova d'esame, devono seguire le indicazioni riportate QUI

Valutazione

Aver compreso i concetti base della programmazione.
Sapere comprendere quale tipo di dato utilizzare per memorizzare i dati per risolvere un certo problema.
Saper organizzare il codice in funzioni.
Essere capace di comprendere il significato di una porzione di codice Python che include istruzioni condizionali e cicli.
Sapere utilizzare funzioni di libreria Python.

Criteri di composizione del voto finale

Superato, Non superato.

Lezioni Programmate

Quando Aula Docente Argomenti
martedì 07 maggio 2024
11:30 - 13:30
Durata: 2.00
Istituti Biologici Blocco A - Biblioteca Meneghetti - B Istituti Biologici [ - ] Vittoria Cozza Python programming language: Introduction to computer programming. Introduction to Python.
martedì 14 maggio 2024
11:30 - 13:30
Durata: 2.00
Istituti Biologici Blocco A - Biblioteca Meneghetti - E Istituti Biologici [ - ] Vittoria Cozza Python programming language: Simple Data Types. Managing Input and Output by examples.
martedì 28 maggio 2024
11:30 - 13:30
Durata: 2.00
Istituti Biologici Blocco A - Biblioteca Meneghetti - F Istituti Biologici [ - ] Vittoria Cozza Python programming language: Conditional Statements and Loop. Pratical examples.
martedì 04 giugno 2024
11:30 - 13:30
Durata: 2.00
Istituti Biologici Blocco A - Biblioteca Meneghetti - E Istituti Biologici [ - ] Vittoria Cozza Python programming language: While and For Loop. The usage of break. Strings and functions for Strings. Practical examples.
martedì 11 giugno 2024
11:30 - 13:30
Durata: 2.00
Ca' Vignal 1 - C [90 - terra] Vittoria Cozza Python Programming Language: User defined functions; Function prototype and function call. Local and global variables. Practical examples.
martedì 18 giugno 2024
11:30 - 13:30
Durata: 3.00
Ca' Vignal - Piramide - Verde [2 - 0] Vittoria Cozza Python Programming Language: Complex datatypes as tuples, lists and dictionaries. Introduction to the usage of matplotlib by examples. Managing files and directories: Processing an input text file. Usage of wordcloud library.
martedì 25 giugno 2024
10:30 - 13:30
Durata: 3.00
Ca' Vignal - Piramide - Verde [2 - 0] Vittoria Cozza Python Programming Language: Practical example with free textual files or csv files. Numpy and Pandas.

Docenti

Dottorandi

Dottorandi presenti nel:

Non è presente alcuna persona. 40° Ciclo non iniziato.

Lezioni del Corso
Lezioni della Scuola di Dottorato

Loading...