Python Kılavuzu¶
Uyarı
Aşağıdaki bilgiler Python’un 2.x sürümleri içindir. Eğer kullandığınız sürüm Python’un 3.x sürümlerinden biriyse şuradaki belgeleri inceleyebilirsiniz.
TEMEL KONULAR¶
- Temel Bilgiler
- Python’a Giriş
- Python Programlarını Kaydetmek
- Kullanıcıyla İletişim: Veri Alış-Verişi
- Python’da Koşula Bağlı Durumlar
- Bazı Önemli Ayrıntılar
- Python’da Döngüler
- Hata Yakalama
- Listeler
- Demetler
- Sözlükler
- Kümeler
- Küme Oluşturmak
- Kümelerin Metotları
- clear metodu
- copy metodu
- add metodu
- difference metodu
- difference_update metodu
- discard metodu
- remove metodu
- intersection metodu
- intersection_update metodu
- isdisjoint metodu
- issubset metodu
- issuperset metodu
- union metodu
- update metodu
- symmetric_difference metodu
- symmetric_difference_update metodu
- pop metodu
- Dondurulmuş Kümeler (Frozenset)
- Bölüm Soruları
- Fonksiyonlar
- Fonksiyonları Tanımlamak
- Fonksiyonlarda Parametre Kullanımı
- İsimli ve Sıralı Argümanlar
- Varsayılan Değerli Argümanlar
- İstenen Sayıda Sıralı Argüman Kullanımı
- İstenen Sayıda İsimli Argüman Kullanımı
- Gömülü Fonksiyonlar (Built-in Functions)
- global Deyimi
- return Deyimi
- Fonksiyonlarda pass Deyimi
- Fonksiyonların Belgelendirilmesi
- Bölüm Soruları
- Modüller
- Dosya İşlemleri
- Karakter Dizileri
- Karakter Dizisi Nedir?
- Tırnak Tipleri
- Karakter Dizilerini Birleştirmek
- Karakter Dizilerini Dilimlemek
- Karakter Dizilerinin Metotları
- Büyük-Küçük Harf Değiştirme
- Büyük-Küçük Harf ve Boşluk Sorgulama
- Metotlarda Türkçe Karakter Sorunu
- Sağa-Sola Yaslama İşlemleri
- Sıfırla Doldurma
- Karakter Değiştirme
- Karakter Dizilerinin Başlangıç ve Bitiş Değerlerini Sorgulama
- Karakter Dizilerini Sayma
- Karakter Dizilerinin Niteliğini Sorgulama
- Sekme Boşluklarını Genişletme
- Karakter Konumu Bulma
- join() metodu
- translate metodu
- Karakter Dizilerini Parçalarına Ayırma
- Karakter Dizilerini Kırpma
- Karakter Dizilerini Bölme
- Bölüm Soruları
- Biçim Düzenleyiciler
- ascii, unicode ve Python
- Düzenli İfadeler (Regular Expressions)
- Nesne Tabanlı Programlama – OOP (NTP)
- Sqlite ile Veritabanı Programlama
MODÜL DİZİNݶ
- sys Modülü
- math Modülü
- Üslü İfadeler Fonksiyonu (pow)
- Pi Niteliği (pi)
- Karekök Fonksiyonu (sqrt)
- Euler Sabiti (e)
- exp Fonksiyonu
- Logaritma (log) Fonksiyonu
- Logaritma (log10) Fonksiyonu
- Degrees Fonksiyonu
- Radians Fonksiyonu
- Kosinüs Fonksiyonu (cos)
- Sinüs Fonksiyonu (sin)
- Tanjant (tan) Fonksiyonu
- Faktoriyel (factorial)
- fmod Fonksiyonu
- ceil Fonksiyonu
- floor Fonksiyonu
- fabs Fonksiyonu
- frexp Fonksiyonu
- ldexp Fonksiyonu
- modf Fonksiyonu
- trunc Fonksiyonu
- hypot Fonksiyonu
- Hiperbolik Fonksiyonlar
- datetime Modülü
- time Modülü
ÖZEL KONULAR¶
- len() Fonksiyonu ve ascii’nin Laneti
- Python’da id() Fonksiyonu, is İşleci ve Önbellekleme Mekanizması
- Windows’ta Python’ı YOL’a (PATH) Eklemek
- PEP 3000
- Python ve OpenOffice
- Python’da Paket Kurulumu - Kullanımı
- reStructuredText
- Sphinx