Comment utiliser le module de calendrier de Python

Python fournit un composant de planification intégré qui vous permet de contrôler le code pour des jours ou des mois particuliers de l’année. Vous pouvez l’utiliser pour obtenir une chaîne de tous les mois de planification d’une année, par exemple.

Voici exactement comment démarrer avec le cours d’horaire de Python et créer un horaire de bricolage avec.

Comment démarrer avec le module Calendrier

le calendrier module est facile à utiliser. Et comme il s’agit d’un module Python intégré, vous n’avez pas besoin de l’installer individuellement.

Pour commencer, ouvrez vos documents Python et importez également le calendrier module:

Voir les jours de la semaine

À partir de lundi, le jour de début de semaine par défaut du module, vous pouvez afficher les jours de la semaine sous une forme abrégée en utilisant le en-tête de semaine() une fonction.

le en-tête de semaine() caractéristique du module, accepte néanmoins un débat de taille. Il s’agit d’un entier qui définit le nombre ou la longueur de la chaîne raccourcie :

Le module définit le premier jour de la semaine sur lundi par défaut. Vous pouvez transformer cela en dimanche en utilisant le setfirstweekday() fonction de la calendrier module.

Essayez maintenant de remettre le premier jour de la semaine au dimanche. Après cela, réimprimez les en-têtes de la semaine comme vous l’avez fait :

Voir si une année est un saut ou autre

Python vous permet d’inspecter si une année est un saut ou non lorsque vous invoquez le isleap() fonction de la calendrier cours.

Voir aussi :  Comment générer et lire des codes-barres avec Python

La fonction, néanmoins, approuve un débat annuel (2023 comme dans le code ci-dessous) et renvoie une sortie booléenne :

Vérifier le nombre de jours bissextiles entre des plages d’années spécifiques

Vous utilisez le jours bissextiles() pour inspecter le nombre de jours de saut entre des plages d’années particulières.

Pour les circonstances, pour examiner la variété des jours de saut entre 2021 et 2030 :

Vérifiez le premier jour de la semaine dans un mois

Le module renvoie un index de liste des jours d’une semaine. Fondamentalement, lundi, le premier jour de la semaine par défaut, équivaut à zéro, tandis que mardi est égal à un – dans cet ordre, autant que dimanche, le dernier jour de la semaine, qui est le 6e indice.

Vous pouvez valider cela en imprimant le tout premier jour de la semaine par défaut en utilisant le premierjour de la semaine() approche de la calendrier classer:

À l’aide de cette idée, examinons le tout premier jour de septembre 2020 en utilisant le jour de la semaine() caractéristique:

Suivant l’index par défaut, 2 signifie ici que le premier jour de septembre 2020 est un mercredi.

Vous pouvez également vérifier le premier jour du mois et voir le nombre de jours par mois.

Voir aussi :  Corriger vos orthographes grâce à Python

Pour ce faire, utilisez plage de mois() :

Sortie d’un calendrier mensuel

Pour voir le planning d’un mois, utilisez le mois() fonctionnalité de la classe de calendrier. En plus de l’année ainsi que du mois d’intérêt, il accepte la largeur optionnelle ( w ) ainsi que la taille ( je ) désaccords.

Ces désaccords sont facultatifs. Ainsi le module les établit à zéro par défaut même si vous ne les spécifiez pas.

Voici comment publier le calendrier mensuel à l’aide de mois() méthode de cette classe :

Cela ressemble à ceci :

Sortir une année civile

En fin de compte, vous pouvez terminer toute l’année civile en utilisant le calendrier fonction du composant :

Voici à quoi ressemble le résultat :

Sortie du calendrier annuel

Tandis que w régule la largeur et je contrôle la longueur entre chaque chaîne, c et m spécifier la variété des lignes et des colonnes, en particulier. N’hésitez pas à modifier les valeurs de ces spécifications pour voir ce qui se passe.

C’est ça! Vous venez de développer un planning en Python. Si vous êtes curieux, vous pouvez également consulter le documents du module de calendrier pour en savoir plus sur ses différentes approches ainsi que sur ses fonctions.

Entraînez-vous davantage avec le module de calendrier Python

Nous n’avons fait que passer en revue les idées fondamentales du module de planification dans cet article. Il y a plus que ce que ce court article pourrait couvrir. Le module, par exemple, fournit des décorateurs HTML et CSS ainsi que des widgets pour styliser votre emploi du temps et le présenter au format HTML. De plus, il contient des documents complets. Alors n’hésitez pas à jouer avec comme bon vous semble. Heureux de coder !

Cliquez pour évaluer cet article !
[Total: Moyenne : ]

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *