IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

Messages des blogs récents

  1. [Actualité] [Python FastAPI] [Zigbee2MQTT] Piloter un interrupteur ON/OFF en HTML/CSS avec un bouton Zigbee

    par , 20/01/2025 à 09h00 (Le blog de f-leb)
    Dans un précédent billet (Bouton connecté Zigbee, connexion MQTT en Python avec Eclipse Paho-MQTT), je jouais déjà avec un bouton-poussoir connecté en Zigbee. Je me contentais alors d'afficher la détection du clic sur le bouton dans un terminal.

    Cette fois, je crée un serveur qui sert une page Web avec une checkbox HTML décorée en CSS pour représenter un interrupteur ON/OFF. Le but est de faire basculer cet interrupteur à chaque clic sur le bouton sans fil Zigbee.

    ...
  2. Python. Exemple asynchrone pour Python 3.7+.

    par , 04/06/2020 à 12h37
    Hormis l'utilisation de l'asynchrone, ce code est assez simple, voir 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
    #! python3
    # coding: utf-8
     
    """ Ce code requiert Python 3.7 ou plus """
     
    import time
    import requests_async as requests  # https://pypi.org/project/requests-async/
    from bs4 import BeautifulSoup      # https://pypi.org/project/beautifulsoup4/
    import asyncio
     
     
    async def test_1_bs4():
    ...
  3. Python. Exemple utilisant une "dataclass", une "class" et une fonction "main" asynchrone.

    par , 24/05/2020 à 21h27
    L'énoncé d'un exercice m'a donné l'envie de le réaliser en le modifiant légèrement.

    Je stocke les données d'un SMS dans une dataclass au lieu d'un tuple et j'utilise asyncio pour différer l'arrivée des SMS et parcourir avec un léger décalage les instructions du programme.

    Code Python : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    #! python3
    # coding: utf-8
     
    import asyncio
    from dataclasses import dataclass
     
    # ---------------------------------
     
    from termcolor import cprint
    ...