Sissejuhatus

Code a Calendar System
Code a Calendar System
Markus Spiske - Pexels

Ühel tavalisel perel on palju erinevaid sündmusi, mida meenutada: lapse spordisündmus, sünnipäev, usupüha või isegi koolist vabad päevad. Nii paljude suurte päevade puhul võib lihtsalt ununeda, millal kõik need tähtsad peävad aset leiavad!

See programm võimaldab kasutajal näha, kui kaua nad peavad on teatud sündmuseni aega, andes neile teada, kui mitu päeva on jäänud sündmuse toimumiseni.

Ülesanne

Python-built calendar
Python-built calendar
School of Coding - Cair4Youth

Teie ülesandeks on luua Pythonis kood, kasutades Tkinteri moodulit ja välist failihaldust, et luua programm, mis arvestab aega sündmusteni ja kuvab kasutajale iga sündmuseni jäänud päevade arvu.

Lähtekood koos vajalike juhenditega antud üleande läbimiseks on lisatud Ressursid jaotisse Dokumendid all ("Countdown Calendar Source Code" and "Countdown Calendar Instructions Document")

Protsess

Teie kood peaks…

  • Lubama kasutajal sisestada tekstifaili olulisi kuupäevi.
  • Sisestada päevade arv iga sündmuseni, kasutades Pythoni Tkinteri ja datetime mooduleid.

Selle ülesande täitmiseks on abiks järgmised lingid (leitavad Ressursid jaotuse Lingid alt):

  1. Python CALENDAR Tutorial with Example
  2. How to Use Python's Calendar Module
  3. Python | Calendar Module
  4. Python Datetime Tutorial: Manipulate Times, Dates, and Time Spans

Dokumendid loendi all on teile vajalikud juhendid:

  • The Countdown Calendar Source Code
  • Countdown Calendar Instructions Document

Ressursid jaotuse alt leitavad videod, mida vaadata:

  • How to import datetime
  • Different methods of calendar examples
  • Python Calendar module for beginners

 

Kokkuvõte

Õnnitleme 3. taseme – Perekalender – lõpetamise puhul!

Seosed igapäevaeluga:

Oma äsja omandatud teadmistega suudad igapäevastele asjadele teistmoodi vaadata. Näiteks järgmine kord, kui teile saadetakse meeldetuletus, mis annab sündmuste loenduri ja selle sündmuseni jäänud päevade arvu, siis saate kindlaks teha, kuidas see välja töötati.

links to evryday life calendar

Hindamine

  • Põhilise GUI-liidese loomiseks peaksite oskama kasutada Pythonis Tkinteri lõuendividinat.
  • IDLE abil loodud tekstifailidest lugemisel peaksite olema kindel välises failikäsitluses.
  • Teail peaks olema keskmised Pythoni oskusted, näiteks alamprogrammide, loop-ide ja loendite kasutamise oskus.