Builder

web application developer blog

Kullanışlı Python Kestirmeleri- Python Cheat Sheet

Python, kestirmeleri ile ünlü bir dildir. Python, C syntax’ını kullanan dillerden geçenler için sürprizlerle doludur. Bu yazıda kısa kısa bu kestirmelerden bahsetmek istiyorum. Bu blog yazısı bir nevi cheat sheet olsun.

Veri Değiştokuşu

Teksatırlık if

Birleştirmeler

Sayılar İçin Kestirmeler

Ondalıklı sayılarla bölme yaparken dikkatli olmak lazım

Sayıların Karşılaştırılması

Python’un ile iki sayı aralığında olma durumu karşılaştırması kadar pratik bu işi yapan başka bir dil görmedim.

İki diziyi aynı anda döngüye sokabilirsiniz

Bir diziyi kolayca doldurabilirsiniz

Örneğin 1-100 arasındaki çift sayılardan oluşan bir dizi yapalım

Yada hazır bir dizi oluşturmak istiyorsunuz

Dizileri parçalamak da çok kolay

Collections Modülü

Bu ilginç modül, python’un standart veri türleri için özel kullanımlık sınıfları içeriyor. Örneğin, Counter Facebook HaceCup 2013’de sorularn bir sorunun çözümü için oldukça kullanışlı bir yoldu. 🙂

Itertools Modülü

Python’da iterator ihtiyacını karşılayan, çok kullanışlı bir modül.

Aşağıdaki örnek bir list’in kombinasyonunu oluşturuyor. Takımların ligdeki karşışaşması gibi 🙂

Tek satırlık fonksiyon Lamda:

Şu fonksiyonu:

Lamda ile tanımlarsak:

 

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir