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(), compile()
- 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ı
- 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
Yorumlar
Önemli Not
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>Sorularınızı yorumlarda dile getirmek yerine Yazbel Forumunda sorarsanız çok daha hızlı cevap alabilirsiniz.