Description Ce programme est une application graphique permettant de créer, modifier, sauvegarder, et explorer des cartes en utilisant l’algorithme de recherche de chemin A* (A-star). Les cartes sont représentées sous forme de grilles 2D où chaque case peut être soit un espace vide, un obstacle (*), ou un point de départ (X). L’application utilise la …
Mois : août 2024
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, …
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: …
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 …
La présentation suivante et le programme présenté ont été réalisés à l’aide de Chat Gpt. L’application a été expérimentée sur un raspberry pi5 possédant 8 GO de ram. Les temps de réponse sont de l’ordre de quelques dizaines de secondes pour décrire une image et d’une dizaine de secondes pour répondre à une question. Présentation …