Skip to content

Oualid553/formation-python-2026

Repository files navigation

Formation Python 2026 - Reconversion Développeur Backend

🎯 Objectif

Chauffeur VTC → Développeur Backend Python Junior
Timeline : 7 mois (Février - Septembre 2026)
Objectif final : CDI à Alger, Algérie


👤 Profil

  • Âge : 36 ans
  • Métier actuel : Chauffeur VTC (France)
  • Niveau Python : Débutant en reconversion
  • Différenciation : Expertise mobilité urbaine / logistique VTC

📚 Formation Principale

Formation Complète Python - Docstring

  • 80 sections
  • 17 projets pratiques
  • Focus : Backend, Django, APIs

🗓️ Planning

  • Mois 1-2 : Fondations Python (sections 12-32)
  • Mois 3-4 : Intermédiaire + POO + BDD (sections 33-61)
  • Mois 5 : Django (sections 71-74)
  • Mois 6 : Consolidation + Portfolio
  • Mois 7 : GoMyCode Alger + Recherche emploi

📊 Progression

Dernière mise à jour : 12 mars 2026
Jours actifs : 26 jours (15 fév - 12 mars)

Sections : 19/80 (23.75%)

Phase Sections Statut Progrès
Partie 1 : Fondations 12-32 100% 19/19
Partie 2 : Intermédiaire 33-61 🔄 En cours 1/29
Partie 3 : Django 71-74 ⏳ À venir 0/4

Détail Partie 1 (Sections 12-32) ✅ 100%

Fondations Python :

  • ✅ Section 12 : Types natifs (93%)
  • ✅ Section 13 : Variables (90%)
  • ✅ Section 14 : Conversion (100%)
  • ✅ Section 15 : Input (100%)
  • ✅ Section 16 : Résolution problèmes
  • ✅ Section 17 : Strings (92%)
  • ✅ Section 18 : Opérateurs (100%)
  • ✅ Section 19 : Formatage

Premier projet :

  • ✅ Section 20 : Projet Calculatrice

Structures de contrôle :

  • ✅ Section 21 : Conditions
  • ✅ Section 22 : Erreurs
  • ✅ Section 23 : Modules

Collections & Boucles :

  • ✅ Section 24 : Listes
  • ✅ Section 25 : Méthodes listes
  • ✅ Section 26 : Boucles
  • ✅ Section 27 : Exercices boucles

Projets pratiques :

  • ✅ Section 28 : Calculatrice v2
  • ✅ Section 29 : Liste de Courses
  • ✅ Section 30 : Nombre Mystère
  • ✅ Section 31 : Jeu de Rôle

Récapitulatif :

  • ✅ Section 32 : Fin Partie 1 (Examen 81%)

Détail Partie 2 (Sections 33-61) 🔄 En cours

Fichiers & Persistance :

  • ✅ Section 34 : Les fichiers et JSON (100%)
  • 🔄 Section 35 : Projet Liste Courses v2 (40% - en cours)

À venir :

  • ⏳ Section 36 : pathlib
  • ⏳ Section 37 : Dictionnaires
  • ⏳ Sections 38-40 : Projets (trieur fichiers, créateur dossiers)
  • ⏳ Section 41 : Gestion erreurs (try/except)
  • ⏳ Section 42-43 : Fonctions (CRITIQUE)
  • ⏳ Sections 44-48 : Modules, packages, qualité code
  • ⏳ Section 53 : Projet CRM
  • ⏳ Sections 55-57 : POO (CRUCIAL)
  • ⏳ Sections 58-60 : Bases de données

Projets

Projets Docstring : 5/17

  1. ✅ Calculatrice v1 (Section 20)
  2. ✅ Calculatrice v2 (Section 28)
  3. ✅ Liste de Courses (Section 29)
  4. ✅ Nombre Mystère (Section 30)
  5. ✅ Jeu de Rôle (Section 31)
  6. 🔄 Liste Courses v2 avec JSON (Section 35 - en cours)

Projets VTC Perso : 5/5 (Partie 1)

  1. ✅ Calculateur Tarif VTC
  2. ✅ Validation Input VTC
  3. ✅ Gestionnaire Courses Journalières
  4. ✅ Code Promo Mystère
  5. ✅ Duel Chauffeurs VTC

Prochains projets VTC (Partie 2) : 6. 🔄 Historique Courses avec JSON 7. ⏳ Gestionnaire Clients VTC 8. ⏳ Statistiques Courses Mensuelles


Statistiques

  • Commits totaux : 30+
  • Heures codées : ~25h
  • Lignes de code : ~1500+
  • README créés : 10+
  • Score moyen quiz : 92%

📁 Structure Projet

formation-python-2026/
│
├── 01-fondations/              # Sections 12-27 (exercices)
│   ├── section-12-types/
│   ├── section-13-variables/
│   ├── ...
│   └── section-34-fichiers/    # JSON, persistance
│
├── 02-projets-docstring/       # 17 projets cours
│   ├── projet-01-calculatrice/
│   ├── projet-02-calculatrice-v2/
│   ├── projet-03-liste-courses/
│   ├── projet-04-nombre-mystere/
│   ├── projet-05-jeu-role/
│   └── projet-06-liste-courses-v2/ (en cours)
│
├── 03-projets-perso-vtc/       # Projets thème VTC
│   ├── 01-calculateur-tarif/
│   ├── 02-validation-input/
│   ├── 03-gestionnaire-courses/
│   ├── 04-code-promo-mystere/
│   └── 05-duel-chauffeurs/
│
├── 04-exercices-algorithmique/ # France-IOI, Codewars
│
├── 05-notes-et-ressources/     # Fiches révision
│   ├── fiches-revision/
│   └── journal-apprentissage.md
│
└── 06-portfolio-final/         # Projets phares (Mois 6)

🎓 Ressources

Formation :

  • Docstring (Udemy) - Formation principale
  • Django Girls Tutorial (gratuit FR)
  • Pierre Giraud (gratuit FR)
  • Documentation Python/Django (FR)

Pratique :

  • France-IOI - Algorithmique français
  • Codewars - Katas Python
  • Exercism - Mentorat gratuit

Mentors IA :

  • Claude - Explications, debugging, review
  • Gemini - Second avis

📈 Métriques & Rythme

Rythme hebdomadaire :

  • 4 jours OFF : apprentissage intensif (20-24h/semaine)
  • 4 jours VTC : révision légère (2h/semaine)
  • Total : ~24h/semaine

Validation sections :

  • Quiz 80%+ obligatoire
  • Projets testés et documentés
  • README complets
  • Code commenté

🎯 Compétences Actuelles

Partie 1 - Maîtrisées ✅

Bases Python :

  • Variables, types, conversion
  • Opérateurs (math, comparaison, logiques)
  • Conditions (if/elif/else)
  • Boucles (for, while, enumerate)
  • Listes et méthodes
  • Strings et formatage (f-strings)
  • Input et validation

Concepts avancés Partie 1 :

  • Modules (random, sys)
  • Gestion erreurs basique
  • Algorithmes jeux simples
  • Pseudo-code

Partie 2 - En cours 🔄 :

  • Fichiers texte (lecture/écriture)
  • Format JSON (load/dump)
  • Persistance données
  • Module os (chemins)

🚀 Prochaines Étapes

Court terme (Mars 2026) :

  • ✅ Finir Section 35 (Projet Liste Courses v2)
  • ⏳ Section 36-37 (pathlib, dictionnaires)
  • ⏳ Projets VTC #6-7 avec fichiers/JSON

Moyen terme (Avril-Mai 2026) :

  • ⏳ Sections 42-43 : Fonctions (CRITIQUE)
  • ⏳ Sections 55-57 : POO (CRUCIAL pour Django)
  • ⏳ Sections 58-60 : Bases de données

Long terme (Juin 2026+) :

  • ⏳ Sections 71-74 : Django (objectif principal)
  • ⏳ Portfolio Django complet
  • ⏳ GoMyCode Alger (Juillet-Août)
  • 🎯 Premier CDI (Septembre 2026)

💪 Points Forts Portfolio

Différenciation unique :

  • ✅ Expertise métier VTC (5+ ans terrain)
  • ✅ Projets Python thème mobilité urbaine
  • ✅ Double casquette : code + connaissance business
  • ✅ Portfolio GitHub structuré et documenté
  • ✅ Discipline autodidacte (formation pendant Ramadan)

Profil recruteur idéal :

"Développeur junior avec expertise unique mobilité urbaine + logistique VTC. Capable de modéliser processus métier complexes en code Python."


📅 Historique

Février 2026 :

  • 15-16 fév : Sections 12-18 (setup + fondations)
  • 17-23 fév : Sections 19-27 (formatage, conditions, listes, boucles)
  • 24 fév : Section 28 (Calculatrice v2) + Projets VTC #1-2
  • 26 fév - 4 mars : Pause Ramadan (révisions passives)

Mars 2026 :

  • 5 mars : Retour actif - Section 29 (Liste Courses) + VTC #3
  • 10 mars : Section 30-31 (Nombre Mystère, Jeu Rôle) + VTC #4-5
  • 11 mars : Section 32 - FIN PARTIE 1 (Examen 81%) 🎉
  • 12 mars : Section 34 (Fichiers/JSON) + Début Section 35

🎯 Objectif Final Rappel

Métier : Développeur Backend Python Junior
Lieu : Alger, Algérie (ou remote France)
Salaire visé : 80 000-150 000 DZD/mois (550-1000€)
Stack : Python, Django, PostgreSQL, REST APIs, Git
Différenciation : Expertise mobilité urbaine / logistique VTC

Profil unique :

"Développeur junior + 5 ans expérience terrain mobilité urbaine"


Début formation : 15 février 2026
Objectif CDI : Septembre 2026
État actuel : Partie 1 complète ✅, Partie 2 en cours 🔄


Ce README est mis à jour régulièrement. Dernière mise à jour : 12 mars 2026

About

Ma formation Python - Chauffeur VTC → Dev Backend Python (7 mois)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages