Voir le flux RSS

Messages des blogs récents

  1. Python. Traduire un texte en morse et vice versa.

    par , 12/11/2019 à 20h02
    Lire les commentaires dans le code.

    Code Python : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    #! python3
    # coding: utf-8
     
    from termcolor import cprint
    import unicodedata
     
    """
    Prise en charge partielle de l'alphabet morse, voir : https://fr.wikipedia.org/wiki/Code_Morse_international
    Attention, morse_vers_texte() ne fonctionne généralement pas avec du code morse généré ailleurs.
    """
     
     
    signes = ['.-', '-...', '-.-.', '.', '..-.',
    ...
  2. Python. Convertir un nombre décimal en hexadécimal sans utiliser hex(dec)

    par , 10/11/2019 à 01h06
    Pour un débutant, cela ne me semble pas aussi simpliste que certains le disent.

    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
    15
    16
    #! python3
    # coding: utf-8
     
    from math import trunc
     
    # dict mapping dec -> hexa
    D2H = dict(zip(range(16), "0123456789abcdef"))
     
     
    def to_hex(n: int) -> str:
        lst = []
        while True:
            if n >= 16:
                quotient = trunc(n / 16)
                reste = n % 16
                lst.append(str(D2H[reste]))
    ...

    Mis à jour 10/11/2019 à 10h14 par danielhagnoul

    Catégories
    Python , Python , Programmation
  3. Python. Compter le nombre de mots et, dans l'ordre alphabétique, le nombre de chaque mot.

    par , 03/11/2019 à 22h34
    Version JS : https://www.developpez.net/forums/bl...etique-nombre/

    Pour un débutant en Python, ce n'est pas évident, car il faut connaître l'existence de Counter(), findall() et les subtilités du tri en UTF-8

    Code Python : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    #! python3
    # coding: utf-8
     
    from collections import Counter
    from re import findall
    import locale
     
    locale.setlocale(locale.LC_ALL, ('fr_FR',
    ...

    Mis à jour 04/11/2019 à 10h54 par danielhagnoul

    Catégories
    Python , Python , Programmation
  4. [Python] Script pour un service mandataire TCP asynchrone avec TLS

    par , 26/03/2019 à 11h15 (nothus)
    Bonjour,

    Pour ceux que ça intéresse, un petit script fonctionnel pour disposer d'un mandataire TCP.
    • Le port en écoute vers l'extérieur peut être chiffré (TLS).
    • Le port en écoute vers le service est en clair (et en local).


    Deux tâches asynchrones sont lancées pour transmettre à l'un ou l'autre le contenu (sans attendre un échange formalisé ou "protocolisé"). Ce mandataire fonctionne avec HTTP et d'autres protocoles.

    Le script ...
  5. [LISP] Disposer d'un décorateur de fonction

    par , 10/02/2019 à 23h27 (nothus)
    Bonjour à tous,

    Pour ceux qui apprécient la souplesse des décorateurs comme on les connaît sous Python :
    http://sametmax.com/comprendre-les-d...-pas-partie-1/ (et articles suivants)

    ... Et qui débutent en LISP ; n'ont pas masse de documentation française ; aiment bien retrouver des habitudes de confort (pour le log ou autre)...

    ... Vous avez bien évidemment la possibilité de retrouver cela sous Lisp. Ayant cherché un moment, ...
    Catégories
    Python , Programmation
Page 1 sur 10 12345 ... DernièreDernière