Sürdürülebilirlik

Vaka Çalışması: Python ile Yazılım Geliştirme

Mark Pedigo

Principal Data Scientist

PEP 8

  • Resmi stil kılavuzu
  • Kod düzeni, adlandırma kuralları
  • Kod okunabilirliğini ve bakımını artırır

PEP 8 standartlarına özenle uyan bir programcı

Vaka Çalışması: Python ile Yazılım Geliştirme

PEP8 kod biçimlendirmenin avantajları

  • Daha iyi okunabilirlik
    • Tutarlılık
  • Daha iyi işbirliği
    • Ortak stil kuralları
  • Hatalarda azalma
    • Yaygın hatalardan kaçınmaya yardım eder

Bir bilgisayar başında birlikte çalışan iki kişi

Vaka Çalışması: Python ile Yazılım Geliştirme

PEP8 ve Değişken Adlandırma

  • İsim, açıklık ve amacı gösterir
  • Tutarlılık için kurallar sunar
  • Net isimler hataları önler
    • snake_case kullan
    • Ayırt edici isimler: my_variable ve myVariable

Mavi ve sarı bir yılan

Vaka Çalışması: Python ile Yazılım Geliştirme

PEP8 Hataları Nasıl Azaltır

  • Belirsiz adlandırmadan kaçınır
  • Sadelik sağlar
  • Tutarlılığı teşvik eder
Vaka Çalışması: Python ile Yazılım Geliştirme

Pylint Kütüphanesi Ne Yapar?

  • Kodu PEP 8'e göre denetler
  • Biçimlendirme ve adlandırma sorunlarını inceler
  • Koda puan verir
  • Ayrıntılı raporlar sunar
Vaka Çalışması: Python ile Yazılım Geliştirme

pylint'in avantajları

  • Hata tespiti
  • Kod kalitesini artırma
  • Özelleştirme ve esneklik
  • pylint myfile.py
Vaka Çalışması: Python ile Yazılım Geliştirme

Yol Haritası

Projenin hangi kısımlarını bitirdiğimizi ve hangilerine başlayacağımızı gösteren yol haritası.

Vaka Çalışması: Python ile Yazılım Geliştirme

Hadi pratik yapalım!

Vaka Çalışması: Python ile Yazılım Geliştirme

Preparing Video For Download...