Cursuri de pregatire Analiza Datelor cu Python, Pandas și Numpy
Python este un limbaj de programare versatil cunoscut pentru simplitatea și lizibilitatea sa. Numpy Pandas este un pachet Python care oferă structuri de date pentru lucrul cu date structurate (tabulare, multidimensionale, potențial eterogene) și serii cronologice. Numpy oferă suport fundamental pentru calculul numeric cu operațiile sale cu matrice. Împreună, acestea formează un ecosistem robust pentru manipularea și analiza eficientă a datelor în Python.
Această formare live (online sau la fața locului) cu instructor se adresează dezvoltatorilor Python de nivel mediu și analiștilor de date care doresc să își îmbunătățească competențele în analiza și manipularea datelor utilizând Pandas și NumPy.
La sfârșitul acestei formări, participanții vor fi capabili să:
- Configurați un mediu de dezvoltare care include Python, Pandas și NumPy.
- Să creeze o aplicație de analiză a datelor utilizând Pandas și NumPy.
- Să efectueze operații avansate de filtrare, sortare și prelucrare a datelor.
- Efectuați operații de agregare și analizați serii de date temporale.
- Vizualizarea datelor utilizând Matplotlib și alte biblioteci de vizualizare.
- Depanarea și optimizarea codului lor de analiză a datelor.
Formatul cursului
- Prelegere și discuții interactive.
- O mulțime de exerciții și practică.
- Implementare hands-on într-un mediu live-lab.
Opțiuni de personalizare a cursului
- Pentru a solicita o instruire personalizată pentru acest curs, vă rugăm să ne contactați pentru a aranja.
Schița de curs
Ziua 1:
Revizuirea abilităților de bază Python și Data Analysis
Introducere în NumPy
- Crearea matricelor NumPy
- Operații comune asupra matricelor
- Utilizarea ufuncs
- Vizualizări și difuzări pe matrici NumPy
- Optimizarea performanței prin evitarea buclelor
- Optimizarea performanței cu cProfile
Data Analysis cu Pandas
- Utilizarea datelor vectorizate în pandas
- Manipularea datelor
- Sortarea și filtrarea datelor
- Operații de agregare
- Analiza seriilor de timp
Data Visualization cu Matplotlib
- Trasarea diagramelor cu Matplotlib
- Utilizarea Matplotlib din cadrul pandas
- Crearea de diagrame de calitate
- Vizualizarea datelor în notebook-uri Jupyter
- Alte biblioteci de vizualizare în Python
Ziua 2:
Alte biblioteci Python pentru Data Analysis
- scikit-learn
- Scipy
- statsmodel
- RPy2
Rezumat și pași următori
Cerințe
- Competențe de bază Python și de analiză a datelor
Audiență
- Python dezvoltator
- Analiști de date
Cursurile publice necesita 5+ participanti
Cursuri de pregatire Analiza Datelor cu Python, Pandas și Numpy - Rezervare
Cursuri de pregatire Analiza Datelor cu Python, Pandas și Numpy - Solicitare
Analiza Datelor cu Python, Pandas și Numpy - Cerere de consultanta
Cerere de consultanta
Mărturii (1)
Instrucționistul dezvoltă instruirea în funcție de ritmul participanților
Farris Chua
Curs - Data Analysis in Python using Pandas and Numpy
Tradus de catre o masina
Cursuri viitoare
Cursuri înrudite
ArcGIS pentru Spatial Analysis
14 OreAcest curs de formare live, condus de un instructor în Moldova (online sau la fața locului) se adresează ecologiștilor de teren și managerilor de conservare care doresc să creeze proiecte spațiale de date în ArcGIS.
Până la sfârșitul acestei formări, participanții vor fi capabili să:
- Să producă date spațiale ca vizualizări.
- Să efectueze geostații pe date reale.
- Să implementeze analiza datelor spațiale, prelucrarea datelor și cartografierea cu ArcGIS.
- Să analizeze date spațiale pentru proiecte în ArcGIS.
ArcMap în ArcGIS
14 OreAceastă instruire condusă de un instructor (online sau la fața locului) este orientată către cercetătorii medioambientali și arheologii cu un nivel intermediar care doresc să învețe cum să folosească ArcMap din ArcGIS pentru colectarea, organizarea, gestionarea și analiza informațiilor geografice.
La sfârșitul acestei instruirile, participanții vor putea:
- Înțelege principiile de bază ale ArcMap și ArcGIS.
- Colecta, organizeze, gestioneze și analizeze informațiile geografice privind elementele sociale și arheologice.
- Realiza întrebări spațiale pentru evaluarea impactului.
ArcGIS de la Bază la Avansat
35 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat profesioniștilor și analiștilor GIS de la nivel începător până la nivel avansat, care doresc să învețe cum să utilizeze eficient ArcGIS pentru vizualizarea datelor, analiza spațială și managementul proiectelor geospațiale.
La finalul acestui training, participanții vor fi capabili să:
- Navigheze și utilizeze instrumentele ArcGIS pentru managementul datelor geospațiale.
- Creeze și personalizeze hărți cu straturi și atribute.
- Efectueze analize spațiale avansate și sarcini de geoprocesare.
- Automatizeze fluxurile de lucru folosind ModelBuilder și Python.
ArcGIS Enterprise pentru Asistență Tehnică
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat personalului de asistență IT de nivel începător care dorește să ofere un sprijin robust pentru ArcGIS Enterprise, abordând eficient orice anomalii sau defecțiuni.
La finalul acestui training, participanții vor putea:
- Să înțeleagă arhitectura și componentele ArcGIS Enterprise.
- Să învețe să instaleze, să configureze și să gestioneze ArcGIS Enterprise.
- Să dobândească abilități în depanarea și rezolvarea problemelor comune.
- Să dezvolte competențe în monitorizarea și întreținerea mediilor ArcGIS Enterprise.
- Să stăpânească tehnicile de backup, recuperare și optimizare a performanței.
Fundamentele ArcGIS
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat profesioniștilor de nivel începător care doresc să învețe conceptele și instrumentele fundamentale ale ArcGIS.
La finalul acestui training, participanții vor putea:
- Să înțeleagă conceptele de bază ale GIS și ale datelor spațiale.
- Să navigheze prin interfața ArcGIS.
- Să creeze și să gestioneze date spațiale.
- Să efectueze analize spațiale de bază.
- Să creeze hărți și vizualizări.
ArcGIS Pro pentru Analiza Spațială
14 OreLa finalul acestui training, participanții vor putea:
- Să înțeleagă conceptele GIS și tipurile de date spațiale folosind cea mai recentă versiune de ArcGIS Pro.
- Să exploreze interfața utilizatorului și să evalueze utilizările
- Să descopere ArcGIS* Pro și modul de utilizare a conținutului online
- Să gestioneze, să manipuleze și să își analizeze propriile date
- Să afișeze și să împărtășească datele într-un mod semnificativ și creativ
Notă: Vom folosi cea mai recentă versiune de ArcGIS Pro.
ArcGIS Professional Plus: Gestion Avansată a Datelor GIS și Analiză
14 OreArcGIS Professional Plus este o versiune avansată a lui ArcGIS Pro, oferind funcționalități extinse pentru analiza datelor geospațiale, modelarea 3D, automatizare și colaborarea la nivel de enterprise.
Această instruire condusă de instructor (online sau în prezență) este orientată către profesioniștii GIS intermediari care doresc să-și aprofundeze abilitățile în analiza datelor spațiale, automatizare și împărtășire folosind instrumentele ArcGIS Professional Plus.
La finalul acestei instruirii, participanții vor putea:
- Utiliza instrumentele ArcGIS Pro Plus pentru vizualizarea și analiza datelor.
- Crea hărți 2D și 3D cu simbologie avansată și tehnici de geoprocesare.
- Automatiza fluxurile de lucru folosind ModelBuilder și script-uri Python.
- Integreaza ArcGIS cu servicii externe de date și sisteme enterprise.
Formatul Cursului
- Prezentare interactivă și discuții.
- Multe exerciții și practici.
- Implementare hands-on într-un mediu de laborator live.
Opțiuni de Personalizare a Cursului
- Pentru a solicita un curs personalizat, vă rugăm să ne contactați pentru a organiza.
Advanced ArcGIS Pro pentru Spatial Analysis
35 OreAcest curs de formare live, condus de un instructor în Moldova (online sau la fața locului) se adresează profesioniștilor GIS de nivel avansat care doresc să utilizeze ArcGIS Pro pentru a-și îmbunătăți capacitățile de analiză spațială, să efectueze analize geostatistice cuprinzătoare și să aplice tehnici avansate de modelare 3D pentru a lua decizii mai eficiente și pentru rezolvarea problemelor în scenarii reale.
Până la sfârșitul acestui curs, participanții vor fi capabili să:
- Să dezvolte abilități avansate în tehnici de analiză spațială utilizând ArcGIS Pro.
- Să utilizeze Python scripting pentru automatizare și procesarea datelor complexe.
- Să aplice modelarea spațială pentru rezolvarea problemelor în scenarii din lumea reală.
- Efectuarea de analize geostatistice pentru interpretarea avansată a datelor.
- Integrați surse externe de date și valorificați analiza datelor spațiale 3D.
ArcGIS cu Scripting în Python
14 OreAceastă formare condusă de un instructor, în format live în Moldova (online sau la fața locului), este destinată analiștilor GIS care doresc să automatizeze sarcinile repetitive în procesele GIS.
La finalul acestei formări, participanții vor putea:
- Să construiască aplicații GIS folosind Python și instrumentele ArcGIS.
- Să dezvolte cu pachetul ArcGIS ArcPy, folosind Python.
- Să aplice modulele ArcGIS pentru automatizarea hărților folosind clase de obiecte în Python.
Sisteme Avansate de Informații Geografice (GIS)
21 OreAcest training condus de un instructor, în format live în Moldova (online sau la fața locului), este destinat geografilor de nivel intermediar care doresc să-și aprofundeze cunoștințele în analiza spațială, gestionarea datelor și aplicațiile GIS.
La finalul acestui training, participanții vor putea:
- Aplica tehnici avansate de analiză spațială pentru a rezolva probleme geografice complexe.
- Gestiona baze de date spațiale mari și a efectua controlul calității datelor.
- Crea hărți dinamice și interactive, precum și vizualizări pentru diverse aplicații.
- Utiliza programarea și automatizarea pentru a optimiza fluxurile de lucru în GIS.
Google Maps API pentru Dezvoltatori
14 OreAcest training condus de un instructor, live în Moldova (online sau la fața locului), este destinat dezvoltatorilor care doresc să îmbunătățească site-ul sau aplicația lor web prin adăugarea de funcționalități de geo-locație folosind Google Maps.
La finalul acestui training, participanții vor putea:
- Încorpora o hartă într-un site web sau aplicație web nouă sau existentă.
- Afișa date în timp real care se sincronizează cu locația actuală.
- Crea un mashup care include Google Maps.
- Aplica bune practici de codare CSS și JavaScript.
- Crea o hartă personalizată pentru o aplicație.
Python pentru Sisteme de Informații Geografice (GIS)
21 OreUn sistem de informații geografice (GIS) este un sistem conceput pentru a captura, stoca, manipula, analiza, gestiona și prezenta date spațiale sau geografice. Acronimul GIS este uneori folosit pentru știința informațiilor geografice (GIScience) pentru a se referi la disciplina academică care studiază sistemele de informații geografice și este un domeniu larg în cadrul disciplinei academice mai largi a geoinformaticii.
Utilizarea Python împreună cu GIS a crescut substanțial în ultimele două decenii, în special odată cu introducerea seriei Python 2.0 în 2000, care a inclus multe caracteristici noi de programare care au făcut limba mult mai ușor de implementat. De atunci, Python nu a fost utilizat doar în cadrul GIS-urilor comerciale, cum ar fi produsele Esri, ci și pe platforme open source, inclusiv ca parte a QGIS și GRASS. De fapt, Python este astăzi de departe cea mai utilizată limbă de către utilizatorii și programatorii GIS.
Acest program acoperă utilizarea Python și a bibliotecilor sale avansate, cum ar fi geopandas, pysal, bokeh și osmnx, pentru a implementa propriile funcționalități GIS. Programul acoperă, de asemenea, module introductive despre ArcGIS API și cutia de unelte QGIS.
Python pentru ArcGIS și QGIS pentru Profesioniști în Științele Pământului și Inginerie
35 OreAceastă formare condusă de un instructor, în format live în Moldova (online sau la fața locului), este destinată profesioniștilor începători în domeniul științelor pământului și ingineriei care doresc să utilizeze Python pentru analize geospațiale în mediile ArcGIS și QGIS.
La finalul acestei formări, participanții vor putea:
- Învăța sintaxa Python și structurile de control pentru a executa sarcini geospațiale eficient.
- Utiliza Pandas, Numpy și Matplotlib pentru analiza și vizualizarea datelor în GIS.
- Manipula și analiza date vectoriale cu bibliotecile Geopandas, Arcpy și PyQGIS.
- Automatiza procese și fluxuri de lucru geospațiale folosind scripturi Python în ArcGIS și QGIS.
- Dezvolta instrumente personalizate de geoprocesare bazate pe Python pentru ArcGIS și QGIS pentru a eficientiza sarcini.
QGIS pentru Sisteme de Informații Geografice
21 OreUn sistem de informații geografice (GIS) este un sistem proiectat pentru a captura, stoca, manipula, analiza, gestiona și prezenta date spațiale sau geografice. Acronimul GIS este uneori folosit pentru știința informațiilor geografice (GIScience) pentru a se referi la disciplina academică care studiază sistemele de informații geografice și este un domeniu larg în cadrul disciplinei academice mai largi a geoinformaticii.
QGIS funcționează ca un software de sistem de informații geografice (GIS), permițând utilizatorilor să analizeze și să editeze informații spațiale, precum și să compună și să exporte hărți grafice. QGIS suportă atât straturi raster, cât și vectoriale; datele vectoriale sunt stocate sub formă de puncte, linii sau poligoane. Sunt acceptate multiple formate de imagini raster, iar software-ul poate georeferenția imagini. Pentru a rezuma, permite utilizatorilor să creeze, să editeze, să vizualizeze, să analizeze și să publice informații geospațiale pe Windows, Mac, Linux, BSD.
Acest program, în prima sa fază, introduce interfața QGIS pentru utilizare generală. În a doua fază, introducem PyQGIS - bibliotecile Python ale QGIS care permit integrarea funcționalităților GIS în codul Python sau aplicația Python, astfel încât să puteți chiar să vă creați propriul plugin Python în jurul unei anumite funcționalități GIS.