Traduction française non officielle du dépôt jackfrued/Python-100-Days, créé et maintenu par Luo Hao (骆昊).
Ce projet n'est ni affilié ni approuvé par l'auteur original. Il vise uniquement à rendre ce contenu pédagogique accessible aux francophones. Tous les droits sur le contenu original appartiennent à son auteur. Si vous êtes l'auteur original ou son représentant et souhaitez discuter de ce projet (retrait, collaboration, mention différente, etc.), merci d'ouvrir une issue sur ce dépôt.
Python-100-Days est l'un des cours Python gratuits les plus populaires sur GitHub (plus de 180 000 étoiles). Il propose une progression sur 100 jours, du langage de base jusqu'au machine learning, en passant par le web, les bases de données et le développement de projets en équipe.
Ce dépôt propose une traduction française de ce contenu, jour après jour, afin de le rendre accessible à un public francophone qui apprend Python.
- Le cours original est uniquement en chinois.
- La structure pédagogique (100 jours, progression logique, exemples concrets) est excellente et mérite d'être diffusée plus largement.
- Aucune traduction française complète et à jour n'existait à ce jour.
🚧 En cours. Jour 01 à Jour 05 sont traduits ; le reste du contenu reste à faire.
Suivez l'avancement dans SUIVI-TRADUCTION.md.
La structure miroir celle du dépôt original, avec des noms de dossiers en français :
| Dossier FR | Dossier original | Contenu |
|---|---|---|
Jour01-20/ |
Day01-20 |
Bases du langage Python |
Jour21-30/ |
Day21-30 |
Applications du langage Python |
Jour31-35/ |
Day31-35 |
Python avancé, front-end web, Linux |
Jour36-45/ |
Day36-45 |
Bases de données (MySQL, SQL, Hive) |
Jour46-60/ |
Day46-60 |
Développement web avec Django |
Jour61-65/ |
Day61-65 |
Collecte de données web (web scraping) |
Jour66-80/ |
Day66-80 |
Analyse de données (NumPy, pandas, visualisation) |
Jour81-90/ |
Day81-90 |
Machine learning |
Jour91-100/ |
Day91-100 |
Développement de projet en équipe |
ressources/ |
res (racine) |
Images partagées utilisées à plusieurs endroits du cours (QR code, illustrations générales, etc.) |
cours-publics/ |
公开课 |
Contenus de cours publics complémentaires |
hors-serie/ |
番外篇 |
Contenus complémentaires (bonnes pratiques Python, etc.) |
Chaque dossier contient un README.md qui liste les chapitres à traduire, avec un lien vers la version originale correspondante.
Images des cours : chaque bloc de jours (Jour01-20/, Jour21-30/, etc.) a son propre sous-dossier ressources/dayXX/ contenant les images spécifiques à ce jour (miroir de res/dayXX/ dans le dépôt original). Les fichiers Markdown référencent ces images avec un chemin relatif (ex. ressources/day01/tiobe_index.png depuis Jour01-20/01.decouverte-de-python.md). Le dossier ressources/ à la racine du dépôt ne contient que les quelques images partagées qui vivaient à la racine de res/ dans l'original.
- Choisissez un jour dans SUIVI-TRADUCTION.md.
- Ouvrez le dossier correspondant : le fichier traduit s'y trouvera au même nom que dans le dépôt original.
- Tant qu'un chapitre n'est pas encore traduit, vous pouvez consulter directement la version originale (lien fourni dans chaque README de dossier) — les captures d'écran et le code fonctionnent indépendamment de la langue.
Les contributions sont les bienvenues : traduction, relecture, correction de coquilles, amélioration du glossaire technique. Voir CONTRIBUTING.md.
- Auteur du contenu original : Luo Hao (骆昊) — dépôt GitHub · Zhihu
- Le dépôt original ne publie pas de fichier de licence explicite ; les droits par défaut restent donc ceux de l'auteur. Ce dépôt est publié dans un esprit de partage pédagogique, avec attribution complète et systématique de la source.
- Le code source des exemples (une fois traduit) reste fonctionnellement identique à l'original ; seuls les textes explicatifs, commentaires et noms de fichiers sont traduits en français.
- Toute demande de retrait ou de clarification de la part de l'auteur original sera traitée en priorité.