Badge
Iscriviti
Completa il corso per ottenere il badge.
La programmazione orientata agli oggetti permette di strutturare in maniera efficiente e articolata le informazioni gestite da un software. È una caratteristica fondamentale per un linguaggio di programmazione moderno e Python non poteva farne a meno. In questo corso scoprirai la programmazione orientata agli oggetti in Python. Scoprirai perché esiste e perché è così importante. Scoprirai cosa si intende per classi e oggetti, cos’hanno in comune e le differenze fondamentali che tra di loro sussistono. Saprai progettare classi scegliendo nel modo migliore gli attributi e le funzionalità che dovranno avere a loro disposizione. Popoleremo strutture dati a oggetti realizzando vere e proprie reti di informazioni da esplorare per estrarne il reale valore. Imparerai anche il significato dell’ereditarietà e la sua utilità nella realizzazione di gerarchie di classe. Avrai la possibilità di apprendere gli aspetti più particolari della programmazione orientata agli oggetti in Python con metodi privati, variabili di classe, metodi statici e decorator, nonché l’uso delle eccezioni per la gestione di errori in situazioni anomale in totale sicurezza. Verrà inoltre messo alla prova il sottosistema con cui Python gestisce date e informazioni temporali, così indispensabili per una corretta elaborazione delle informazioni. Infine elaboreremo un progetto conclusivo per mettere alla prova tutte le conoscenze che hai acquisito durante il corso.
Requisiti: Fondamenti di Python, Strutture dati in Python, Funzioni e moduli in Python
Puoi seguire il corso da qualunque dispositivo: computer desktop, tablet o smartphone.
Vuoi un consiglio? Terminato il corso prova a ripeterlo, vedrai quante nozioni in più riuscirai ad apprendere semplicemente seguendo una seconda volta o più il corso.