istihza.com¶
Python Programlama Dili
Python 3 için Türkçe Kaynak
- Bu Kitap Hakkında
- Python Hakkında
- Python Nasıl Kurulur?
- Python Nasıl Çalıştırılır?
- Etkileşimli Python
- print() Fonksiyonu
- Kaçış Dizileri
- Programları Kaydetme ve Çalıştırma
- Çalışma Ortamı Tavsiyesi
- Yorum ve Açıklama Cümleleri
- Kullanıcıdan Bilgi Almak
- Koşullu Durumlar
- İşleçler
- Döngüler (Loops)
- Hata Yakalama
- Karakter Dizileri
- Karakter Dizilerinin Metotları
- Karakter Dizilerinin Metotları (Devamı)
- Karakter Dizilerinin Metotları (Devamı)
- Karakter Dizilerini Biçimlendirmek
- f-string
- Listeler ve Demetler
- Listelerin ve Demetlerin Metotları
- Sayma Sistemleri
- Sayılar
- Temel Dosya İşlemleri
- Dosyaların Metot ve Nitelikleri
- İkili (Binary) Dosyalar
- Basit bir İletişim Modeli
- Karakter Kodlama (Character Encoding)
- Baytlar (Bytes) ve Bayt Dizileri (Bytearrays)
- Sözlükler
- Sözlüklerin Metotları
- Kümeler ve Dondurulmuş Kümeler
- Fonksiyonlar
- Gömülü Fonksiyonlar
- abs()
- round()
- all()
- any()
- ascii()
- repr()
- bool()
- bin()
- bytes()
- bytearray()
- chr()
- list()
- set()
- tuple()
- frozenset()
- complex()
- float()
- int()
- str()
- dict()
- callable()
- ord()
- oct()
- hex()
- eval(), exec(), globals(), locals()
- copyright()
- credits()
- license()
- dir()
- divmod()
- enumerate()
- exit()
- help()
- id()
- input()
- format()
- filter()
- hash()
- isinstance()
- len()
- map()
- max()
- min()
- open()
- pow()
- print()
- quit()
- range()
- reversed()
- sorted()
- slice()
- sum()
- type()
- zip()
- vars()
- İleri Düzey Fonksiyonlar
- Modüller
- Nesne Tabanlı Programlama (OOP)
- Nesne Tabanlı Programlama (Devamı)
- Nesne Tabanlı Programlama (Devamı)
- Nesne Tabanlı Programlama (Devamı)
- Nesne Tabanlı Programlama (Devamı)
- Nesne Tabanlı Programlama (Devamı)
- Nesne Tabanlı Programlama (Devamı)
- Paketler
Standart Kütüphane
Standart Kütüphanedeki Modüller için Türkçe Kaynak
- Önemli Standart Kütüphane Modülleri
- Düzenli İfadeler
- datetime Modülü
- math Modülü
- math.ceil()
- math.copysign()
- math.fabs()
- math.factorial()
- math.floor()
- math.fmod()
- math.frexp()
- math.fsum()
- math.gcd()
- math.trunc()
- math.e
- math.pi
- math.tau
- math.exp()
- math.expm1()
- math.log()
- math.log1p()
- math.log2()
- math.log10()
- math.pow()
- math.sqrt()
- math.degrees()
- math.radians()
- math.sin()
- math.cos()
- math.tan()
- math.asin()
- math.acos()
- math.atan()
- math.atan2()
- math.hypot()
- math.cosh()
- math.sinh()
- math.tanh()
- math.acosh()
- math.asinh()
- math.atanh()
- math.gamma()
- math.lgamma()
- random Modülü
- Sqlite ile Veritabanı Programlama
- Giriş
- Neden Sqlite?
- Sqlite’ın Yapısı
- Yardımcı Araçlar
- Yeni Bir Veritabanı Oluşturmak
- Varolan Bir Veritabanıyla Bağlantı Kurmak
- İmleç Oluşturma
- Tablo Oluşturma
- Şartlı Tablo Oluşturma
- Tabloya Veri Girme
- Verilerin Veritabanına İşlenmesi
- Veritabanının Kapatılması
- Bağlam Yöneticisi Kullanımı
- Parametreli Sorgular
- Tablodaki Verileri Seçmek
- Seçilen Verileri Almak
- Veri Süzme
- Veritabanı Güvenliği
- Bölüm Soruları
- os Modülü
- time Modülü
- curses Modülü
- threading Modülü
- Yerel İş Parçacığı (Thread-Local) Verisi
- İş Parçacığı (Thread) Nesneleri
- Lock (Kilit) Nesneleri
- Rlock (Yeniden Girilir Kilit) Nesneleri
- Condition (Durum) Nesneleri
- Semaphore Nesneleri
- Event (Olay) Nesneleri
- Timer (Zamanlayıcı) Nesneleri
- Barrier (Engel) Nesneleri
- Kilitleri, Durumları ve Semaforları with deyimi ile birlikte kullanmak
- Örnekler:
- sched modülü
- json Modülü
- timeit Modülü
- sys Modülü
- argparse Modülü
Üçüncü Taraf Modüller
Üçüncü Taraf Modüller için Türkçe Kaynak
- Üçüncü Taraf Modüller
- Colorama Modülü
- django Paketi
- Kivy Paketi
- Pyperclip Modülü
- Tornado paketi
Katkıda Bulunanlar
Belgelerin Gelişmesine ve Hatalardan Arınmasına Yardımcı Olanlar
- Katkıda Bulunanlar
- Hakan Demiral
- Barbaros Akkurt
- Şebnem Duyar
- Onur Eker
- Emre Erözgün
- Tayfun Yaşar
- Metin Hırçın
- Ahmet Öztekin
- Mesut İdiz
- Levent Civa
- Fırat Ekinci
- Talha Kesler
- Ömer Gök
- Yunus Emre Bulut
- Erhan Paşaoğlu
- Cemre Efe Karakaş
- Salim Yıldırım
- Çağatay Genlik
- Valeh Asadlı
- Halit Turan Arıcan
- Levent Güler
- Yaşar Celep
- Uğur Uyar
- Serdar Çağlar
- Ahmet Onur Yıldırım
- Anıl İlginoğlu
- Hüseyin Ulaş Yeltürk
- Nuri Acar
- Azat Fırat Çimen
- Aykut Kardaş
- Sezer Bozkır
- Alican Uzunhan
- Özgür Özer
- Kerim Yıldız
- Muhammed Yılmaz
- Ahmet Erdoğan
- Abdurrahman Dursun
- Tahir Uzelli
- Mehmet Akbay
- Mehmet Çelikyontar
- Savaş Zengin
- Tuncay Güven
- Cafer Uluç
- Nikita Türkmen
- Axolotl Axolotl
- Burak Kadir Er
- Muhammed Hattap Alkan
- Husamsdu
- Ahmet Burak Özyurt
- Yunus Kale
- Adem Kurtipek
- Ali Sezişli
- Ekrem Dinçel
- Ramazan Sancar
- Beyazıt Uysal
- Ramazan Emre Osmanoglu
- Zeki Akyol
- Mertcan Bilek
Yorumlar
Önemli Not
Sorularınızı yorumlarda dile getirmek yerine Yazbel Forumunda sorarsanız çok daha hızlı cevap alabilirsiniz.Belgelerdeki bir hata veya eksiği dile getirecekseniz lütfen yorumları kullanmak yerine Github'da bir konu (issue) açın.
Eğer yazdığınız yorum içinde kod kullanacaksanız kodlarınızı <pre><code> etiketleri içine alın. Örneğin:
<pre><code class="python"> print("Merhaba Dünya!") </code></pre>