La bonne information au bon moment, contactez-moi

Formation Conceptrice développeuse python - Le journal de bord d'une dev qui se réinvente 🐍

Openclassrooms : Formation Conceptrice développeuse python - Le journal de bord d'une dev qui se réinvente 🐍

Objectif

Actualiser mes compétences en développement, ou comment apprendre à parler python sans siffler.

Le Contexte

En 2022, me voilà en recherche d'emploi. Avec mon bac+2 en poche et quelques années d'expérience, je découvre cette réalité administrative : impossible de sauter directement au master sans passer par la case licence. C'est comme vouloir sauver la princesse de Mario sans avoir combattu le dragon !

Le parcours diplômant conceptrice développeuse Python d'Openclassrooms me fait de l'œil. Ayant déjà flirté avec Python via Odoo, c'est l'occasion de transformer cette relation occasionnelle en histoire sérieuse.

La formation

La formation est en distanciel - parfait pour coder en écoutant ma playlist questionnable sans jugement. J'apprécie son organisation en projets concrets plutôt qu'en cours théoriques interminables. Les rendez-vous hebdomadaires avec les mentors me gardent motivée, et les soutenances me rappellent qu'expliquer son code est parfois plus difficile que de l'écrire.

Liste de projets et évolutions pédagogiques

Développer une application d'analyse de marché

Mon premier projet : devenir une détective de données sur un site de livres. - [x] Configurer un environnement Python sans casser mon ordinateur (victoire !) - [x] Appliquer les bases de la programmation en Python, en essayant d'oublier mes réflexes d'autres langages - [x] Utiliser Git et GitHub, ou l'art de sauvegarder avant que tout n'explose - [x] Gérer les données avec ETL

Designer une application de mise en relation de tuteurs et d'élèves

Ou comment créer une application de rencontres, mais pour l'éducation. - [x] Gérer un projet avec les méthodologies agiles, en traduisant "on verra plus tard" en "backlog" - [x] Définir les exigences fonctionnelles, transformer "je veux un truc bien" en spécifications - [x] Prototyper une solution, dessiner l'avenir avec moins de bugs qu'en production

Développer une application de gestion de tournois d'échecs

Parce que même les rois et les reines ont besoin d'un bon système d'organisation. - [x] Utiliser la POO, créer des objets qui se comportent mieux que mon chat - [x] Écrire du code Python selon la PEP 8, apprendre qu'il existe une police du code - [x] Structurer avec un design pattern, construire une maison de code avec fondations solides

Développer une application de classement de films

Enfin une application pour confirmer scientifiquement mes opinions cinématographiques ! - [x] Développer du Front-End, ou l'art de passer trop de temps sur l'alignement d'un bouton - [x] Interagir avec une API REST, communiquer avec d'autres serveurs sans pigeon voyageur

Développer une application calculant les combinaisons d'actions rentables

Comment devenir riche virtuellement (malheureusement pas en réalité). - [x] Déconstruire un problème complexe en petits morceaux digestes - [x] Développer un algorithme efficace, faire des maths sans pleurer

Développer une application de partage de critique de livres

Pour enfin pouvoir dire "ce livre était mieux que le film" avec une interface jolie. - [x] Créer un système pour demander des avis littéraires - [x] Implémenter un moyen de partager ses critiques de lecture - [x] Gérer les commentaires, parce que les gens ont toujours un avis sur les avis

Développer une API de gestion d'incidents

Parce que les problèmes méritent d'être organisés proprement. - [x] Créer une API avec Django REST, apprendre un nouveau framework (encore un !) - [x] Sécuriser selon les normes, protéger les données comme le trésor qu'elles sont - [x] Documenter l'application, écrire pour mon futur moi qui aura tout oublié

Restons en contact

Vous avez un projet ou une question ? N'hésitez pas à me contacter.

Me contacter