12- Konfigürasyon Dosyalarıyla Çalışmak
Konfigürasyon dosyaları projelerin başlangıç ayarlarının oluşturulmasını sağlayan dosyalardır. Böylece büyük projelerde ortak olan sabit ayarları dağınık bir şekilde birden fazla dosyanın içinde ayrı ayrı kullanmak yerine ortak bir dosyada toplanmış olursunuz ve bir verinin değiştirilmesi gerektiğinde onlarca dosya içinde aramanıza gerek kalmadan tek yerde değişikliği…
6- Şablonlarda Koşullu İfadeler ve Döngüler
Program akışını sağlayan koşullu ifadeleri ve tekrarlı görevleri kolayca yerine getirmeyi sağlayan döngüleri HTML şablonları içinde de kullanabiliriz. HTML Şablonlarında Koşullu İfadeler Kullanmak if koşullu ifadesinin HTML şablonu içindeki kullanımı şu şekildedir; {% if ilk_koşul %} Eğer koşul doğruysa gösterilecek olan içerik {%…
Derin Öğrenme ve Makine Öğrenmesi(Deep Learning & Machine Learning)
Veri biliminde kullanılan bir çok terim vardır. Daha önce Büyük Veri(Big Data) ve Veri Madenciliği(Data Mining) kavramlarından bahsetmiştik. Şimdi bir sonraki adımda yer alan yani veri madenciliği sonucunda veriyi anlamlandırarak bilgi haline getiren; Derin Öğrenme(Deep Learning), Makine Öğrenmesi(Machine Learning), istatistiksel modeller ile bilgiye ulaşma kavramlarından…
7- Python’da Veri Koleksiyonları – Demetler(Tuples)
Bir çok veriyi tek bir değişken içinde depolamamızı sağlayan Python koleksiyonlarından bir diğeri Demetler(Tuples)dir. Demet, matematikte verilerin sonlu sıralı bir dizisi ya da listesi olarak tanımlanmaktadır. Python’da ise içindeki verilerin değiştirilemediği bir veri koleksiyonudur. Özelliklerini daha önce Python veri koleksiyonları tablosunda özetlemiştik. Koleksiyon İndekslenmiş Sıralanmış…
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…
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…
7- Veritabanı ile Çalışmak
Web uygulamaları geliştirirken kimi zaman API gibi bir harici kaynaktan veri alıp kullanmanız söz konusuyken çoğu zaman kendi oluşturduğunuz kaynaklardan veri yazıp okumanız gerekecektir. Küçük boyutlu veriler ile çalışıyorsanız bu kaynak bir dosya olabileceği gibi, büyük projelerde genellikle MySQL, PostgreSQL gibi bir veritabanı olacaktır. Flask…
2- HTML Şablon Dosyaları
Flask uygulama geliştirme iskeleti(framework) Python ile kodladığınız sunucu tarafı(backend) web geliştirme kodlarınızın, arayüz görünümü(frontend) işlemleri için Jinja2 şablon oluşturma dilini kullanır. Böylece MVC(Model-View-Controller) yazılım mimarisine uygun bir yapıda kurulmuş olur. MVC(Model-View-Controller) uygulama geliştirirken verinin(model), kullanıcı arayüzü(view) ile sunucu tarafı geliştirme yapılan yazılım kodlarından(controller) ayrılması işlemidir….
Bağlantıda Kalalım