Python, Pandas ve Numpy ile Veri Analizi Eğitimi
Python, basitliği ve okunabilirliğiyle bilinen çok yönlü bir programlama dilidir. Pandas, yapılandırılmış (tablolar, çok boyutlu, potansiyel olarak heterojen) ve zaman serisi verileri ile çalışmak için Python paketidir. Numpy, dizilere yönelik işlemlerle sayısal hesaplama için temel destek sağlar. Birlikte, bu araçlar Python'da etkili veri yönetimi ve analizi için güçlü bir ekosistem oluştururlar.
Bu eğitmen yönlü, canlı eğitim (çevrimiçi veya yerinde) orta düzeyde Python geliştiricilerine ve veri analistlerine Pandas ve NumPy kullanarak veri analiz ve manipülasyon becerilerini geliştirmeleri hedeflenmektedir.
Bu eğitimin sonunda katılımcılar:
- Python, Pandas ve NumPy içeren bir geliştirme ortamını kuracaklardır.
- Pandas ve NumPy kullanarak veri analiz uygulaması oluşturacaklardır.
- Gelişmiş veri manipülasyonu, sıralama ve filtreleme işlemlerini gerçekleştireceklerdir.
- Ağregasyon işlemlerini yapacak ve zaman serisi verilerini analiz edeceklerdir.
- Matplotlib ve diğer görselleştirme kütüphaneleri kullanarak veriyi görselleştireceklerdir.
- Veri analiz kodlarını hata ayıklama ve optimize edeceklerdir.
Eğitim Formatı
- Etkileşimli ders ve tartışma.
- Birçok alıştırma ve uygulama.
- Canlı-lab ortamında elden deneyim.
Eğitim Özelleştirme Seçenekleri
- Bu kurs için özelleştirilmiş bir eğitim talep etmek istiyorsanız, lütfen bize iletişime geçin.
Eğitim İçeriği
Gün 1:
Temel Python ve Veri Analizi Becerileri Tekrarı
Numpy'e Giriş
- Numpy dizileri oluşturma
- Matrikslerde yaygın işlemler
- Ufuncs'leri kullanma
- Numpy dizilerinde görünümler ve yayılım
- Döngüleri önlemek için performansı optimize etme
- cProfile ile performansı optimize etme
Pandas ile Veri Analizi
- Pandas'ta vektörleştirilmiş veriyi kullanma
- Veri manipülasyonu
- Veriyi sıralama ve filtreleme
- Ağregasyon işlemlerini yapma
- Zaman serisi analizi
Matplotlib ile Veri Görselleştirme
- Matplotlib kullanarak diyagramlar çizme
- Pandas içinde Matplotlib'i kullanma
- Kaliteli diyagramlar oluşturma
- Jupyter not defterlerinde veriyi görselleştirme
- Python'da diğer görselleştirme kütüphaneleri
Gün 2:
Veri Analizi için Diğer Python Kütüphaneleri
- scikit-learn
- Scipy
- statsmodel
- RPy2
Özet ve Sonraki Adımlar
Kurs İçin Gerekli Önbilgiler
- Temel Python ve veri analizi becerileri
Hedef Kitle
- Python geliştirici
- Veri analistleri
Açık Eğitim Kursları 5 ve üzeri katılımcı gerektirir.
Python, Pandas ve Numpy ile Veri Analizi Eğitimi - Rezervasyon
Python, Pandas ve Numpy ile Veri Analizi Eğitimi - Talep Oluştur
Python, Pandas ve Numpy ile Veri Analizi - Danışmanlık Talebi
Danışmanlık Talebi
Danışanlarımızın Yorumları (1)
Trainer develops training based on participant's pace
Farris Chua
Eğitim - Data Analysis in Python using Pandas and Numpy
Yaklaşan Etkinlikler
İlgili Kurslar
ArcGIS için Spatial Analysis
14 SaatBu eğitmen yönetilen canlı eğitim (çevrimiçi veya yerel) alan ekolojistler ve koruma yöneticileri için, ArcGIS içinde veri.spatial projeler oluşturmak isteyen kişilere yönelik olup, Türkiye'ta gerçekleşmektedir.
Eğitim sonunda, katılımcılar şunları yapabilecektir:
- Spatial veriyi görselleştirmeler olarak çıkartma.
- Gerçek veriler üzerinde jeoistatistik çalışması yapma.
- ArcGIS kullanarak spatial veri analizi, veri işleme ve haritalama uygulamak.
- ArcGIS'ta projeler için spatial veriyi analiz etmek.
ArcMap in ArcGIS
14 SaatBu Türkiye (çevrimiçi veya yerel) eğitimde, orta düzeyde çevresel bilim insanları ve arkeologlar ArcMap'i kullanarak coğrafi bilgileri toplayan, organize eden, yöneten ve analiz eden kişiler için tasarlanmıştır.
Eğitim sonunda katılımcılar şunları yapabilecektir:
- ArcMap ve ArcGIS'nin temellerini anlamak.
- Sosyal ve arkeolojik unsurlar üzerinde coğrafi bilgileri toplamak, organize etmek, yönetmek ve analiz etmek.
- Baskı değerlendirme için alan sorgularını gerçekleştirmek.
ArcGIS Temelden Advanced'e
35 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), veri görselleştirme, mekânsal analiz ve coğrafi projelerin yönetimi için ArcGIS'yi etkin bir şekilde kullanmayı öğrenmek isteyen, başlangıç seviyesinden ileri seviyeye kadar GIS profesyoneller ve analistler hedeflenmektedir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Coğrafi mekânsal verilerin yönetimi için ArcGIS araçlarını kullanma ve gezme.
- Katmanlar ve özniteliklerle haritalar oluşturma ve özelleştirme.
- Gelişmiş mekânsal analiz ve coğrafi işlem görevlerini gerçekleştirme.
- ModelBuilder ve Python kullanarak iş akışlarını otomatikleştirme.
ArcGIS Enterprise Teknik Destek için
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), ArcGIS Enterprise için sağlam destek sağlamak isteyen, yeni başlayan seviyedeki BT destek personeline yöneliktir ve herhangi bir anormalliği veya hatayı etkili bir şekilde ele almalarını sağlar.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- ArcGIS Enterprise mimarisini ve bileşenlerini anlayabilecektir.
- ArcGIS Enterprise'ı kurmayı, yapılandırmayı ve yönetmeyi öğrenebilecektir.
- Yaygın sorunları giderme ve çözme konusunda beceriler kazanabilecektir.
- ArcGIS Enterprise ortamlarını izleme ve sürdürme konusunda yetkinlik geliştirebilecektir.
- Yedekleme, kurtarma ve performans optimizasyonu tekniklerinde ustalaşabilecektir.
ArcGIS Temel Kavramlar
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), ArcGIS'nin temel kavramlarını ve araçlarını öğrenmek isteyen yeni başlayan seviyedeki profesyonellere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- GIS'nin temel kavramlarını ve mekânsal verileri anlayabilecektir.
- ArcGIS arayüzünde gezinebilecektir.
- Mekânsal verileri oluşturup yönetebilecektir.
- Temel mekânsal analizler gerçekleştirebilecektir.
- Haritalar ve görselleştirmeler oluşturabilecektir.
ArcGIS Pro için Spatial Analysis
14 SaatBu eğitimin sonunda katılımcılar şunları yapabilecektir:
- En son ArcGIS Pro sürümünü kullanarak GIS kavramlarını ve mekansal veri türlerini anlayabilecektir.
- Kullanıcı arayüzünü inceleyebilecek ve kullanım alanlarını değerlendirebilecektir.
- ArcGIS* Pro’yu keşfedebilecek ve çevrimiçi içeriği nasıl kullanacağını öğrenebilecektir.
- Kendi verilerinizi yönetebilecek, işleyebilecek ve analiz edebilecektir.
- Verilerinizi anlamlı ve yaratıcı bir şekilde görüntüleyebilecek ve paylaşabilecektir.
Not: En son ArcGIS Pro sürümünü kullanacağız.
ArcGIS Professional Plus: Advanced GIS Data Management and Analysis
14 SaatArcGIS Professional Plus, ArcGIS Pro'nun gelişmiş bir sürümü olup, jeouzamsı veri analizi, 3D modelleme, otomasyon ve işbirliği için genişletilmiş özellikler sunar.
Bu eğitmen tarafından yönetilen canlı eğitim (online veya on-site), uzmanlık düzeyinde GIS profesyonellerini hedefleyen ve ArcGIS Professional Plus araçlarını kullanarak alan veri analizi, otomasyon ve paylaşım becerilerini derinleştirmek isteyenler için tasarlanmıştır.
Eğitim sonunda katılımcılar şunları yapabilecek hale gelecekler:
- ArcGIS Pro Plus araçlarını veri görselleştirme ve analizinde kullanabilmek.
- Gelişmiş sembolik ve jeo İşleme teknikleriyle 2D ve 3D haritalar oluşturma.
- ModelBuilder ve Python komut dosyası ile iş akışlarını otomasyonla.
- ArcGIS'i dış veri hizmetleri ve işletmeler sistemleriyle tümleştirebilme.
Eğitim Biçimi
- Interaktif ders anlatımı ve tartışma.
- Farklı uygulamalar ve pratikler.
- Canlı-lab ortamında el ile uygulama.
Eğitim özelleştirme seçenekleri
- Bu eğitim için özel bir eğitim talep etmek isterseniz, lütfen bize ulaşın ve düzenleme yapınız.
Gelişmiş ArcGIS Pro için Spatial Analysis
35 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), mekânsal analiz yeteneklerini geliştirmek, kapsamlı jeoistatistiksel analizler yürütmek ve gerçek dünya senaryolarında daha etkili karar verme ve problem çözme için gelişmiş 3D modelleme teknikleri uygulamak isteyen ileri düzey GIS profesyonelleri hedefler.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- ArcGIS Pro kullanarak mekânsal analiz tekniklerinde gelişmiş beceriler geliştirmek.
- Otomasyon ve karmaşık veri işleme için Python betiklerini kullanmak.
- Gerçek dünya senaryolarında problem çözmek için mekânsal modelleme uygulamak.
- Gelişmiş veri yorumlaması için jeoistatistiksel analizler yürütmek.
- Harici veri kaynaklarını entegre etmek ve 3D mekânsal veri analizinden yararlanmak.
ArcGIS ile Python Betiklemesi
14 SaatBu eğitmen tarafından yönlendirilen canlı eğitim Türkiye (çevrimiçi veya kurum içi) tekrarlayan görevleri GIS süreçlerinde otomatize etmek isteyen GIS analistlerine yöneliktir.
Eğitim sonunda katılımcılar:
- Python ve ArcGIS araçlarını kullanarak GIS uygulamaları oluşturacaklardır.
- Python kullanarak ArcGIS paketi ArcPy ile geliştirme yapacaklardır.
- Python'daki nesne sınıfları kullanarak harita otomasyonu için ArcGIS modüllerini uygulayacaklardır.
Gelişmiş Coğrafi Bilgi Sistemleri (GIS)
21 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye çevrimiçi veya yerinde), mekânsal analiz, veri yönetimi ve GIS uygulamaları alanında uzmanlıklarını derinleştirmek isteyen orta seviyedeki coğrafyacılara yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Karmaşık coğrafi sorunları çözmek için gelişmiş mekânsal analiz tekniklerini uygulayabilecektir.
- Büyük mekânsal veritabanlarını yönetebilecek ve veri kalitesi kontrolü gerçekleştirebilecektir.
- Çeşitli uygulamalar için dinamik ve etkileşimli haritalar ve görselleştirmeler oluşturabilecektir.
- GIS iş akışlarını kolaylaştırmak için programlama ve otomasyon kullanabilecektir.
Google Maps API için Geliştiriciler
14 SaatBu eğitmen liderliğindeki, canlı eğitim (Türkiye – çevrimiçi veya yerinde) web sitelerini veya web uygulamalarını Google Maps aracılığıyla coğrafi konum işlevselliği ekleyerek geliştirmek isteyen geliştiricilere yöneliktir.
Bu eğitimin sonunda katılımcılar şunları yapabilecektir:
- Yeni veya mevcut bir web sitesine veya web uygulamasına bir harita gömmek.
- Mevcut konumla senkronize olan canlı verileri görüntülemek.
- Google Maps içeren bir karma içerik oluşturmak.
- İyi CSS ve JavaScript kodlama uygulamalarını uygulamak.
- Bir uygulama için özel bir harita oluşturmak.
Python için Coğrafi Bilgi Sistemi (GIS)
21 SaatBir coğrafi bilgi sistemi (GIS), mekansal veya coğrafi verileri yakalamak, depolamak, manipüle etmek, analiz etmek, yönetmek ve sunmak için tasarlanmış bir sistemdir. GIS kısaltması, bazen coğrafi bilgi bilimi (GIScience) için kullanılır ve bu, coğrafi bilgi sistemlerini inceleyen akademik disiplindir ve daha geniş jeoenformatiğin disiplini içindeki büyük bir alandır.
Python'nin GIS ile kullanımı, özellikle 2000 yılında tanıtılan Python 2.0 serisiyle birlikte son yirmi yılda önemli ölçüde arttı; bu seri, dili çok daha kolay dağıtılmasını sağlayan birçok yeni programlama özelliği içeriyordu. O zamandan beri, Python yalnızca Esri ürünleri gibi ticari GIS'lerde değil, aynı zamanda QGIS ve GRASS gibi açık kaynaklı platformlarda da kullanılmıştır. Aslında, Python bugün GIS kullanıcıları ve programcılar tarafından en yaygın olarak kullanılan dildir.
Bu program, Python ve geopandas, pysal, bokeh ve osmnx gibi gelişmiş kütüphanelerinin kullanımını ve kendi GIS özelliklerinizi uygulamak için nasıl kullanılacağını kapsamaktadır. Program ayrıca ArcGIS API ve QGIS araç kutusu etrafındaki giriş düzeyinde modülleri de kapsamaktadır.
Python for ArcGIS ve QGIS için Jeo Bilimleri ve Mühendislik Uzmanları
35 SaatBu eğitmen tarafından yönetilen canlı eğitim Türkiye (çevrimiçi veya yerinde), Python'u ArcGIS ve QGIS ortamlarında jeospatial analiz için kullanmayı planlayan başlangıç seviyesindeki jeo bilimleri ve mühendislik uzmanlarına yöneliktir.
Bu eğitimden sonra katılımcılar şunları yapabilecektir:
- Jeospatial görevleri etkin şekilde yerine getirmek için Python sözdizimini ve kontrol yapılarını öğrenmek.
- GIS'te veri analizi ve görselleştirme için Pandas, Numpy ve Matplotlib kullanmak.
- Geopandas, Arcpy ve PyQGIS kitaplıklarıyla vektör verilerini manipüle etmek ve analiz etmek.
- Python betikleri kullanarak ArcGIS ve QGIS'te jeospatial süreçleri ve iş akışlarını otomatikleştirmek.
- Görevleri hızlandırmak için ArcGIS ve QGIS için özel Python temelli jeo işleme araçları geliştirmek.
QGIS için Coğrafi Bilgi Sistemi
21 SaatBir coğrafi bilgi sistemi (GIS), mekânsal veya coğrafi verileri yakalamak, depolamak, manipüle etmek, analiz etmek, yönetmek ve sunmak için tasarlanmış bir sistemdir. GIS kısaltması, bazen coğrafi bilgi bilimi (GIScience) için kullanılır ve bu, coğrafi bilgi sistemlerini inceleyen akademik disiplindir ve daha geniş jeoinformatik akademik disiplini içindeki büyük bir alandır.
QGIS, bir coğrafi bilgi sistemi (GIS) yazılımı olarak işlev görür ve kullanıcılara mekânsal bilgileri analiz etme ve düzenleme, ayrıca grafiksel haritalar oluşturma ve dışa aktarma olanağı sağlar. QGIS, hem raster hem de vektör katmanlarını destekler; vektör verileri nokta, çizgi veya çokgen özelliklerinden biri olarak depolanır. Desteklenen raster görüntü formatları çok sayıda olup, yazılım görüntüleri coğrafi referanslama imkanı sunar. Özetle, kullanıcılara Windows, Mac, Linux, BSD üzerinde coğrafi bilgileri oluşturma, düzenleme, görselleştirme, analiz etme ve yayınlama olanağı sağlar.
Bu programın ilk aşamasında, QGIS arayüzü genel kullanım için tanıtılmaktadır. İkinci aşamada ise, QGIS'nin Python kütüphaneleri olan PyQGIS tanıtılmaktadır. Bu kütüphaneler, GIS işlevselliğinin Python kodunuzda veya Python uygulamanızda entegre edilmesini sağlar, böylece belirli bir GIS işlevselliği etrafında kendi Python eklentinizi bile oluşturabilirsiniz.