Voir le flux RSS

Programmation

  1. Python, datetime, dateutil. Manipulation de dates au format ISO long.

    par , Aujourd'hui à 18h14
    Ceux qui me connaissent savent qu'en JavaScript je manipule toujours une date au format ISO long. Cela à commencé il y a longtemps, et moment.js à remplacer, mes premiers codes depuis de longues années.

    Il est temps de voir de quoi Python et ses piles sont capables. J'ai utilisé les modules datetime et dateutil.

    J'ai utilisé le jupyter notebook disponible dans Visual Studio Code et j'ai converti le résultat en un fichier HTML. J'ai ensuite ouvert ce fichier dans Chrome ...

    Mis à jour Aujourd'hui à 20h16 par danielhagnoul

    Catégories
    Python , Programmation
    Miniatures attachées Images attachées
  2. Python, pandas. Trouver les minimas et les maximas d'une courbe périodique.

    par , Hier à 11h18
    Lorsque vous utilisez un Dataframe pour contenir les valeurs x et y d'une courbe périodique il est possible de trouver les minimas et les maximas de cette courbe.

    J'ai utilisé la méthode à plusieurs reprises sur des équations de courbes périodiques très diverses, mais je ne peux pas garantir la justesse du résultat (minimas et maximas) dans tous les cas de figure. C'est la raison pour laquelle je vous recommande vivement de toujours comparer le résultat (minimas et maximas) avec le ...

    Mis à jour Hier à 11h44 par danielhagnoul

    Catégories
    Python , Python , Programmation
  3. Python. Solution d'un exercice de base en POO

    par , 07/04/2020 à 15h17
    Énoncé

    Dans un supermarché un produit est caractérisé par son code à barre (un entier), son nom et son prix.
    Un caissier est caractérisé par son identifiant (un entier), son nom, l’ensemble des produits achetés par les clients et que le caissier a enregistrés.

    • Écrire une fonction saisir_produit qui permet à l’utilisateur de saisir le nom, le prix et le code à barre d’un produit et retourne ce produit;
    • Écrire une fonction saisir_caissier qui permet à l’utilisateur
    ...

    Mis à jour Hier à 11h48 par danielhagnoul

    Catégories
    Python , Python , Programmation
  4. Python. Diviser un brin d'ADN en mots de n lettres, construire un dict des mots

    par , 06/03/2020 à 21h53
    Code Python : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    #! python3
    # coding: utf-8
     
     
    def compte_mots_n_lettres(brin, n):
        nb = len(brin)//n
        print('La division de la longueur du brin {} en mot de {} lettres donne {} mots.\n'.format(
            len(brin), n, nb))
        if nb*n < len(brin):
            print('Il restera {} dans le brin.\n'.format(brin[nb*n:]))
        dict_brin = {}
        mots = []
        temp = 0
        for index in range(n, len(brin)+1, n):
    ...

    Mis à jour 11/03/2020 à 18h34 par danielhagnoul (Correction, erreur de débutant, voir messages)

    Catégories
    Python , Python , Programmation
  5. Python. Mesurer la vitesse d'exécution de deux codes

    par , 08/12/2019 à 22h02
    Dans le commentaire d'un billet précédent : Python. PGCD de n nombres entiers, @bistouille a écrit
    Ce script est beaucoup trop lent, normal, car tu calcules tous les diviseurs de chaque nombres [...]
    Au premier abord, je me suis dit qu'il avait raison, car j'avais eu besoin de la fonction diviseurs() et je n'avais abouti à la fonction pgcd_n() qu'après, comme un bonus. N'ayant jamais mesuré la vitesse d'un code, je me suis dit que c'était le bon moment. Bien m'en a pris, pgcd_n() ...
Page 1 sur 3 123 DernièreDernière