3- Python’da Yazım Kuralları(Syntax)
Değerler Python’da diğer dillerden farklı olarak bir sabit ya da değişken tanımlamanız için herhanig bir anahtar kelime kullanmanıza gerek yoktur. Değişkene bir değer atadığınızda tanımlanmış olur. Hangi veri türünde bir değişken tanımladığınızı da belirtmenize gerek yoktur. x=5 # Sayısal(integer) veri türüne sahip bir değişken y=”Oben…
all() Fonksiyonu
Python’da all() fonksiyonu, bir dizisel yapıyı parametre olarak alır. Fonksiyon, dizi içerisindeki her bir elemanın değerini True olup olmadığına göre kontrol eder. Dizi içerisindeki tüm elemanların değeri True ise fonksiyon True değerini döndürür. Dizi içerisindeki herhangi bir elemanın değeri False ise fonksiyon False değerini döndürür….
4- Python’da Soyutlama(Abstraction)
Nesne tabanlı programlamada soyutlama metodun gerçek işlevini gizleme işlemidir. Python’da bunu Soyutlama Sınıfı(ABC-Abstraction Class) ya da Soyutlama Metodu kullanarak yapabiliriz. ABC sınıfı Python abc modülünün bir sınıfıdır. Oluşturacağımız sınıfı ABC() ile genişletirsek(extend) ve bir soyutlama metodu dahil edersek, bu sınıftan miras alınan sınıfların bu soyutlama…
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…
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…
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- Kopyalama, Taşıma ve İsimlendirme İşlemleri
Python’da hazır gelen shutil(shell utilities) modülü; dosyaların ve dizinlerin kopyalanması, sıkıştırılması ve silinmesi gibi işlemleri üstlenmektedir. Dosyaları Kopyalamak Dosyaları bir konumdan bir başka konuma taşımak için shutil modülünün copy() fonksiyonu kullanılır. Örneklerimizde kullanılmak üzere aşağıdaki dosya ve klasör yapısını çalışma klasörümüz içinde oluşturalım; ├── main.py…
8- Dosyaları Arşivleme – Sıkıştırma ve Şifreleme
Arşiv dosyaları, içinde birden fazla klasörü ve dosyaları birleştirip tek bir dosya olarak bir arada tutabileceğiniz dosya formatlarıdır. Eğer isterseniz bu arşiv dosyalarını sıkıştırarak daha az yer kaplamasını, şifreleyerek yetkisiz kişilerin erişiminden korunmasını sağlayabilirsiniz. Genellikle yedekleme yapmak ya da internette dosya gönderirken boyuttan tasarruf etmek…
Bağlantıda Kalalım