Python Programlama Dili Temelleri

Aug 15, 2024

Python Demo Videosu Notları

Giriş

  • Python, basit ve eğlenceli bir programlama dili.
  • Video, yazılımın temel mantığını anlamanızı sağlayacak.

Programın Temel Yapısı

  • Değerler Tanımlama:
    • like = 160, dislike = 40, rating = like / (like + dislike), rating_percentage = rating * 100
  • İşlev:
    • Program print fonksiyonu ile beğeni oranını ekrana basar.

Kullanıcı Girdisi

  • Kullanıcıdan beğeni ve beğenmeme sayısını almak için input kullanımı.
  • Değerlerin tam sayı (integer) olması gerektiği için int() fonksiyonu ile dönüştürme yapılır.

Koşul İfadeleri

  • If-Else Yapısı:
    • if rating_percentage > 50: - "Bu video beğenildi"
    • else: - "Bu video beğenilmedi"
  • Nötr durumu için elif kullanımı:
    • elif rating_percentage == 50: - "Bu video nötr"

Fonksiyon Kullanımı

  • Fonksiyon Tanımlama:
    • def rating_calculator():
    • Fonksiyon içinde global değişkenlerin kullanımı için global anahtar kelimesi.
  • Temiz Kod Yazma:
    • Fonksiyonlar sayesinde kodun okunabilirliği artırılır.

Hata Yönetimi

  • Kullanıcıdan alınan değerlerin hatalı girişlerde tekrar istenmesi için try-except yapısı.
  • Hatalı giriş durumunda kullanıcıyı bilgilendirme ve tekrar giriş yapma:
    • try: kısmında giriş alınırken except: kısmında hata mesajı.

Sonuç

  • Programın akışını sağlamak için gerekli fonksiyonların tanımlanması ve çağrılması.
  • Kullanıcıdan alınan değerler üzerinden izlenimlerin hesaplanması:
    • "Bu video beğenildi", "Bu video beğenilmedi" gibi sonuçların elde edilmesi.

Motivasyon ve Gelecek

  • Yazılım öğrenmenin önemine vurgu yapıldı.
  • Yazılımcılara olan ihtiyaç ve potansiyel iş fırsatları hakkında bilgi verildi.
  • İzleyicilere yazılım öğrenmeleri için cesaret verildi.