Introduction

Calendar
Calendar

Une famille typique a beaucoup d'événements différents à mémoriser. Un événement sportif pour un enfant, un anniversaire important, une fête religieuse ou même des jours de congé scolaire. Avec autant de jours importants, il peut être impossible de se souvenir de leur date !

Ce programme permettra à l'utilisateur de savoir combien de temps il lui reste à attendre pour un grand événement en lui indiquant le nombre de jours restant avant que l'événement ne se produise.

Tâche



Nous allons examiner l'importance de garder une trace de notre vie et de tenir un journal ou un calendrier des événements.

Votre tâche est de créer un code en python, en utilisant le module Tkinter et la manipulation de fichiers externes pour construire un programme qui fait le compte à rebours de grands événements, et affiche à l'utilisateur le nombre de jours restant jusqu'à chaque événement.

Ce faisant, vous explorerez également les impacts et les avantages du codage dans votre vie et en apprendrez davantage sur l'histoire et l'utilisation du calendrier.

Procédé

  1. Formez des groupes de deux.

  2. Discutez des questions ci-dessous.
    La programmation va devenir une partie de plus en plus importante de notre avenir et elle affecte déjà nos vies dans plusieurs domaines. 

    Dans quels domaines votre vie est-elle affectée par l'utilisation accrue du codage ?
    Selon vous, quels sont les avantages d'apprendre à coder ?

  3. Dans les ressources, vous trouverez un lien vers la liste des 7 avantages de l'apprentissage du code établie par FDM. Lisez-la.

  4.  Discutez avec votre partenaire si vous êtes d'accord avec FDM. Quel avantage est le plus important pour vous ?

  5.  Regardez la vidéo sur l'histoire du calendrier.

  6. Discutez avec votre partenaire des avantages d'un calendrier numérique.
    Pourriez-vous l'améliorer encore plus et ajouter de nouvelles fonctionnalités ?

  7.  Créez un calendrier en utilisant Python. Suivez les instructions étape par étape que vous trouverez dans la rubrique ressources. 

 

Conclusion

Lorsque vous aurez terminé ce calendrier, vous devriez être capable d'utiliser le widget canvas de Tkinter en python afin de créer une interface graphique de base et d'utiliser des compétences python intermédiaires telles que les sous-routines, les boucles for et les listes. L'étape suivante pourrait être d'essayer certaines des quêtes avancées de python dans le module d'intelligence artificielle.

Évaluation

  • Vous devriez être capable d'utiliser le widget canvas de Tkinter en python afin de créer une interface graphique de base.
  • Vous devriez avoir confiance dans la manipulation des fichiers externes en lisant les fichiers texte que vous avez créés à l'aide d'IDLE.e confident in external file handling in reading from text files, that you have created using IDLE
  • Vous devez également avoir confiance dans l'utilisation des compétences intermédiaires de Python telles que les sous-routines, les boucles for et les listes.
  • Vous devriez améliorer vos connaissances sur l'histoire et l'utilisation du calendrier.