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 sérieuse
- Différenciation : Expertise mobilité urbaine / logistique VTC
- Rythme : 4 jours OFF (20-24h code) + 4 jours VTC (2h révision)
Formation Complète Python - Docstring (Udemy)
- 80 sections
- 17 projets pratiques
- Focus : Backend, Django, REST APIs
Dernière mise à jour : 5 mars 2026
Jours actifs : 8 jours de code (14-25 fév + 5 mars)
| Indicateur | Valeur | Progression |
|---|---|---|
| Sections validées | 15/80 | 18.75% 🔥 |
| Projets Docstring | 3/17 | 17.6% |
| Projets VTC perso | 3/15+ | 20% |
| Commits GitHub | 22+ | ✅ |
| Heures codées | ~30h | ✅ |
| Score moyen | 95%+ | 🏆 |
| Phase | Sections | Statut | Score | Projets |
|---|---|---|---|---|
| Fondations | 12-28 | ✅ Complétées | 95%+ | 3/5 |
| Fondations suite | 29-32 | 🔄 En cours | 95% | 1/2 |
| Intermédiaire | 33-61 | ⏳ À venir | - | 0/5 |
| Django | 71-74 | ⏳ À venir | - | 0/4 |
| Section | Titre | Score | Date |
|---|---|---|---|
| 12 | Types natifs | 93% | 14 fév |
| 13 | Variables | 90% | 14 fév |
| 14 | Conversion | 100% | 15 fév |
| 15 | Input utilisateur | 100% | 15 fév |
| 16 | Résolution problèmes | ✅ | 16 fév |
| 17 | Strings | 92% | 16 fév |
| 18 | Opérateurs | 100% | 16 fév |
| 19 | Formatage strings | ✅ | 17 fév |
| 21 | Conditions | ✅ | 22 fév |
| 22 | Erreurs | ✅ | 22 fév |
| 23 | Modules | ✅ | 23 fév |
| 24 | Listes | ✅ | 24 fév |
| 25 | Méthodes | 100% | 24 fév |
| 26 | Boucles | 100% | 24 fév |
| 27 | Exercices boucles | 97.5% | 25 fév |
| 28 | Projet Calculatrice v2 | 95% | 25 fév |
| 29 | Projet Liste Courses | 95% | 5 mars |
Total : 15 sections validées
| # | Projet | Section | Status | Score |
|---|---|---|---|---|
| 1 | Calculatrice v1 | 20 | ✅ | 90% |
| 2 | Calculatrice v2 (erreurs) | 28 | ✅ | 95% |
| 3 | Liste de Courses | 29 | ✅ | 95% |
| 4 | Nombre Mystère | 30 | ⏳ | - |
| 5 | Jeu de Rôle | 31 | ⏳ | - |
| # | Projet | Concepts | Status |
|---|---|---|---|
| 1 | Calculateur Tarif VTC | Listes, calculs | ✅ |
| 2 | Calculateur + Validation | while, isdigit, validation | ✅ |
| 3 | Gestionnaire Courses Jour | Menu interactif, enumerate | ✅ |
| 4 | À venir | Dictionnaires | ⏳ |
| 5 | À venir | Fonctions | ⏳ |
formation-python-2026/
│
├── 01-fondations/ # Sections 12-32
│ ├── section-12-types-natifs/
│ ├── section-13-variables/
│ ├── ...
│ └── section-29-liste-courses/
│
├── 02-projets-docstring/ # 17 projets cours
│ ├── projet-01-calculatrice/
│ ├── projet-02-calculatrice-v2/
│ └── projet-03-liste-courses/
│
├── 03-projets-perso-vtc/ # Projets thème VTC
│ ├── 01-calculateur-tarif/
│ ├── 02-calculateur-validation/
│ └── 03-gestionnaire-courses/
│
├── 04-exercices-algorithmique/ # France-IOI, Codewars
│
├── 05-notes-et-ressources/ # Journal, cheatsheets
│ ├── cheatsheets/
│ ├── fiches-revision/
│ └── journal-apprentissage.md
│
└── 06-portfolio-final/ # Projets phares (mois 6)
| Concept | Niveau | Sections |
|---|---|---|
| Variables, types de base | ⭐⭐⭐ | 12-14 |
| Strings, formatage | ⭐⭐⭐ | 17, 19 |
| Opérateurs | ⭐⭐⭐ | 18 |
| Input utilisateur | ⭐⭐⭐ | 15 |
| Conditions (if/elif/else) | ⭐⭐⭐ | 21 |
| Listes | ⭐⭐⭐ | 24-25 |
| Boucles (while, for) | ⭐⭐⭐ | 26-27 |
| enumerate() | ⭐⭐⭐ | 29 |
| Validation entrées | ⭐⭐⭐ | 28-29 |
| Menu interactif | ⭐⭐⭐ | 29 |
| Gestion erreurs basique | ⭐⭐ | 22, 28 |
| Modules (sys, random, os) | ⭐⭐ | 23 |
- ✅ Git & GitHub (commits, push, pull)
- ✅ VS Code
- ✅ Terminal Linux/Windows
- ✅ Documentation (README, commentaires)
- ✅ Tests manuels
- ✅ Debugging basique
Objectif : Bases Python solides
Résultat : 12 sections, 2 projets, GitHub structuré
Objectifs :
- Finir Partie 1 (sections 29-32)
- 3 projets Docstring supplémentaires
- 2 projets VTC supplémentaires
Prochain : Section 30 (Nombre Mystère)
Objectifs :
- Sections 33-61
- POO (Programmation Orientée Objet)
- Bases de données
- Projets 6-11
Objectifs :
- Sections 71-74
- 4 apps Django
- REST APIs
- Tests unitaires
Objectifs :
- Projets Django avancés
- Portfolio professionnel
- CV + LinkedIn
- Préparation entretiens
Objectifs :
- Bootcamp Django (3 mois)
- Networking
- Recherche emploi intensive
- Objectif CDI Septembre 2026
- Principal : Docstring (Udemy) - 80 sections
- Gratuit : Pierre Giraud, Django Girls Tutorial
- Documentation : Python.org, Django Docs
- Algorithmique : France-IOI, Codewars, Exercism
- Projets perso : Thème VTC (différenciation)
- Claude (Anthropic) - Mentor principal, code review, explications
- Gemini (Google) - Second avis
Cette semaine :
- Section 30 : Projet Nombre Mystère
- Section 31 : Projet Jeu de Rôle
- Section 32 : Fin Partie 1
- Projet VTC #4
Fin mars :
- Sections 29-32 terminées
- 5 projets Docstring
- 4-5 projets VTC
- Commencer Partie 2 (sections 33-61)
- Maîtriser les dictionnaires
- Apprendre les fonctions
- Introduction POO
- Django complet
- Portfolio 4-5 projets Django
- Tests unitaires
- GoMyCode Alger
Thème VTC = Unique ! 🚕
Contrairement aux autres étudiants Docstring qui font tous les mêmes projets, mon portfolio démontre :
- Expertise métier - 5 ans VTC/mobilité urbaine
- Adaptation de code - Concepts génériques → applications réelles
- Pensée pratique - Use cases concrets du terrain
- Portfolio unique - Aucun autre étudiant n'a cette approche
→ Atout différenciant pour recruteurs ! 🎯
- ✅ Documentation systématique (README, commentaires)
- ✅ GitHub propre et structuré
- ✅ Commits réguliers et clairs
- ✅ Validation 80%+ par section
- ✅ Code review avant commit
- ✅ Apprentissage actif (coder, pas juste regarder)
- ✅ Projets perso en parallèle
- ✅ Tests manuels systématiques
- ✅ Révisions espacées (flashcards Anki)
- ✅ Honnêteté (documentation erreurs)
Mars 2026 : Rythme adapté
- ⏰ 1-2h/jour maximum jours OFF
- 🎯 1 section tous les 2-3 jours
- 💪 Qualité > Quantité
- 🤲 Santé et ibadah prioritaires
→ Continuer doucement mais sûrement ! 💪
- GitHub : Oualid553
- Projet : Formation Python 2026
- Objectif : Développeur Backend Python Junior
- Localisation : France → Algérie (Alger)
Ce repository est personnel et à but éducatif.
Portfolio de reconversion professionnelle.
Début formation : 14 février 2026
Dernière màj : 5 mars 2026
Objectif CDI : Septembre 2026
Let's code ! 🚀💪