Introduktion

Kalender
Kalender

En typisk familj har många olika händelser att komma ihåg. Ett barns sportevenemang, en viktig födelsedag, en religiös högtid eller till och med lediga dagar från skolan. Med så många viktiga datum kan det vara omöjligt att komma ihåg när de alla är!

Detta program gör det möjligt för användaren att se hur lång tid de har att vänta på en händelse genom att visa dem antalet dagar de har kvar innan händelsen inträffar. 

Uppgift



Vi kommer att titta på vikten av att hålla koll på vårt liv och föra en dagbok eller kalender över händelser.

Din uppgift är att skapa en kod iPpython, med hjälp av Tkinter-modulen och extern filhantering för att bygga ett program som räknar ner till stora händelser, och visar antalet dagar kvar till varje händelse för användaren.

I processen kommer du också att utforska effekterna och fördelarna med kodning i ditt liv och lära dig mer om historiken och användningen av kalendern.

Process

Gör grupper om två.

1. Diskutera frågorna nedan.

2. Programmering kommer att bli en allt viktigare del av vår framtid och påverkar redan våra liv på flera områden.

  • På vilka områden påverkas ditt liv av den ökade användningen av kodning?
  • Vilka är fördelarna med att lära sig koda enligt dig?

3. Under resurserna kan du hitta en länk till FDM:s lista över 7 fördelar med att lära sig koda. Läs den.

4. Diskutera med din partner om du håller med FDM. Vilka förmåner är viktigast för dig?

5. Titta på videon med historiken för kalendern.

6. Diskutera med din partner vad fördelarna med en digital kalender är.

  • Kan du förbättra det ännu mer och ange nya funktioner?

7. Gör en kalender med Python. Följ steg-för-steg-instruktionerna som du hittar under Resurser.

 

Resultat

När du har slutfört den här kalendern bör du kunna använda canvas-widgeten i Tkinter i Python för att skapa ett grundläggande GUI-gränssnitt och för att använda mellanliggande Python-färdigheter som subrutiner, för loopar och listor. Nästa steg kan vara att prova några av de avancerade Pyton-uppdragen i Artificial Intelligens-modulen.

Evaluering

  • Du bör kunna använda canvas-widgeten i Tkinter i Python för att skapa ett grundläggande GUI-gränssnitt
  • Du bör vara säker på extern filhantering vid läsning från textfiler, som du har skapat med IDLE
  • Du bör också vara säker på att använda mellanliggande Python-färdigheter som subrutiner, för loopar och listor
  • Du bör öka din kunskap om historiken och användningen av kalendern.