top of page

BİLGİSAYAR BİLİMİ KUR 1 - 2. DÖNEM 21. HAFTA - Python’da Zaman ve Tarih Yönetimi

Güncelleme tarihi: 6 Nis



ÜNİTE:


1.3. PROGRAMLAMA



KAZANIMLAR:


1.3.5.2. Proje geliştirme sürecinde iş birlikli olarak görev alır.





PYTHON - Zaman ve Tarih Yönetimi


 Python’da zaman ve tarih yönetimi için en çok kullanılan kütüphane datetime kütüphanesidir.



1. datetime Kütüphanesini Tanıyalım













🔹 2. Şu Anki Tarih ve Zaman














🔹 3. Sadece Tarih veya Zaman














🔹 4. Özel Bir Tarih Oluşturmak












🔹 5. Tarihler Arası Fark Hesaplama













🔹 6. Zaman Ekleme / Çıkarma (timedelta ile)











🔹 7. Tarihi Belirli Bir Formatla Yazdırmak (strftime)



Kod

Anlamı

%d

Gün (01–31)

%m

Ay (01–12)

%Y

Yıl (2025 gibi)

%H

Saat (00–23)

%M

Dakika (00–59)











🔹 8. Yazıyı Tarihe Çevirme (strptime)













✅ Özet:

İşlem

Fonksiyon

Şu anki zamanı al

Tarih farkı

tarih1 - tarih2

Gün ekle / çıkar

timedelta(days=...)

Formatlı yazıya çevirme

strftime()

Yazıyı tarihe çevirme

strptime()















PYTHON - Zaman ve Tarih Yönetimi Özet Video:















PYTHON - Zaman ve Tarih Yönetimi Alıştırmaları:



Alıştırma: Doğum Günüme Kaç Gün Kaldı?


Kullanıcının doğum gününün gün ve ay bilgisi kullanıcıdan alınarak, doğum gününe kaç gün kaldığını hesaplayan bir Python programı yazınız.


  • Eğer doğum günü henüz gelmediyse, bu yılki doğum günü baz alınmalıdır.

  • Eğer doğum günü geçtiyse, gelecek yılki doğum gününe kalan gün sayısı hesaplanmalıdır.


📝 Program sonunda kullanıcıya “Doğum gününe X gün kaldı” şeklinde bir çıktı verilmelidir.


🔧 İpucu:

Aşağıdaki kavramları kullanabilirsin:

  • datetime.now()

  • datetime(bugun.year, ay, gun)

  • timedelta (veya iki tarih arası fark)

  • if koşulu




Çözüm:














PYTHON - Zaman ve Tarih Yönetimi Alıştırma Çözümleri Özet Video:

















Ödev:


Alıştırma: Doğum Günüme Kaç Gün Kaldı?


Kullanıcının doğum gününün gün ve ay bilgisi kullanıcıdan alınarak, doğum gününe kaç gün kaldığını hesaplayan bir Python programı yazınız.


  • Eğer doğum günü henüz gelmediyse, bu yılki doğum günü baz alınmalıdır.

  • Eğer doğum günü geçtiyse, gelecek yılki doğum gününe kalan gün sayısı hesaplanmalıdır.


📝 Program sonunda kullanıcıya “Doğum gününe X gün kaldı” şeklinde bir çıktı verilmelidir.


🔧 İpucu:

Aşağıdaki kavramları kullanabilirsin:

  • datetime.now()

  • datetime(bugun.year, ay, gun)

  • timedelta (veya iki tarih arası fark)

  • if koşulu



Oluşturduğunuz kodların fotoğrafını aşağıdaki mail adresine gönderiniz.


Maile isim soy isim, sınıf ve okul numarası bilgilerinizi yazmayı unutmayınız.


egitimdebil@gmail.com


Önerilen program: IDE - PYTHON (Bilgisayarla çalışmayanlar, kodları deftere yazıp fotoğrafını gönderebilirler.)


Bilişim Teknolojileri Öğretmeni: İshak BEZCİ


Son gün ve saat : Pazar gece 12.00





Comments


bottom of page