Python Itertools Modülü

Tekrarlanan, yinelenen veriler için hızlı, belleği verimli kullanan fonksiyonlar sunan bir modül olan itertools modülünün kullanımını öğrenelim.

Python Itertools Modülü
Python betikleri yazarken sık sık döngüleri kullanıyoruz. Bildiğiniz üzere döngü içerisinde bir veri tipini dolaşabilmek için o veri tipinin tekrarlanabilen, iterasyon içine alınabilen bir durumda olması gerekir. Mesela tipi int olan bir değeri döngüye sokamazsınız. [Devamını Oku]

Map, Zip, Reduce ve Filter Fonksiyonları

Python scriptlerinizde her zaman kullanabileceğiniz, faydalı ve hız kazandıracak fonksiyonlar.

Map, Zip, Reduce ve Filter Fonksiyonları
Python scriptleri yazmaya başladığınızda, özellikle for döngüleri ve listeler konularını öğrendikten sonra sürekli benzer yaklaşımlar sergilemeye başlıyoruz. Elindeki listeyi bir döngüye sok, her bir itetasyonda şunları kontrol et sonra onu yeni bir listeye append ederek o yeni listeyi döndür. Bu yaklaşım en sık kullanılan ve ilk akla gelen yöntem fakat aslında bu tür yaklaşımlarda bizim işimizi çözebilecek çok iyi hazır... [Devamını Oku]

Python Click Modülü Kullanımı

Terminalden, yazdığınız betik içerisine bir parametre & argüman göndermek için rahatlıkla kullanabileceğiniz bir paket.

Python Click Modülü Kullanımı
Python öğrenmeye başladığınızda, bir süre sadece terminal üzerinde çalışan uygulamalar yapacaksınız. Bu uygulamaları küçümsemeyin sakın, terminal aslında gün boyu en çok kullandığımız araçlardan biri. Terminal üzerinde bir python betiğini çalıştırmak için python app.py veya python3 app.py gibi python versiyonunuza göre değişen bir komut kullanıyorsunuz. Bu komutlar sayesinde yazdığınız kodlar çalışıyor ve ekrana bir şey yazdırmışsanız, terminalde onları görebiliyorsunuz. [Devamını Oku]