Python

Génération d’images en python

Classe graphique La classe graphique permet de créer et de manipuler des images en utilisant la bibliothèque PIL (Pillow). Vous pouvez dessiner du texte, des lignes, des rectangles, ainsi que des images et les sauvegarder dans un fichier. Méthodes __init__(self, largeur: int, hauteur: int, r=255, g=255, b=255) Crée une instance de la classe graphique. setFont(self, …

Goodies pour Python

Ce module fournit divers outils pour la gestion de fichiers, les calculs astronomiques, la manipulation de chaînes, et d’autres opérations utilitaires, facilitant ainsi plusieurs tâches courantes en programmation. Classes property Fonctions copyFile(source: str, destination: str) createDico(path: str, section: str) -> dict executerCmd(cmd: str) -> Tuple[int, str] exceptionToString(e: Exception) -> str getDir(chemin: str) -> List[str] getEphem(latitude: …

Gestion d’environnements Python

Cet article détaille un programme Python complet qui permet de gérer des environnements virtuels Python sur un Raspberry via une interface graphique créée avec Tkinter. Le programme permet de créer, démarrer, supprimer des environnements virtuels, ainsi que de générer une liste des modules installés. Voici une vue d’ensemble du fonctionnement du code et des fonctionnalités …

Traitements Vidéos MOVIEPY

Le module moviepy permet d’effectuer des traitements de vidéos en Python. Ce module a été testé sous Windows et sur des Raspberry. Pour l’installer, utiliser la commande pip: Présentation Ce paragraphe a été généré par ChatGpt 3.5 ———— CITATION ———- moviepy est une bibliothèque Python très puissante pour le montage et la manipulation de vidéos. …

Core2 – Station Météo

Open-Meteo, disponible sur le site https://open-meteo.com est une API météo open source offrant un accès gratuit pour une utilisation non commerciale. Aucune inscription ou clé API n’est requise. Toutefois, dans le cadre d’une utilisation non commerciale, il convient de respecter les conditions suivantes: L’utilisation non commerciale est définie comme étant élaborée par Creative Commons . Pour faciliter …

Introduction à MQTT

Ce billet montre comment créer un serveur(broker) MQTT et des clients MQTT. Ces clients pouvant être, par exemple, des micro-contrôleurs ESP32. Rappelons les principes du protocole MQTT à l’aide Chat GPT: L’architecture d’un réseau MQTT peut se représenter selon le schéma suivant: Notons qu’un client peut être simultanément émetteur (Publish) et récepteur (Subscribe) pour un …

Environnements virtuels, Text To Speech

Cet article a pour objectif d’introduire la notion d’environnement en python avec comme exemple l’utilisation d’un module permettant de traduire du texte en paroles (TTS) Environnement virtuel Ce paragraphe a été écrit par Chat GPT : Les environnements virtuels de Python sont utilisés pour créer des espaces de travail isolés où vous pouvez installer et …

Graphiques avec la carte Galaxia

Cet article a pour objet de proposer une bibliothèque minimale écrite en Python et destinée à afficher des graphiques et/ou du texte sur l’écran de la carte Galaxia. Pour cela nous proposons deux classes : une classe Font pour définir un jeu de caractères et une classe Screen comportant les différentes fonctions d’affichage. La classe …