Portfolio – Projets Python

Présentation de mes projets personnels réalisés en Python

Compétences

Langage Python

Programmation orientée objet, scripts, logique algorithmique.

Développement de jeux

Création de jeux avec Pyxel, gestion des entrées, logique temps réel.

Bots & automatisation

Développement de bots Telegram, interactions utilisateur.

Suivi de nombreux cours en ligne

Apprentissage autonome à travers de nombreux cours en ligne, avec réalisation d’exercices pratiques, jeux en terminal et résolution de problèmes algorithmiques.

Projets

Différents exercices/jeux pendant le temps libre

J’ai commencé la programmation en classe de troisième. Au fil des années, j’ai suivi plusieurs cours en ligne pendant mon temps libre, ce qui m’a permis de réaliser de nombreux exercices et petits projets afin de perfectionner mon niveau en programmation.

À cette pratique personnelle se sont ajoutés les exercices réalisés en cours, notamment dans le cadre de la spécialité NSI au lycée, puis durant ma première année de licence à l’université.

L’ensemble de ces projets est disponible sur mon compte GitHub.

Projet de résolution automatique de labyrinthe

Création et résolution automatique de labyrinthe (exemple d'exercice réalisé)

Bots Telegram

Durant mon année de première au lycée, j’ai eu besoin d’un outil pour enregistrer les devoirs qui m’étaient donnés. L’outil proposé par le lycée ne me convenait pas, j’ai donc décidé de créer mon propre outil : un bot Telegram.

Ce chatbot permet d’ajouter des devoirs pour des dates précises, puis de consulter les devoirs prévus pour demain, après-demain ou pour une date donnée.
Tester le bot :

@mesdevoirsbot



La même année, j’ai également eu besoin de gérer mes mots de passe. J’ai donc développé un second bot Telegram permettant d’enregistrer, rechercher et afficher les mots de passe sauvegardés.
Tester le bot :

@motdepassebot

Jeu Pyxel

Pendant mon année de terminale, j’ai découvert Pyxel, une bibliothèque Python permettant de créer des jeux au style rétro.

Dans ce jeu, le joueur contrôle un vaisseau spatial qui rencontre différents monstres sur son chemin. L’objectif est de les éliminer afin de survivre le plus longtemps possible.

Le joueur dispose de quatre vies, qui diminuent à chaque collision avec un monstre. Certains ennemis sont plus puissants que d’autres et représentent un plus grand danger.

Chaque monstre éliminé rapporte des points, tandis que laisser un monstre passer derrière le vaisseau fait perdre des points.

Si vous souhaitez tester le jeu, voici le lien :
Tester le jeu Pyxel

Jeu Pyxel

Jeu avec Pyxel

Ce site

Mon dernier projet est ce site web. Dans le cadre de ma recherche de stage, j’ai souhaité créer un espace me permettant de présenter clairement mes compétences et les projets que j’ai réalisés.

Ce projet m’a permis d’apprendre les bases du développement web, notamment la structuration d’un site, la mise en forme avec le CSS, ainsi que la mise en ligne d’un site internet.

Contacts