Grazie per aver inviato la tua richiesta! Uno dei nostri team membri ti contatterà a breve.
Grazie per aver inviato il tuo prenotazione! Uno dei nostri team membri ti contatterà a breve.
Struttura del corso
Configurazione dell'ambiente per l'automazione aziendale
- Impostazione di Python 3.12+ adatto ai processi di automazione aziendale.
- Gestione delle dipendenze tramite pip e ambienti virtuali.
- Installazione ed introduzione alle librerie principali: pandas, openpyxl, xlwings, requests, schedule.
- Strutturazione dei progetti Python in modo da garantire la manutenibilità degli script aziendali.
Integrazione con Excel e automazione delle cartelle di lavoro
- Lettura e scrittura dei file Excel tramite openpyxl.
- Formattazione delle celle, inserimento di formule e creazione di grafici in modo programmatico.
- Utilizzo di xlwings per interagire direttamente con Excel ed eventualmente sostituire le macro.
- Integrazione tra pandas ed Excel al fine di importare ed esportare grandi quantità di dati.
- Automatizzazione della creazione di report suddivisi in più fogli e della compilazione dei modelli predefiniti.
Sviluppo di sistemi automatici per le quote e gli obiettivi
- Modellizzazione, in Python, delle aree territoriali di vendita, delle quote assegnate e degli obiettivi prestazionali.
- Calcolo della percentuale di raggiungimento, delle deviazioni e delle previsioni tramite pandas.
- Generazione automatica di tabelle riassuntive sulle quote e loro distribuzione via Excel.
- Progettazione di dashboard dinamiche e report riepilogativi per i vertici aziendali.
- Verifica dell’integrità dei dati relativi alle quote e gestione dei casi limite.
Ottimizzazione delle analisi sui dati
- Gestione efficiente del carico dei dati e ottimizzazione della memoria tramite pandas.
- Utilizzo di operazioni vettoriali al posto dell’elaborazione riga per riga, evitando inutili iterazioni.
- Applicazione di tecniche di ottimizzazione numerica tramite NumPy.
- Raggruppamento e pivot dei dati aziendali al fine di ottenere informazioni utili per le decisioni.
- Collegamento con database e API per l’estrazione in tempo reale dei dati necessari.
Elaborazione avanzata delle stringhe e uso delle espressioni regolari per i dati aziendali
- Individuazione di schemi testuali ed estrazione di informazioni tramite espressioni regolari.
- Pulizia e uniformizzazione dei testi d’azienda: nomi, indirizzi, codici identificativi.
- Verifica della conformità di dati come indirizzi email, numeri telefonici o codici fattura.
- Applicazione delle espressioni regolari anche su log aziendali e documenti non strutturati.
Automazione dei file e dei documenti
- Elaborazione di dati in formato CSV e JSON per creare pipeline ETL e reportistiche automatiche.
- Lettura ed estrazione di informazioni da PDF finalizzate alla gestione di fatture e estratti conto.
- Generazione automatizzata di documenti Word per contratti, proposte commerciali e altri testi standardizzati.
- Organizzazione, rinomina e archiviazione dei file secondo regole operative predefinite.
Estrazione di dati web per l’intelligence aziendale
- Acquisizione e analisi del contenuto HTML tramite requests e BeautifulSoup.
- Ricerca di informazioni sui prezzi, sulla concorrenza e sul mercato a partire da fonti pubbliche.
- Gestione di problemi tipici quali la paginazione, l’autenticazione o i limiti d’uso delle API.
- Salvataggio dei dati estratti in formati strutturati adatti alle successive analisi.
Automatizzazione della generazione di report e della comunicazione
- Creazione automatica di report formattati in HTML ed Excel a partire dai risultati dell’analisi.
- Invio programmato di email con allegati mediante il protocollo SMTP.
- Produzione periodica di riepiloghi per i stakeholder aziendali.
- Ricorso a modelli predefiniti in modo da generare contenuti dinamici in base alle regole d’azienda e ai valori soglia stabiliti.
Pianificazione e orchestrazione dei processi aziendali
- Programmazione automatica dell’esecuzione degli script tramite schedule e cron.
- Collegamento di più operazioni indipendenti in un flusso produttivo completo.
- Gestione dei log di esecuzione e della struttura delle cartelle contenenti i risultati.
- Implementazione di meccanismi di gestione degli errori e strategie di ripetizione per ambienti produttivi.
Debugging, testing e ottimizzazione delle prestazioni
- Utilizzo degli strumenti di debug di Python al fine di individuare eventuali anomalie nei processi automatizzati.
- Redazione di assert e test unitari mirati alle componenti logiche utilizzate nell’automazione.
- Analisi prestazionale degli script per identificare eventuali colli di bottiglia ed ottimizzarli.
- Adozione delle migliori pratiche per garantire l’affidabilità e la manutenibilità del codice automatizzato.
Progetto finale: realizzazione completa di un flusso di automazione aziendale
- Progettazione end-to-end di una pipeline automatizzata, dalla raccolta dei dati grezzi fino alla produzione del report finale.
- Integrazione, in un’unica applicazione, di Excel, pandas, l’invio automatico delle email e la pianificazione delle attività.
- Applicazione pratica della logica relativa alle quote, all’analisi dei dati e alla generazione di report su uno scenario reale.
- Valutazione complessiva del progetto, feedback da parte dell’istruttore e suggerimenti utili per ulteriori sviluppi automatizzati.
Requisiti
- Conoscenza dei concetti fondamentali di Python: variabili, cicli, funzioni e strutture dati basilari.
- Esperienza nella gestione dei file e nell’elaborazione iniziale dei dati tramite Python.
- Familiarità con i concetti delle tabelle di calcolo nonché con le procedure tipiche di reporting aziendale.
Destinatari del corso
- Analisti aziendali e professionisti operativi dotati di competenze intermedie in Python.
- Analisti dei dati che intendono automatizzare la generazione di report e l’integrazione con Excel.
- Team incaricati delle operazioni commerciali interessati a creare e gestire sistemi di assegnazione delle quote in modo programmatico.
- Professionisti chiamati ad ottimizzare i processi ripetitivi legati all’analisi dei dati e alla produzione di report.
21 ore
Recensioni (3)
Gli esercizi pratici correlati al contenuto aiutano davvero a comprendere meglio ogni argomento. Inoltre, lo stile di inizio lezione con una presentazione teorica e continuazione con esercizi pratici è buono e utile per collegare il materiale presentato inizialmente.
Nazeera Mohamad - Ministry of Science, Technology and Innovation
Corso - Introduction to Data Science and AI using Python
Traduzione automatica
L'istruttore era molto disponibile per rispondere a tutte le mie domande
Caterina - Stamtech
Corso - Developing APIs with Python and FastAPI
Traduzione automatica
Conoscenze interessanti
Gabriel - MINDEF
Corso - Machine Learning with Python – 4 Days
Traduzione automatica