Programmazione a oggetti in Phyton

Modalità: elearning 12 ore


Prezzo del corso

Descrizione del corso

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é è cosi 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 elaborazioni delle informazioni. Infine elaboreremo un progetto conclusivo per mettere alla prova tutte le conoscenze che hai acquisito durante il corso.

 

PROGRAMMA

  • Programmazione a oggetti in Python
  • Definire classi
  • Progettare strutture di oggetti
  • Ereditarietà
  • Strutturazione interna di oggetti
  • Decorator
  • Date e orari in Python
  • Gestire eccezioni in Python
  • Realizzare un modello di Banca

 

 

 

 

REQUISITI

Fondamenti di Python, Strutture dati in Python, Funzioni e moduli in Python

 

PERCORSO PYTHON DEVELOPER:

Fondamenti di PythonStrutture dati in PythonFunzioni e moduli in Python, Programmazione a oggetti in Python

 

Visualiza la DEMO del corso.