Dosyalar, Klasörler, I/O

/

Verilerin depolanması, okunması veya iletilmesi söz konusu olduğunda, bir işletim sisteminin dosyalarıyla çalışmak Python ile hem gerekli hem de kolaydır. […]

Daha fazla »

Generatorler Nedir

/

Generatorler, üreteç işlevleri (örneğin yield kullanarak) veya üreteç ifadeleri ((ifade for x in iterator) kullanarak) tarafından oluşturulan tembel yineleyicilerdir. Sözdizimi  […]

Daha fazla »

Değişken Kapsamı

/

Python’da değişken oluşturma ve değer atamayı istediğimiz değişken ismini yazarak ve eşitliğin karşısına değeri vererek yapabiliyoruz. Verdiğimiz değerin türünü ayrıca […]

Daha fazla »

Minimum ve Maksimum Sıralaması

/

Birkaç değerin minimumunu veya maksimumunu almak için min ve max fonksiyonlarını kullanırız: min(7,2,1,5)#Çıktı: 1max(7,2,1,5)#Çıktı: 7 Bir dizinin Minimum ve Maksimum […]

Daha fazla »

Python Koşul İfadeleri – if Kullanımı

/

Python’da koşul ifadeleri yazmaya if, elif veya else gibi anahtar kelimeleri kullanarak başlarız. Bu anahtar kelimeler bir boolean (True veya […]

Daha fazla »

Python docstring

/

Programlama dillerinde docstring kaynak kodu içerisinde tanımlanmış bir metni ifade eder. Docstring’leri yorum olarak düşünülebiliriz. Bir class, modül veya fonksiyonun işlevini […]

Daha fazla »

Python’da yorum

/

Python’da yorum ifadelerini hash karakteri (#) ile başlatırız. Bu şekilde satır sonuna kadar olan tüm metni yoruma dönüştürürüz. Yorumlar, derleyici […]

Daha fazla »

Python listelerde append ve extend arasındaki fark nedir?

/

append argümanını listenin sonuna tek bir öğe olarak ekler. Dolayısıyla listenin boyutu sadece bir artırılır. extend argümanı üzerinde bir iterasyon oluşturur ve […]

Daha fazla »

Python’da string içinde arama – kontrol etme

/

Bir dizide istediğimiz alt dizinin var olup olmadığını kontrol etmek istiyoruz. Başka bir dile aşina iseniz, bu işlemi .contains veya […]

Daha fazla »

Python’da global değişkenler

/

Python’da değişken oluşturmayı = operatörü ile yaptığımızı biliyoruz. Yerel bir değişkeni değişken_adı = değişken_değeri ile tanımlıyorduk. Global değişken oluşturmak için […]

Daha fazla »

Python “in” ifadesi

/

Pythton’da “in” ifadesi birden fazla amaçla kullanılabilir. Örneğin aşağıdaki kod parçasında bir öğenin liste içerisinde olup olmadığını kontrol edebiliriz: Bir […]

Daha fazla »

Python ile neler yapılabilir?

/

Neden Python Öğrenmelisiniz? Python programlama dünyasında önemli bir yer tutuyor. Her ne kadar Python 25 yıldır hayatımızda olsa da, popülerliği […]

Daha fazla »

Python’da veri tipi öğrenme

/

Diyelimki aşağıdaki gibi bir değişkenimiz var: Bu değişkenin veri tipini bilmek isteriz. Elbette, Python’daki her şeyde olduğu gibi, bunu yapmanın […]

Daha fazla »

Python’da ekrana yazdırma – print() fonksiyonu

/

print fonksiyonu, kısaca, Python’da yazı yazdırmak için kullanılır. Print fonksiyonu nedir? Peki print fonksiyonu aslında nedir? Python’da her şey bir […]

Daha fazla »

Python’da sayı yuvarlama – round fonksiyonu

/

Python’da sayıları en yakın tamsayıya yuvarlama için birden fazla yöntem kullanabiliriz. Bu durum, kullanım amacımıza göre daha esnek olmamızı, ve […]

Daha fazla »

Python assert deyimi

/

Python’da assert nedir? assert deyimi neredeyse her programlama dilinde bulunur. Bu deyim programınızda karşılaşabileceğiniz problemleri erkenden belirlemenizi sağlar. Böylelikle beklenmedik bir […]

Daha fazla »

Python’da __init__.py ne işe yarar?

/

__init__.py olarak isimlendirilmiş dosyalar, içinde bulundukları klasörleri birer Python paketi klasörüne dönüştürürler. Aşağıdaki gibi bir klasör yapınız varsa; ve mydir path’inize kayıtlıysa, […]

Daha fazla »

Python’da metaclass nedir?

/

Obje olarak Class metaclass’ları anlamadan önce, Pythondaki class’ı tamamıyla anlamamız gerekir. Ve Python için class’ların özel bir anlamı vardır. Python […]

Daha fazla »

Python’da if __name__ == __main__ ne işe yarar?

/

Birden fazla modülü olan bir projenin kaynak kodunu incelerseniz aşağıdakine benzer bir ifade görmüşsünüzdür. Peki bu ifade ne işe yarıyor? […]

Daha fazla »

Random modülü

/

Giriş Syntax  random.seed(a=None, version=2) (python 3.x) random.getstate() random.setstate(state) random.randint(a, b) random.randrange(stop) random.randrange(start, stop, step=1) random.choice(seq) random.shuffle(x, random=random.random) random.sample(population, k) Rastgele bir […]

Daha fazla »

Döngüler

/

Programlamada en temel fonksiyonlardan biri döngülerdir. Döngüler neredeyse her programlama dili için önemli bir parçadır. Döngüler, geliştiricilerin bir dizi işlemi […]

Daha fazla »

Math modülü

/

Bu modül, C standardı tarafından tanımlanan matematiksel fonksiyonlara erişim sağlar. Bu fonksiyonlar karmaşık sayılarla kullanılamaz; karmaşık sayılar için destek istediğimizde […]

Daha fazla »

Dekoratörler

/

Giriş  Dekoratör fonksiyonları yazılım tasarım desenleridir. Bir işlevin, yöntemin veya sınıfın işlevselliğini doğrudan alt sınıflar kullanmadan dinamik olarak değiştirirler. Ya […]

Daha fazla »

Atanan değişken ile özyinelemeli lambda

/

Özyinelemeli lambda fonksiyonları oluşturmak için kullanılan bir yöntem, işlevin bir değişkene atanması ve daha sonra fonksiyonun içinden bu değişkenin çağırılmasıdır. […]

Daha fazla »
To top