VEGA TRAININGFormazione IT ufficiale e certificataChiama · 800 177 596
Corsi Python Institute/Python Institute/Python 102 and PCAP Certification
Python InstituteLive con docenteAttività pratichePCAP · PCAP-31-03

Python 102 and PCAP Certification

Programmazione Python intermediate · OOP, moduli e preparazione alla certificazione PCAP / esame PCAP-31-03

Porta Python dal livello di base allo sviluppo intermedio: programmazione a oggetti, moduli e package, stringhe ed encoding, iteratori e generatori, eccezioni e file processing, con progettazione e refactoring di programmi multi-modulo.

Formula intensiva3 giorni
LiveDocente e classe in tempo reale
EsamePCAP-31-03
Hands-onAttività laboratoriali lungo il percorso

È fortemente consigliata una preparazione equivalente a Python 101 o alla certificazione PCEP prima di affrontare il percorso.

CorsoPython 102 and PCAP Certification
Chiama
Preparazione a PCAP - Certified Associate Python Programmer

Percorso strutturato sulle competenze tecniche della certificazione, con spiegazioni, dimostrazioni ed esercizi pratici.

Consulta la certificazione
Corso attivabile su richiesta

Concordiamo insieme la prossima data

Il corso può essere attivato per privati, professionisti, aziende ed enti, senza attendere la pubblicazione di una data a calendario.

Corso attivabile su richiesta

Segnalaci il tuo interesse: verifichiamo disponibilità del docente, formula e prima soluzione utile, senza alcun impegno.

Richiedi l’attivazione
PCAP Certified Associate Python Programmer
Certificazione Python Institute

Il corso prepara all’esame PCAP-31-03 per la certificazione PCAP

Credenziale Associate del track General-Purpose Programming che valida competenze Python di livello intermedio: OOP, moduli e package, PIP, string processing, iteratori e generatori, closures, eccezioni, file processing e progettazione, debugging e refactoring di programmi multi-modulo.

PCAP-31-03Esame ufficiale PCAP
65 minutiDurata indicata dal vendor
LivelloAssociate

Il superamento dell’esame consente di ottenere la certificazione PCAP, nel rispetto dei requisiti previsti dal vendor.

Risultati di apprendimento

Competenze operative sviluppate durante il corso

Ogni macroarea viene tradotta in competenze concrete, con l’obiettivo di costruire un metodo applicabile in contesti reali.

01

Progettare classi e oggetti applicando incapsulamento, ereditarietà, polimorfismo e composizione.

02

Organizzare applicazioni in moduli e package e utilizzare PIP per la gestione dei pacchetti.

03

Gestire stringhe, caratteri, encoding e operazioni testuali di livello intermedio.

04

Costruire iteratori, generatori e closures per rendere il codice più modulare ed efficiente.

05

Definire e gestire gerarchie di eccezioni e rendere più robusti i flussi applicativi.

06

Leggere e scrivere file e rifattorizzare programmi multi-modulo usando tecniche Python intermedie.

È il corso giusto per te se

Vuoi passare dagli script di base a programmi Python strutturati

  • conosci già sintassi, condizioni, cicli, funzioni e collezioni Python;
  • vuoi progettare classi e oggetti usando i principi fondamentali dell'OOP;
  • devi organizzare il codice in moduli e package e gestire le dipendenze con PIP;
  • vuoi approfondire stringhe, generatori, iteratori, closures, eccezioni e file;
  • cerchi una preparazione completa per la certificazione PCAP.
Requisiti consigliati

Sono richieste basi Python già consolidate

Per seguire con profitto servono competenze equivalenti a Python 101: variabili, operatori, controllo di flusso, collezioni e funzioni. Il completamento di Python 101 o il possesso della PCEP è fortemente consigliato.

Si consiglia la frequenza del seguente corso come prerequisito:

Verifica l’idoneità con il nostro team
Formazione Python live con docente

Dalla comprensione del linguaggio alla capacità di usarlo in problemi reali

Le lezioni alternano spiegazioni, dimostrazioni ed esercizi pratici per trasformare sintassi, programmazione e data analysis in competenze operative verificabili.

Il docente accompagna i partecipanti nell'uso progressivo di Python, collegando ogni concetto alle attività previste dal livello del corso e al relativo percorso certificativo.

Live con docente

Sessioni sincrone dedicate a comprensione, confronto e applicazione dei concetti tecnici.

Hands-on coding

Esercizi integrati nel programma, dalla scrittura del codice fino a debugging, data processing e analisi.

Percorsi certificativi

Python 101, Python 102, PD101 e PD102 sono collegati rispettivamente a PCEP, PCAP, PCED e PCAD.

Progressione tecnica

Il perimetro va dai fondamenti di Python fino a OOP, SQL, librerie data, statistica e prime tecniche di modellazione.

Laboratorio PCAP Certified Associate Python Programmer

Coding ed esercitazioni integrate nella formazione live.

Attività pratiche Python

Progetta e rifattorizza un'applicazione Python multi-modulo

Le esercitazioni fanno applicare OOP, modularità, gestione degli errori, iterazione avanzata e file processing in un percorso progressivo di sviluppo e refactoring.

OOPClassi, gerarchie, polimorfismo e composizione applicati a problemi concreti.
ModularitàPackage, moduli e dipendenze per organizzare codice riutilizzabile.
RobustezzaEccezioni e file I/O gestiti con flussi controllati e verificabili.
RefactoringProgrammi multi-modulo analizzati, corretti e riorganizzati senza perdere funzionalità.

Le attività pratiche procedono insieme alla teoria per consolidare scrittura del codice, verifica, debugging e applicazione ai casi del corso.

Formula intensiva

Un percorso concentrato e intensivo

Contenuti, attività laboratoriali e qualità didattica restano centrali. Cambiano soltanto distribuzione delle ore e ritmo di consolidamento.

Formula intensiva3 giorni

Percorso concentrato su programmazione Python intermedia con teoria, dimostrazioni, progettazione OOP ed esercizi di sviluppo e refactoring.

  • OOP
  • moduli e package
  • file processing
  • preparazione PCAP
Cosa include il percorso

Tutto ciò che serve per frequentare con sicurezza

Non soltanto lezioni: il percorso integra didattica live, pratica guidata e assistenza continua. Qui trovi ciò che Vega Training mette concretamente a disposizione per accompagnarti durante la formazione.

Lezioni live e interattive

Docente e partecipanti collegati in tempo reale, con la possibilità di intervenire e chiedere chiarimenti.

Docenti qualificati

Professionisti selezionati per competenza tecnica e capacità didattica, con le abilitazioni richieste dai vendor.

Laboratori pratici

Ambienti didattici sicuri e collaudati per applicare concretamente quanto affrontato durante le lezioni.

Supporto tecnico

Assistenza sulla piattaforma e sugli ambienti pratici, per lasciare il docente concentrato sulla formazione.

Materiali didattici

Documentazione, esercitazioni e risorse previste dallo specifico percorso.

Calendario tutelato

Le eventuali lezioni annullate da Vega Training vengono recuperate senza ridurre il monte ore del corso.

Preparazione alla certificazione

Quando prevista, la formazione comprende indicazioni sul relativo esame e sulla preparazione necessaria.

Attestato finale

Al termine del percorso viene rilasciato l’attestato di partecipazione Vega Training.

Formazione IT dal 2002 Formazione live online dal 2008 Sistema qualità certificato ISO 9001 EA37

FacultyPython InstituteVega Training

Competenza tecnica e capacità didattica

I docenti Vega Training uniscono esperienza tecnica e capacità didattica: durante il corso puoi fare domande, approfondire casi reali e confrontarti sui problemi che incontri nel lavoro.

Programma completo, organizzato per aree

Prima una visione d’insieme, poi tutto il dettaglio

Apri le singole aree per vedere argomenti, competenze e attività pratiche previste. Il programma ti permette di capire subito cosa affronterai e con quale progressione.

Moduli, package e PIP
Stringhe, caratteri ed encoding
Fondamenti di Object-Oriented Programming
Ereditarietà, polimorfismo e composizione
Eccezioni e gerarchie di errori
Iteratori e generatori
Lambda, closures e comprehension
File stream e file processing
Progettazione, debugging e refactoring multi-modulo
Attività laboratoriali
Moduli, package e PIP
  • Importazione di moduli e namespace
  • Creazione di moduli propri
  • Struttura e uso dei package
  • Risoluzione dei nomi e percorsi di import
  • Gestione dei pacchetti con PIP
Stringhe, caratteri ed encoding
  • Rappresentazione dei caratteri
  • Unicode e code point
  • Encoding e decoding
  • Metodi avanzati delle stringhe
  • Elaborazione e confronto di testo
Fondamenti di Object-Oriented Programming
  • Classi, oggetti e istanze
  • Attributi di istanza e di classe
  • Metodi e costruttori
  • Incapsulamento e responsabilità
  • Modellazione di un problema in oggetti
Ereditarietà, polimorfismo e composizione
  • Gerarchie di classi
  • Override dei metodi
  • Polimorfismo
  • Composizione tra oggetti
  • Scelta della relazione più adatta nel modello
Eccezioni e gerarchie di errori
  • Gerarchia delle eccezioni built-in
  • try, except, else e finally
  • Raise e propagazione
  • Eccezioni personalizzate
  • Gestione robusta degli errori applicativi
Iteratori e generatori
  • Protocollo di iterazione
  • Funzioni iter e next
  • Generatori e yield
  • Generator expressions
  • Uso dell'iterazione lazy in casi pratici
Lambda, closures e comprehension
  • Funzioni lambda
  • Funzioni come oggetti
  • Closures e stato catturato
  • List comprehension
  • Trasformazioni concise e leggibili dei dati
File stream e file processing
  • Apertura e chiusura dei file
  • Modalità di accesso
  • Lettura e scrittura di testo
  • Gestione delle eccezioni I/O
  • Elaborazione strutturata di contenuti da file
Progettazione, debugging e refactoring multi-modulo
  • Separazione delle responsabilità
  • Organizzazione di un programma in più moduli
  • Debugging di flussi OOP
  • Refactoring e riduzione delle duplicazioni
  • Verifica del comportamento dopo le modifiche
Attività laboratoriali
  • Creare un package Python con moduli importabili e dipendenze gestite
  • Elaborare testo con metodi stringa, Unicode ed encoding
  • Modellare un dominio con classi, attributi, metodi e costruttori
  • Implementare ereditarietà, override, polimorfismo e composizione
  • Costruire e gestire una gerarchia di eccezioni personalizzate
  • Realizzare iteratori e generatori per una sequenza di dati
  • Applicare lambda, closures e comprehension a trasformazioni controllate
  • Leggere, trasformare e riscrivere dati attraverso file stream
  • Riorganizzare un programma monolitico in più moduli
  • Diagnosticare e rifattorizzare un'applicazione OOP mantenendone il comportamento
Per aziende, enti e team

Python intermedio per team software, automation e technical operations

Python 102 consolida un metodo comune per progettare codice modulare e orientato agli oggetti, gestire errori e dipendenze e costruire programmi più mantenibili.

1 partecipanteOpen class

Inserimento in una data pubblica, con fattura e referente aziendale.

2–8 partecipantiPiano team

Calendario, coordinamento e condizioni dedicate in base alle esigenze del gruppo.

Classe riservataEdizione dedicata

Modalità organizzative e calendario concordabili, mantenendo programma, obiettivi e qualità didattica del percorsoPython Institute.

Domande frequenti

Le informazioni utili prima di richiedere il corso

A chi è rivolto Python 102?

A chi possiede già le basi Python e vuole raggiungere un livello intermedio, con particolare attenzione a OOP, modularità e programmi multi-modulo.

Quali prerequisiti sono consigliati?

È fortemente consigliato aver completato Python 101 o possedere competenze equivalenti alla PCEP prima di iniziare Python 102.

Qual è l'esame di riferimento?

Il percorso prepara alla certificazione PCAP e all'esame corrente PCAP-31-03, secondo il programma Python Institute.

Il corso comprende attività pratiche?

Sì. Le esercitazioni coprono OOP, package, stringhe, generatori, closures, eccezioni, file processing, debugging e refactoring di programmi multi-modulo.

Si usa la programmazione a oggetti?

Sì. L'OOP è centrale: classi, oggetti, ereditarietà, polimorfismo e composizione vengono applicati in esercizi e attività di progettazione.

Cosa saprò fare al termine?

Saprai progettare e rifattorizzare programmi Python multi-modulo, applicando OOP, gestione delle eccezioni, file processing e tecniche di iterazione avanzata.

Parliamo del tuo obiettivo

Richiedi informazioni suPython 102 and PCAP Certification

Scegli il percorso privato oppure aziendale. Il modulo mostra soltanto i campi utili e conserva corso, pagina e contesto della richiesta.

Sei un privato o ci contatti da un’azienda?

Scegli il percorso più adatto: il modulo mostra soltanto i campi utili alla tua richiesta.

Privato / professionista

Informazioni per te

Verifichiamo formula, calendario, investimento e idoneità senza obblighi.

Continua a esplorare

Continua il percorso nell'ecosistema Python Institute

Passa dalla singola scheda al catalogo o alla mappa certificazioni per confrontare livelli, track ed esami correnti.