Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Python da Zero: Fondamenti, OOP e Data Analysis con Pandas
Rating: 4.5 out of 5(174 ratings)
934 students

Python da Zero: Fondamenti, OOP e Data Analysis con Pandas

Impara Python 3. Dalle basi alla programmazione a oggetti, fino alla gestione dei dati con NumPy e Pandas.
Created byAlessio Ferrari
Last updated 5/2026
Italian
Italian [Auto],

What you'll learn

  • Fondamenta di Python e Mindset da Programmatore;
  • Funzioni, Moduli e Organizzazione del Codice;
  • Programmazione Orientata agli Oggetti (OOP);
  • Gestione delle Eccezioni;
  • Lavorare con File;
  • Librerie Fondamentali per la Data Science;
  • Algoritmi di Ricerca e di Ordinamento;
  • Progetti Pratici;
  • Regular expressions;
  • Creare la Tua Prima Interfaccia Grafica;
  • ...e molto altro.

Coding Exercises

This course includes our updated coding exercises so you can practice your skills as you learn.

See a demo
Image of coding exercise example

Course content

17 sections • 129 lectures • 12h 19m total length
  • Benvenuto/a!1:39
  • Informazioni importanti sul supporto e la sezione D&R (Domande e Risposte)0:55
  • Cosa ti serve? Strumenti necessari4:51
  • Guida essenziale sul setup del tuo ambiente Python6:01
  • Ti presento...Python3:33
  • Tipi di programmazione5:37
  • Tipi di errori in Python5:15
  • Cos'è il debugging?4:01
  • Come aumentare il volume dell'audio delle lezioni1:29

Requirements

  • Utilizzo base del PC (sapere cos'è una "directory", un "file");
  • Un computer (Mac, Windows o Linux) con accesso a Internet è fondamentale per seguire il corso e svolgere gli esercizi;
  • Qualsiasi esperienza pregressa con altri linguaggi di programmazione può accelerare il processo di apprendimento, ma non è assolutamente necessaria;
  • Corso creato su sistema operativo Windows. Le nozioni all'interno possono essere applicate anche su MacOS;
  • Mentalità aperta e motivazione all'apprendimento.

Description

Python è diventato lo standard nel mondo della programmazione non per una moda passeggera, ma per la sua capacità di risolvere problemi complessi con una sintassi leggibile e lineare. Questo corso è strutturato per chi vuole imparare a programmare partendo da zero, con l’obiettivo di costruire una competenza tecnica solida e immediatamente applicabile, senza perdersi in tecnicismi accademici fini a se stessi.

Il percorso inizia dai fondamenti, dove imparerai a gestire i dati e a controllare il flusso dei programmi attraverso cicli e condizioni. Non ci limiteremo a scrivere righe di codice: l’obiettivo è acquisire un metodo di lavoro che permetta di automatizzare task ripetitivi e scrivere script efficienti.

Proseguiremo poi con la Programmazione Orientata agli Oggetti (OOP), un passaggio necessario per chiunque voglia passare dalla scrittura di piccoli script allo sviluppo di applicazioni strutturate, modulari e scalabili.

Una sezione significativa è dedicata all'analisi dei dati, dove esamineremo l'utilizzo di NumPy per il calcolo scientifico e Pandas per la manipolazione delle informazioni. Questi strumenti rappresentano oggi il cuore pulsante dell’industria tecnologica. Ogni modulo è supportato da progetti pratici e da un ebook di esercizi mirati, pensati per consolidare la logica di programmazione attraverso la risoluzione di problemi reali.

Il mio approccio è diretto e basato sull'esperienza sul campo. Evito il linguaggio inutilmente pomposo per preferire spiegazioni chiare e passaggi logici verificabili. Al termine del corso, avrai acquisito la padronanza necessaria per orientarti con sicurezza tra automazione, gestione dei dati e sviluppo software, sapendo esattamente come muoverti dal foglio bianco al software funzionante.

Cosa imparerai concretamente:

  • La sintassi di Python 3 e la logica di programmazione.

  • L'automazione di task attraverso cicli, condizioni e funzioni.

  • Lo sviluppo di software modulare con la programmazione a oggetti (OOP).

  • La manipolazione e pulizia dei dati con Pandas e NumPy.

  • La creazione di grafici e visualizzazioni per rendere i dati comprensibili.

Requisiti:

Non è richiesta alcuna esperienza precedente. Ti serve solo un computer e la curiosità di capire come funziona il software che usiamo ogni giorno. Tutto il materiale, inclusi i software gratuiti da installare, verrà presentato passo dopo passo durante le lezioni.

Il Tuo Vantaggio Esclusivo: L'Ebook "Esercizi Python per Principianti con Soluzioni"

Non solo imparerai la teoria, ma avrai anche la possibilità di metterti alla prova ogni giorno con esercizi mirati e soluzioni dettagliate. Questo ebook è il tuo compagno di pratica ideale per consolidare le tue conoscenze e diventare sempre più sicuro di te.

Cosa Dicono gli Studenti:

  • "Corso ben fatto e adatto anche a chi parte da zero. Il docente è molto preparato e riesce in modo semplice a trasmettere concetti anche complessi. Sono soddisfatto e sicuramente acquisterò altri suoi corsi." - Gabriele

  • "Corso ben fatto e docente molto disponibile." - Simone

  • "Ottimo corso, ben sviluppato e docente molto chiaro. Spero che il docente inserisca un altro suo corso su programmazione ad oggetti di Python." - Rosario

  • "Spiega molto semplicemente e chiaramente." - Emiliano

Who this course is for:

  • Studenti e Insegnanti;
  • Neo diplomati;
  • Chi non conosce Python;
  • Chiunque voglia imparare a programmare.