Ders Adı | Kodu | Yarıyıl | T+U Saat | Kredi | AKTS |
---|---|---|---|---|---|
Phyton İle Veri Analizi | ENF 548 | 0 | 3 + 0 | 3 | 6 |
Ön Koşul Dersleri | Mevcut değil. |
Önerilen Seçmeli Dersler | Mevcut değil. |
Dersin Dili | Türkçe |
Dersin Seviyesi | YUKSEK_LISANS |
Dersin Türü | Seçmeli |
Dersin Koordinatörü | Prof.Dr. İSMAİL HAKKI CEDİMOĞLU |
Dersi Verenler | Prof.Dr. İSMAİL HAKKI CEDİMOĞLU, |
Dersin Yardımcıları | |
Dersin Kategorisi | Alanına Uygun Temel Öğretim |
Dersin Amacı | Derse katılımcılara Python Programlama Dili kullanılarak Veri Analizi öğretilecektir. Python Programlama dilinin temelleri bu ders kapsamında açıklanmıştır. Python programlama dilinin veri analizi kütüphaneleri açıklanacaktır. Veri analizi örnekleri uygulama ile anlatılacaktır. |
Dersin İçeriği | Temel Python ve pandas veri türleri, Temel programlama kontrol yapıları, Veri analizi için temel kütüphaneler, Veri Yapıları, Veri listesi oluşturma ve kullanma, Çok boyutlu diziler, Dataframe ve seriler, Veri analizi. |
# | Ders Öğrenme Çıktıları | Öğretim Yöntemleri | Ölçme Yöntemleri |
---|---|---|---|
1 | Alıştırma ve Uygulama, Problem Çözme, Proje Temelli Öğrenme , | Proje / Tasarım, | |
2 | Anlatım, Soru-Cevap, Tartışma, Alıştırma ve Uygulama, | Proje / Tasarım, | |
3 | Anlatım, Soru-Cevap, Tartışma, Gösteri, Gösterip Yaptırma, | Sınav, | |
4 | Soru-Cevap, Tartışma, Alıştırma ve Uygulama, Gösteri, Gösterip Yaptırma, | Sınav, | |
5 | Soru-Cevap, Tartışma, Alıştırma ve Uygulama, Gösteri, Gösterip Yaptırma, | Sınav, |
Hafta | Ders Konuları | Ön Hazırlık |
---|---|---|
1 | Python Programlamaya Giriş | |
2 | İnput, Veri İşleme ve Output | |
3 | Karar ve Döngü Yapıları | |
4 | Fonksiyonlar | |
5 | List, Tuples ve Dictionaries veri yapıları | |
6 | Numpy ile hesaplama | |
7 | Veri temizleme işlemleri | |
8 | Series ve Dataframes Veri Yapıları | |
9 | pandas kütüphanesi ile veri analizi | |
10 | pandas-profiling ve sweetviz kütüphaneleri ile otomatik keşifsel veri analizi | |
11 | Veri analizinde kullanılan Python kütüphaneleri | |
12 | pandas pivot tablo | |
13 | Veri Analizi Uygulaması | |
14 | Veri Görselleştirme |
Kaynaklar | |
---|---|
Ders Notu | PPT Sunuları ve Python Program Kodları. |
Ders Kaynakları | Python in 24 Hours, Sams Teach Yourself, Second Edition, Katie Cunningham, Sams Publishing, 2013. Machine Learning For Dummies, John Paul Mueller, Luca Massaron, John Wiley & Sons, 2016. Python for Data Analysis, Wes McKinney, O'Reilly Media, Inc., 2018. The the Python Workshop: A Practical, No-Nonsense Introduction to Python Development, Andrew Bird, Dr Lau Cher Han, Mario Corchero Jiménez, Graham Lee, Corey Wade, Packt Publishing, 2019. |
Sıra | Program Çıktıları | Katkı Düzeyi | |||||
---|---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | |||
1 | Bilişim Sistemlerindeki yada farklı bir alandaki bilgilerin genişletilmesi ve derinleştirilmesi ile birlikte bilimsel araştırma yaparak bilgiye ulaşabilme, bilgiyi değerlendirme, yorumlama ve uygulama yapabilmek | X | |||||
2 | Bilişim Sistemlerindeki sınırlı ya da eksik verileri kullanarak bilimsel yöntemlerle bilgiyi geliştirebilmek, bilimsel, toplumsal ve etik sorumluluk ile kullanabilmek | X | |||||
3 | Bilişim Sistemlerindeki bir problemi, bağımsız olarak kurgulamak, çözüm yöntemi geliştirmek, çözmek, sonuçları değerlendirmek ve gerektiğinde uygulayabilmek | X | |||||
4 | Bilişim Sistemlerindeki güncel gelişmeleri ve kendi çalışmalarını, Bilişim Sistemlerindeki ve Bilişim Sistemleri dışındaki gruplara, yazılı, sözlü ve görsel olarak sistemli bir şekilde aktarabilmek | X | |||||
5 | Bilişim Sistemlerindeki uygulamalarda karşılaşacağı öngörülmeyen karmaşık durumlarda, yeni stratejik yaklaşımlar geliştirebilmek ve sorumluluk alarak çözüm üretebilmek | X | |||||
6 | Bilişim Sistemleri ile ilgili konularda strateji, politika ve uygulama planları geliştirebilmek ve elde edilen sonuçları, kalite süreçleri çerçevesinde değerlendirebilmek | ||||||
7 | Bilişim Sistemlerinin gerektirdiği bilgisayar yazılımı ve donanımı bilgisi ile birlikte bilişim ve iletişim teknolojilerini kullanabilmek ve geliştirebilmek | X | |||||
8 | Bilişim Sistemleri ile ilgili verilerin toplanması, yorumlanması, duyurulması aşamalarında bilimsel, sosyal ve etik değerleri gözeterek bu değerleri öğretebilmek ve denetlemek | X | |||||
9 | Bilişim Sistemlerinde özümsedikleri bilgiyi ve problem çözme yeteneklerini, disiplinler arası çalışmalarda uygulayabilmek. | X |
Değerlendirme Sistemi | |
---|---|
Yarıyıl Çalışmaları | Katkı Oranı |
1. Ara Sınav | 50 |
1. Ödev | 50 |
Toplam | 100 |
1. Yıl İçinin Başarıya | 50 |
1. Final | 50 |
Toplam | 100 |
AKTS - İş Yükü Etkinlik | Sayı | Süre (Saat) | Toplam İş Yükü (Saat) |
---|---|---|---|
Ders Süresi (Sınav haftası dahildir: 16x toplam ders saati) | 16 | 3 | 48 |
Sınıf Dışı Ders Çalışma Süresi(Ön çalışma, pekiştirme) | 12 | 3 | 36 |
Ara Sınav | 1 | 8 | 8 |
Ödev | 1 | 24 | 24 |
Final | 1 | 24 | 24 |
Toplam İş Yükü | 140 | ||
Toplam İş Yükü / 25 (Saat) | 5,6 | ||
Dersin AKTS Kredisi | 6 |