Corso di formazione Analisi dei Dati con Python, Pandas e Numpy
Python è un linguaggio di programmazione versatile noto per la sua semplicità e leggibilità. Pandas è un pacchetto Python che fornisce strutture di dati per lavorare con dati strutturati (tabulari, multidimensionali, potenzialmente eterogenei) e serie temporali. Numpy fornisce un supporto fondamentale per il calcolo numerico con le sue operazioni di array. Insieme, formano un robusto ecosistema per una gestione e un'analisi efficiente dei dati in Python.
Questo corso di formazione dal vivo con istruttore (online o in loco) è rivolto a sviluppatori e analisti di dati di livello intermedio Python che desiderano migliorare le proprie competenze nell'analisi e nella manipolazione dei dati utilizzando Pandas e NumPy.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Configura un ambiente di sviluppo che includa Python, Pandas e NumPy.
- Creare un'applicazione di analisi dei dati utilizzando Pandas e NumPy.
- Esegui operazioni avanzate di wrangling, ordinamento e filtraggio dei dati.
- Esegui operazioni aggregate e analizza i dati delle serie temporali.
- Visualizza i dati utilizzando Matplotlib e altre librerie di visualizzazione.
- Esegui il debug e ottimizza il codice di analisi dei dati.
Formato del corso
- Lezione e discussione interattiva.
- Un sacco di esercizi e pratica.
- Implementazione pratica in un ambiente live-lab.
Opzioni di personalizzazione del corso
- Per richiedere una formazione personalizzata per questo corso, contattateci per l'organizzazione.
Struttura del corso
Giorno 1:
Revisione delle competenze di base Python e Data Analysis
Introduzione a NumPy
- Creazione di array NumPy
- Operazioni comuni sulle matrici
- Utilizzo degli ufunc
- Visualizzazioni e trasmissione su array NumPy
- Ottimizzazione delle prestazioni evitando i loop
- Ottimizzazione delle prestazioni con cProfile
Data Analysis con Pandas
- Utilizzo di dati vettorializzati nei panda
- Wrangling dei dati
- Ordinamento e filtraggio dei dati
- Operazioni di aggregazione
- Analisi delle serie temporali
Data Visualization con Matplotlib
- Rappresentazione grafica di diagrammi con Matplotlib
- Utilizzo di Matplotlib dall'interno dei panda
- Creazione di diagrammi di qualità
- Visualizzazione dei dati nei notebook di Jupyter
- Altre librerie di visualizzazione in Python
Giorno 2:
Altre Python librerie per Data Analysis
- scikit-imparare
- Scipy
- statsmodel
- RPy2
Riepilogo e passaggi successivi
Requisiti
- Competenze di base Python e di analisi dei dati
Pubblico
- Python sviluppatore
- Analisti di dati
I corsi di formazione interaziendali richiedono più di 5 partecipanti.
Corso di formazione Analisi dei Dati con Python, Pandas e Numpy - Prenotazione
Corso di formazione Analisi dei Dati con Python, Pandas e Numpy - Richiesta
Analisi dei Dati con Python, Pandas e Numpy - Richiesta di consulenza
Richiesta di consulenza
Recensioni (1)
L'istruttore sviluppa la formazione in base al ritmo del partecipante
Farris Chua
Corso - Data Analysis in Python using Pandas and Numpy
Traduzione automatica
Corsi in Arrivo
Corsi relativi
ArcGIS per Spatial Analysis
14 OreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli ecologi sul campo e ai responsabili della conservazione che desiderano creare progetti spaziali di dati in ArcGIS.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Output di dati spaziali come visualizzazioni.
- Condurre geostatiche su dati reali.
- Implementa l'analisi dei dati spaziali, l'elaborazione dei dati e la mappatura con ArcGIS.
- Analizza i dati spaziali per i progetti in ArcGIS.
ArcMap in ArcGIS
14 OreQuesto training guidato dal formatore in Italia (online o in presenza) è rivolto a scienziati ambientali e archeologi di livello intermedio che desiderano imparare come utilizzare ArcMap in ArcGIS per raccogliere, organizzare, gestire e analizzare informazioni geografiche.
Al termine di questo training, i partecipanti saranno in grado di:
- Comprendere i principi fondamentali di ArcMap e ArcGIS.
- Raccogliere, organizzare, gestire e analizzare informazioni geografiche sui componenti sociali e archeologici.
- Eseguire query spaziali per l'analisi degli impatti.
ArcGIS da Base ad Avanzato
35 OreQuesto corso di formazione dal vivo, guidato da un istruttore, in Italia (online o in loco) è rivolto a professionisti e analisti di livello da principiante ad avanzato GIS che desiderano imparare a utilizzare ArcGIS per la visualizzazione dei dati, l'analisi spaziale e la gestione dei progetti geospaziali.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Navigare e utilizzare gli strumenti ArcGIS per la gestione dei dati geospaziali.
- Creare e personalizzare mappe con livelli e attributi.
- Eseguire attività avanzate di analisi spaziale e geoprocessing.
- Automatizzare i workflow utilizzando ModelBuilder e Python.
ArcGIS Enterprise per il Supporto Tecnico
14 OreQuesta formazione guidata dal docente in Italia (online o in presenza) è rivolta a personale di supporto IT di livello iniziale che desidera fornire un supporto robusto per ArcGIS Enterprise, affrontando efficacemente eventuali anomalie o malfunzionamenti.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Comprendere l'architettura e i componenti di ArcGIS Enterprise.
- Imparare a installare, configurare e gestire ArcGIS Enterprise.
- Acquisire competenze nel risolvere problemi comuni.
- Sviluppare una profonda padronanza nella monitorizzazione e manutenzione degli ambienti ArcGIS Enterprise.
- Dominare le tecniche per il backup, il ripristino e l'ottimizzazione delle prestazioni.
ArcGIS Fondamenti
14 OreQuesto training guidato dal docente (online o in loco) è rivolto a professionisti di livello base che desiderano imparare i concetti e gli strumenti fondamentali di ArcGIS.
Al termine di questo training, i partecipanti saranno in grado di:
- Comprendere i concetti di base del GIS e dei dati spaziali.
- Navigare nell'interfaccia di ArcGIS.
- Creare e gestire dati spaziali.
- Eseguire analisi spaziali di base.
- Creare mappe e visualizzazioni.
ArcGIS Pro per Spatial Analysis
14 OreAl termine di questo corso di formazione, i partecipanti saranno in grado di:
- Comprensione dei concetti GIS e dei tipi di dati spaziali utilizzando l'ultima versione di ArcGIS Pro.
- Esaminare l'interfaccia utente e valutare gli usi
- Esplora ArcGIS* Pro e come utilizzare i contenuti online
- Gestisci, manipola e analizza i tuoi dati
- Visualizza e condividi i tuoi dati in modo significativo e creativo
Nota: utilizzeremo l'ultima versione di ArcGIS Pro.
ArcGIS Professional Plus: Gestione Avanzata dei Dati GIS e Analisi
14 OreArcGIS Professional Plus è una versione avanzata di ArcGIS Pro, che offre funzionalità estese per l'analisi di dati geospaziali, la modellazione 3D, l'automazione e la collaborazione aziendale.
Questo training guidato dal docente (online o in loco) è rivolto a professionisti GIS intermedi che desiderano approfondire le proprie competenze nell'analisi spaziale, l'automazione e il condivisione utilizzando gli strumenti di ArcGIS Professional Plus.
Al termine di questo training, i partecipanti saranno in grado di:
- Sfruttare gli strumenti di ArcGIS Pro Plus per la visualizzazione e l'analisi dei dati.
- Creare mappe 2D e 3D con simbologia avanzata e tecniche geoprocesse.
- Automatizzare i flussi di lavoro utilizzando ModelBuilder e lo scripting Python.
- Integrare ArcGIS con servizi dati esterni e sistemi aziendali.
Formato del Corso
- Lezione interattiva e discussione.
- Numerosi esercizi e pratica.
- Implementazione manuale in un ambiente di laboratorio live.
Opzioni di Personalizzazione del Corso
- Per richiedere un training personalizzato per questo corso, contattateci per organizzare.
Advanced ArcGIS Pro per Spatial Analysis
35 OreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a professionisti di livello avanzato GIS che desiderano utilizzare ArcGIS Pro per migliorare le proprie capacità di analisi spaziale, condurre analisi geostatistiche complete e applicare tecniche avanzate di modellazione 3D per un processo decisionale e una risoluzione dei problemi più efficaci in scenari del mondo reale.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Sviluppa competenze avanzate nelle tecniche di analisi spaziale utilizzando ArcGIS Pro.
- Utilizza lo scripting Python per l'automazione e l'elaborazione di dati complessi.
- Applica la modellazione spaziale per la risoluzione dei problemi in scenari reali.
- Conduci analisi geostatistiche per l'interpretazione avanzata dei dati.
- Integra fonti di dati esterne e sfrutta l'analisi dei dati spaziali 3D.
ArcGIS con Scripting Python
14 OreQuesto corso di formazione condotto dal docente in Italia (online o in sede) è rivolto agli analisti GIS che desiderano automatizzare attività ripetitive nei processi GIS.
Al termine di questo training, i partecipanti saranno in grado di:
- Costruire applicazioni GIS utilizzando Python e gli strumenti ArcGIS.
- Sviluppare con il pacchetto ArcGIS ArcPy, usando Python.
- Applicare i moduli di ArcGIS per l'automazione delle mappe utilizzando classi oggetti in Python.
Sistemi Avanzati di Informazioni Geografiche (GIS)
21 OreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto a geografi di livello intermedio che desiderano approfondire le proprie competenze nell'analisi spaziale, nella gestione dei dati e nelle applicazioni.
Al termine di questa formazione, i partecipanti saranno in grado di:
- Applicare tecniche avanzate di analisi spaziale per risolvere problemi geografici complessi.
- Gestisci database spaziali di grandi dimensioni ed esegui il controllo della qualità dei dati.
- Crea mappe e visualizzazioni dinamiche e interattive per varie applicazioni.
- Utilizza la programmazione e l'automazione per semplificare i flussi di lavoro GIS.
API Google Maps per Sviluppatori
14 OreQuesto corso di formazione dal vivo con istruttore in Italia (online o in loco) è rivolto agli sviluppatori che desiderano migliorare il proprio sito Web o applicazione Web aggiungendo funzionalità di geolocalizzazione tramite Google Maps.
Al termine di questo corso di formazione, i partecipanti saranno in grado di:
- Incorporare una mappa in un sito Web o in un'applicazione Web nuova o esistente.
- Visualizza i dati in tempo reale che si sincronizzano con la posizione corrente.
- Crea un mashup che includa Google Maps.
- Applicare buone pratiche di codifica degli script CSS e Java
- Creare una mappa personalizzata per un'applicazione.
Python per Sistema di Informazione Geografica (GIS)
21 OreUn sistema informativo geografico (GIS) è un sistema progettato per acquisire, archiviare, manipolare, analizzare, gestire e presentare dati spaziali o geografici. L'acronimo GIS è talvolta usato per la scienza dell'informazione geografica (GIScience) per riferirsi alla disciplina accademica che studia i sistemi informativi geografici ed è un ampio dominio all'interno della più ampia disciplina accademica della geoinformatica.
L'uso di Python con GIS è aumentato notevolmente negli ultimi due decenni, in particolare con l'introduzione della serie Python 2.0 nel 2000, che includeva molte nuove funzionalità di programmazione che hanno reso il linguaggio molto più facile da implementare. Da allora, Python non è stato utilizzato solo all'interno di prodotti commerciali GIS come i prodotti di Esri, ma anche piattaforme open source, anche come parte di QGIS e GRASS. Infatti, Python oggi è di gran lunga il linguaggio più utilizzato da GIS utenti e programmatori.
Questo programma copre l'uso di Python e delle sue librerie avanzate come geopandas, pysal, bokeh e osmnx per implementare le proprie GIS funzionalità. Il programma copre anche moduli introduttivi su ArcGIS API e QGIS toolboox.
Python per ArcGIS e QGIS per Professionisti delle Scienze della Terra e dell'Ingegneria
35 OreQuesto training guidato dall'instruttore (online o in sede) è rivolto a professionisti delle scienze della terra e dell'ingegneria di livello base che desiderano utilizzare Python per l'analisi geospaziale in entrambi gli ambienti ArcGIS e QGIS.
Al termine di questo training, i partecipanti saranno in grado di:
- Imparare la sintassi di Python e le strutture di controllo per eseguire compiti geospaziali efficacemente.
- Utilizzare Pandas, Numpy e Matplotlib per l'analisi e la visualizzazione dei dati in GIS.
- Manipolare e analizzare i dati vettoriali con le librerie Geopandas, Arcpy e PyQGIS.
- Automatizzare processi e flussi di lavoro geospaziali utilizzando lo scripting in Python per ArcGIS e QGIS.
- Sviluppare strumenti di geoprocesso personalizzati basati su Python per ArcGIS e QGIS per semplificare i compiti.
QGIS per Sistema di Informazione Geografica
21 OreUn sistema di informazione geografica (GIS) è un sistema progettato per acquisire, archiviare, manipolare, analizzare, gestire e presentare dati spaziali o geografici. L'acronimo GIS viene a volte utilizzato per indicare la scienza dell'informazione geografica (GIScience), che si occupa dello studio dei sistemi di informazione geografica ed è un ampio campo all'interno della disciplina accademica più ampia della geoinformatica.
QGIS funziona come software di sistema di informazione geografica (GIS), permettendo agli utenti di analizzare e modificare informazioni spaziali, oltre a comporre ed esportare mappe grafiche. QGIS supporta sia layer raster che vettoriali; i dati vettoriali sono memorizzati come punti, linee o poligoni. Sono supportati diversi formati di immagini raster e il software può georeferenziare le immagini. In sintesi, consente agli utenti di creare, modificare, visualizzare, analizzare e pubblicare informazioni geospaziali su Windows, Mac, Linux, BSD.
In questa fase iniziale del programma, viene introdotta l'interfaccia QGIS per un utilizzo generale. Nella seconda fase, introduciamo PyQGIS - le librerie python di QGIS che permettono l'integrazione delle funzionalità GIS nel proprio codice o applicazione Python, in modo da poter creare anche propri plugin Python attorno a una specifica funzionalità GIS.