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…
map() Fonksiyonu
map() fonksiyonu, bir liste ya da demet gibi iterasyon yapılabilir veri türlerinin her bir verisini bir fonksiyona tek tek parametre olarak göndermek için kullanılır. Daha önce parametre sayısı bilinmediğinde, yani değişen sayıda parametre alan fonksiyonlara nasıl parametre gönderebileceğimizi Fonksiyonlar konusu altında yer alan “*args: Parametre…
1- Dosya Oluşturmak ve Silmek
Dosyalar ile çalışmak her uygulamada, özellikle web uygulamalarında önem taşıyan bir konudur. Python’da dosya oluşturmak, açmak, okumak, yazmak, güncellemek ve silmek ile ilgili bir çok fonksiyon mevcuttur. Dosyalar ile çalışırken temel fonksiyon open() fonksiyonudur. 2 parametre alır; dosya adı ve erişim yetkisi. 4 farklı erişim…
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…
3- Temel Tasarım Şablonunu Oluşturma
Şablonlar da nesne tabanlı programlama konsepti ile geliştirilmiş olduğu için, sınıflardaki miras alma özelliği şablonlar için de geçerlidir. Yani oluşturduğunuz bir şablonu miras alan bir başka şablon oluşturduğunuzda üst sınıfın tüm veriler otomatik olarak alt şablonda da kullanılabiliyor. Yani üst şablona dahil ettiğiniz tüm modülleri…
13- Python’da Rakamlar
Python’da 3 tür sayısal ifade vardır; Tamsayılar(int), Ondalık Sayılar(float), Karmaşık Sayılar(complex) Bildiğiniz gibi bir değişkene atama yapıldığında otomatik olarak veri türü de belirlenmiş olur. tamsayi=2 print(type(tamsayi)) ondalik=3.14 print(type(ondalik)) kompleks=2j print(type(kompleks)) Çıktı: <class ‘int’> <class ‘float’> <class ‘complex’> Burada ondalık sayıları yazarken virgül yerine nokta kullanıldığına…
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…
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 {%…
Bağlantıda Kalalım