Programmazione ad oggetti con Python

teoria e pratica della programmazione ad oggetti (OOP) con Python

4.75 (101 reviews)
Udemy
platform
Italiano
language
Other
category
instructor
408
students
3.5 hours
content
Mar 2022
last update
$19.99
regular price

What you will learn

la programmazione ad oggetti in Python

come individuare gli oggetti e trasformali in codice

applicare la programmazione ad oggetti a esempi pratici

sviluppare semplici programmi con il paradigma OOP

Description

Python è un linguaggio di programmazione che sta prendendo sempre più piede. È molto apprezzato per la sua semplicità e per la grande flessibilità. Con Python è possibile creare numerosi tipi di programmi: tool per elaborare dati, programmi interattivi, a finestre, applicazioni web e per smartphone. Purtroppo imparare a programmare non è facile.

Uno degli argomenti più importanti di Python è la programmazione ad oggetti, perché oggi è applicata e utilizzata ovunque. Molti linguaggi la adottano così come Python. Utilizzare la programmazione ad oggetti (OOP) non è nulla di complicato se si ha qualche base di Python, infatti pensare ad oggetti è qualcosa che ci viene molto naturale e lo scopriremo durante il corso con esempi ed esercizi.

In questo corso imparerai a programmare ad oggetti in Python. Troverai molti esempi e spunti per creare semplici programmi utilizzando sempre le tecniche OOP. Ogni lezione è corredata di esempi, slide e codici d'esempio che potrai scaricare e provare.

Ti guiderò nell'apprendimento della programmazione ad oggetti oltre che spiegarti che tipo di approccio usare nello scrivere i programmi.

È necessaria una conoscenza di base di Python.

Alla fine del corso sarai in grado di muoverti in autonomia e di scrivere programmi ad oggetti completi di diverso tipo.

Content

Introduzione al corso di programmazione a oggetti in Python (OOP)

Introduzione: Python e la programmazione ad oggetti
Classi, oggetti e istanze
Teoria OOP

Programmare ad oggetti in Python

Creiamo la prima classe in Python
Il costruttore e i metodi della classe
Esempio: classe Auto e il distruttore
Gerarchie di classi
Super Classi
Ereditarietà multipla
Esercizio: Calcolatrice ad oggetti
Calcolatrice: moduli e passaggio argomenti
Esercizio: lettore per file CSV
Metodi statici e attributi privati
Proprietà
Esercizio: un gioco con le parole - parte 1 - analisi
Esercizio: un gioco con le parole - parte 2
Un esempio per apprendere l'approccio oop

Esempi ed esercizi

Utilizzare PIP per installare pacchetti, moduli e librerie
Virtual environment - venv
Creare un package
Creare file eseguibili con pyinstaller

Conclusione e saluti

Lezione finale

Screenshots

Programmazione ad oggetti con Python - Screenshot_01Programmazione ad oggetti con Python - Screenshot_02Programmazione ad oggetti con Python - Screenshot_03Programmazione ad oggetti con Python - Screenshot_04

Reviews

Luca
March 12, 2023
Seguo l'ingegner Aliverti da un pò di tempo. Completato con soddisfazione i suoi 3 corsi di programmazione in Python sul suo canale youtube. Ho scelto di ripetere i corsi su questa piattaforma per un ripasso ed avere una certificazione. Ho imparato molto non solo su questo specifico linguaggio, ma, soprattutto, su quale deve essere l'approccio generale che occorre avere nella risoluzione dei problemi. Questo è il vero obiettivo di uno sviluppatore software: cercare risolvere un problema reale! SODDISFATTISSIMO.
Mario
February 14, 2023
Esposizione molto chiara di concetti altrimenti difficili da apprendere da soli con manuali tecnici. Permette di avere subito un'idea chiara dell'approccio da seguire nell'implementare la programmazione ad oggetti. Consigliato
Mauro
June 4, 2022
Esposizione chiara ma essenziale. Aspetti teorici sempre ricondotti ad esempi pratici. Sicuramente consigliato per un introduzione agevole ai concetti di OOP con Python.
Filippo
April 29, 2022
Nel complesso è un corso che mi ha aiutato a capire molto di come si programma ad oggetti. Tempo fa avevo comprato un manuale di Java e mi ero impantanato su questa tematica. Il corso ad oggi è migliorabile, ma se nelle difficoltà ci si chiede il perché sia così o colì, aiuta a sforzarsi e ad entrare, diciamo, nel vivo della programmazione ad oggetti
Paola.Riccobelli
March 22, 2022
sintetizzo il mio giudizio da insegnante sul metodo di insegnamento dell'autore e lo racchiudo in uno slogan Aliverti = Nato per INSEGNARE!
Marco
March 3, 2022
Sono anni che seguo il Sig. Aliverti. Se anche solo il 5% del corpo docenti italiano fosse come lui, ci saremmo già comprati la Svizzera. Spiegazioni chiare, ottimo linguaggio che non eccede nei tecnicismi, lezioni brevi ma esaustive. Corsi molto consigliati

Charts

Price

Programmazione ad oggetti con Python - Price chart

Rating

Programmazione ad oggetti con Python - Ratings chart

Enrollment distribution

Programmazione ad oggetti con Python - Distribution chart
4139504
udemy ID
6/22/2021
course created date
3/7/2022
course indexed date
Bot
course submited by