Chauffeur VTC → Développeur Backend Python Junior
Timeline : 7 mois (Février - Septembre 2026)
Objectif final : CDI à Alger, Algérie
- Âge : 36 ans
- Métier actuel : Chauffeur VTC (France)
- Niveau Python : Débutant en reconversion
- Différenciation : Expertise mobilité urbaine / logistique VTC
Formation Complète Python - Docstring
- 80 sections
- 17 projets pratiques
- Focus : Backend, Django, APIs
- 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
Dernière mise à jour : 12 mars 2026
Jours actifs : 26 jours (15 fév - 12 mars)
| 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 |
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%)
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 Docstring : 5/17
- ✅ Calculatrice v1 (Section 20)
- ✅ Calculatrice v2 (Section 28)
- ✅ Liste de Courses (Section 29)
- ✅ Nombre Mystère (Section 30)
- ✅ Jeu de Rôle (Section 31)
- 🔄 Liste Courses v2 avec JSON (Section 35 - en cours)
Projets VTC Perso : 5/5 (Partie 1)
- ✅ Calculateur Tarif VTC
- ✅ Validation Input VTC
- ✅ Gestionnaire Courses Journalières
- ✅ Code Promo Mystère
- ✅ Duel Chauffeurs VTC
Prochains projets VTC (Partie 2) : 6. 🔄 Historique Courses avec JSON 7. ⏳ Gestionnaire Clients VTC 8. ⏳ Statistiques Courses Mensuelles
- Commits totaux : 30+
- Heures codées : ~25h
- Lignes de code : ~1500+
- README créés : 10+
- Score moyen quiz : 92%
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)
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
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é
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)
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)
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."
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
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