Veri Bilimi Araçları
Veri bilimi üzerinde çalışırken verileri nasıl yöneteceğimizi, nasıl ayrıştırıp düzenli hale getirebileceğimizi, dönüştüreceğimizi, analiz edeceğimizi ve görselleştireceğimizi öğrenmeliyiz. Tabii, bunları yaparken bazı araçlardan yararlanacağız. Doğru araç setini kullandığınızda programlama bilgisi olmadan da veri bilimi alanında çalışmanız mümkündür. Ama veri bilimi alanında çalışacaksanız, veriler üzerinde programlama…
Problemden Çözüme Veri Bilimi Metodolojileri(Aşama 5-6)
Bu başlık altında daha önceki başlıkta incelediğimiz Veri Bilimi Metodolojileri’nin ilk 4 aşamasından sonra gelen 2 aşamaya daha göz atacağız. Bunlar; 1- Veriyi Anlama Veri anlama, veri setinin oluşturulmasıyla ilgili tüm faaliyetleri kapsar. Temel olarak, veri bilimi metodolojileri içinde yer alan veri anlama bölümü, “Topladığınız…
9- Verileri Görüntülemek, Güncellemek ve Silmek
Önceki konuda kullanıcının bir form aracılığıyla girdiği verileri veritabanına kaydetme işlemini gerçekleştirdik. Şimdi de veritabanındaki bu verilere ulaşmayı ve web sayfasında görüntülemeyi görelilm. Öncelikle Python kodumuz içinde kullanıcı verilerini görüntülememizi sağlayacak olan web adresini oluşturalım ve içinde veritabanına bağlanarak kayıtlı verileri Select SQL sorgusu ile…
Git ve Github ile Çalışmak
Her yazılımcının araç çantasında mutlaka bulunan Git ve GitHub’a göz atalım. Bu konu başlığı altında; uygulama kaynak kod dosyalarının ve projelerinin sürüm kontrolünü gerçekleştirmek ve aynı proje, hatta aynı kod üzerinde ekip arkadaşlarınız ile birlikte çalışabilmek için tüm yazılımcılar ve tabii ki veri bilimcileri arasında…
7- Geçici Dosyalar ile Çalışmak
Python’da bir işlem gerçekleştirirken bazı ara işlemleri geçici dosyalar üzerinde yaparız. Bu tıpkı karalama defteri gibidir. Asıl eseri ortaya çıkarmadan önce karalama defteri üzerinde bir kaç çalışma yapar, sonra asıl eserin son halini çizeriz. Geçici dosyalar da böyledir. Python’da geçici dosyalar ile çalışmak için birden…
5- Python’da Çok Biçimlilik(Polymorphism)
Çok biçimlilik çeşitli biçimler alabilme yeteneği olarak da ifade edilebilir. Bir nesne ya da metodun farklı yerlerde farklı kullanım şeklinde yer almasıdır. Örneğin + operatörü sayısal değerleri matematiksel olarak toplarken, metin değerleri birleştirme görevini yerine getirir. Öyleyse Python’da + operatörü çok biçimli bir nesnedir. Şimdi,…
1- Python’da Sınıflar ve Nesneler
Python nesne tabanlı bir programlama dilidir. Günümüz modern programlama dillerinin hemen hemen hepsinin nesne tabanlı olmasından, nesneye dayalı programlamanın ne kadar önemli bir konsept olduğu açıkça anlaşılıyor. Python’da hemen hemen her şey bir nesnedir. Bu nesnelerin özellikleri ve metodları vardır. Bir sınıf ise basitçe ifade…
4- Python Veri Türleri
Programlamada veri türleri önemli bir kavramdır. Değişkenler içinde farklı türlerde veriler depolayabilirsiniz ve işlem gerçekleştirmek istediğinizde farklı veri türleri farklı davranışlar sergiler. Python’da şu veri türleri mevcuttur; Metinsel: str Sayısal: int, float, complex Sıralı: list, tuple, range Haritalanmış: dict Belirlenmiş: set, frozenset Mantıksal: bool İkili:…
Bağlantıda Kalalım