Python Öğreticisi¶
Python öğrenmesi kolay, güçlü bir yazılım dilidir. Verimli üst düzey veri yapılarına ve nesne yönelimli programlamaya basit ama etkili bir yaklaşıma sahiptir. Python’un zarif sözdizimi ve dinamik yazımı, yorumlanmış doğasıyla birlikte, onu çoğu platformda birçok alanda komut dosyası oluşturma ve hızlı uygulama geliştirme için ideal bir dil haline getirir.
Python yorumlayıcısı ve kapsamlı standart kütüphane, Python web sitesinde, https://www.python.org/ tüm büyük platformlar için kaynak veya ikili biçimde ücretsiz olarak mevcuttur ve ücretsiz olarak dağıtılabilir. Aynı site ayrıca birçok ücretsiz üçüncü taraf Python modülü, programı ve aracının dağıtımlarını ve bunlara yönelik yönlendirmeleri ve ek belgeleri içerir.
Python yorumlayıcısı, C veya C++’da (veya C’den çağrılabilen diğer dillerde) uygulanan yeni işlevler ve veri türleri ile kolayca genişletilebilir. Python, özelleştirilebilir uygulamalar için bir uzantı dili olarak da kullanılabilir.
Bu öğretici, okuyucuyu Python dilinin ve sisteminin temel kavramlarını ve özelliklerini gayriresmi olarak tanıtır. Uygulamalı deneyim için kullanışlı bir Python yorumlayıcıya sahip olmaya yardımcı olur, ancak tüm örnekler bağımsızdır, böylece öğretici de çevrimdışı olarak okunabilir.
Standart nesnelerin ve modüllerin açıklaması için Python Standart Kütüphanesi ‘e bakınız. The Python Language Reference dilin daha resmi bir tanımını verir. Uzantıları C veya C++’ta yazmak için Python Yorumlayıcısını Genişletme ve Gömme ve Python/C API Referans Kılavuzu ‘i okuyun. Python’ı derinlemesine kapsayan birkaç kitap da vardır.
Bu öğretici kapsamlı olmaya ve her bir özelliği, hatta yaygın olarak kullanılan her özelliği bile kapsamaya çalışmaz. Bunun yerine, Python’un en dikkat çekici özelliklerinin çoğunu sunar ve size dilin tarzı hakkında iyi bir fikir verecektir. Okuduktan sonra, Python modüllerini ve programlarını okuyabilecek ve yazabileceksiniz ve Python Standart Kütüphanesi bölümünde açıklanan çeşitli Python kütüphanesi modülleri hakkında daha fazla bilgi edinmeye hazır olacaksınız.
Ayrıca Sözlük de göz atmaya değer.
- 1. İştahınızı Kabartma
- 2. Python Yorumlayıcısını Kullanma
- 3. Python’a Resmi Olmayan Bir Giriş
- 4. Daha Fazla Kontrol Akışı Aracı
- 4.1.
if
İfadeleri - 4.2.
for
İfadeleri - 4.3.
range()
Fonksiyonu - 4.4.
break
andcontinue
Statements - 4.5.
else
Clauses on Loops - 4.6.
pass
İfadeleri - 4.7.
pass
İfadeleri - 4.8. Fonksiyonların Tanımlanması
- 4.9. İşlev Tanımlama hakkında daha fazla bilgi
- 4.10. Intermezzo: Kodlama Stili
- 4.1.
- 5. Veri Yapıları
- 6. Modüller
- 7. Girdi ve Çıktı
- 8. Hatalar ve Özel Durumlar
- 8.1. Söz Dizimi Hataları
- 8.2. Özel Durumlar
- 8.3. Özel Durumları İşleme
- 8.4. Hata Yükseltme
- 8.5. İstisna Zincirleme
- 8.6. Kullanıcı Tanımlı İstisnalar
- 8.7. Temizleme Eylemlerini Tanımlama
- 8.8. Önceden Tanımlanmış Temizleme Eylemleri
- 8.9. Birden Fazla Alakasız İstisna Oluşturma ve İşleme
- 8.10. İstisnaları Notlarla Zenginleştirme
- 9. Sınıflar
- 10. Standart Kütüphanenin Özeti
- 10.1. İşletim Sistemi Arayüzü
- 10.2. Dosya Joker Karakterleri
- 10.3. Komut Satırı Argümanları
- 10.4. Hata Çıktısının Yeniden Yönlendirilmesi ve Programın Sonlandırılması
- 10.5. String Örüntü Eşlemesi
- 10.6. Matematik
- 10.7. İnternet Erişimi
- 10.8. Tarihler ve Saatler
- 10.9. Veri Sıkıştırma
- 10.10. Performans Ölçümü
- 10.11. Kalite Kontrolü
- 10.12. Bataryalar Dahildir
- 11. Standart Kütüphanenin Kısa Özeti — Bölüm II
- 12. Sanal Ortamlar ve Paketler
- 13. Sırada Ne Var?
- 14. Etkileşimli Girdi Düzenleme ve Geçmiş İkame
- 15. Floating-Point Arithmetic: Issues and Limitations
- 16. Ek Bölüm