Projets Python

Ici, je vais présenter et détailler quelques scripts Python que j'ai pu rédiger. Ces projets montrent comment utiliser Python pour créer des animations, des outils de chiffrement et des générateurs de codes-barres. Explorez chaque projet pour en apprendre davantage sur leur fonctionnement.

Donut Animation

Donut Animation Donut Animation

Ce script Python utilise la bibliothèque Pygame pour créer une animation graphique représentant un "donut" tournant en utilisant des caractères ASCII pour le rendu visuel. L'animation est générée grâce à des calculs mathématiques utilisant sinus et cosinus pour simuler la rotation en 3D.

Voir sur GitHub

Menu Chiffrement/Déchiffrement et Brut Force

Chiffrement et Déchiffrement

Ce script est une application interactive qui propose plusieurs fonctionnalités : le chiffrement et le déchiffrement de texte avec le chiffrement de César, ainsi que des attaques de force brute pour trouver des codes PIN et des mots dans un dictionnaire. Le script est structuré autour d'un menu principal permettant de choisir entre différentes options.

Voir sur GitHub

Chiffrement/Déchiffrement de Fichiers

Ce script utilise la bibliothèque cryptography pour chiffrer et déchiffrer un fichier avec un algorithme de chiffrement symétrique, Fernet. Cela permet de sécuriser des fichiers en les chiffrant avec une clé générée automatiquement, puis de les déchiffrer en utilisant cette même clé.

Voir sur GitHub

Code Barre Conversion

Code Barre Conversion

Ce script Python utilise la bibliothèque python-barcode pour générer des codes-barres de type EAN-13. L'utilisateur peut entrer un numéro de 13 chiffres, et le script génère un code-barres correspondant, qui est enregistré sous forme d'image.

Voir sur GitHub