background preloader

Python

Facebook Twitter

Python tutorial. Pisa Documentation. Manipuler les dates et les durées en Python. Manipuler des dates, c’est chaud. Le calendrier, c’est plein de subtilités comme les années bissextiles, les mois qui ont 4 possibilités de nombre de jours, les semaines qui commencent un dimanche aux US et un lundi en France… Autant dire que faire ça à la mano, c’est pas marrant, marrant.

Avec les modules datetimes et calendar, c’est déjà plus cool. Date et heure Datetime est un module qui permet de manipuler des dates et des durées sous forme d’objets. L’idée est simple: vous manipulez l’objet pour faire tous vos calculs, et quand vous avez besoin de l’afficher, vous formatez l’objet en chaîne de caractères. On peut créer artificiellement un objet datetime, ses paramètres sont: datetime(année, mois, jour, heure, minute, seconde, microseconde, fuseau horaire) Mais seuls “année”, “mois” et “jour” sont obligatoires.

Nous sommes ici le premier janvier 2000, à la seconde et la minute zéro, de l’heure zéro. On peut bien entendu récupérer l’heure et la date du jour: Back. Je disais donc… Durée. PageD'Accueil. Python Programming Language – Official Website.

Django

Toute l'actualité Python ! | PythonLive. Sept petites libs qui changent la vie d’un dev Python. Toutes ces libs sont, bien entendu, installables avec pip. begins optparse est deprecated, argparse est imbuvable et sys.argv limité. Avant de vous tirer une balle dans la tête au moment de parser les arguments passés à votre script : Et voilà, définir des paramètres est aussi simple qu’écrire une fonction : Votre programme accepte maintenant --argument-obligatoire et --argument-optionnel qui seront automatiquement passés à la fonction. . $ python script.py --help usage: script.py [-h] [--argument-optionnel ARGUMENT_OPTIONNEL] ARGUMENT_OBLIGATOIRE La docstring est transformée en message d'usage. positional arguments: ARGUMENT_OBLIGATOIRE optional arguments: -h, --help show this help message and exit --argument-optionnel ARGUMENT_OPTIONNEL, -a ARGUMENT_OPTIONNEL (default: valeur_par_defaut) On peut faire bien plus avec begins : caster les arguments, créer des subcommandes, etc. arrow Contrairement à Max, j’adore la gestion des dates en Python.

Pip install arrow Et hop : Ouai. Requests Bottle Peewee. Communauté Python Francophone.