Tutoriels
Ressources en ligne pour apprendre à programmer, en dehors des jeux (voir la page Jeux).
Python
Notez que ces ressources peuvent être en anglais et qu'elles ne suivent pas les normes de ce cours. Elles sont fournies à titre d'information et d'auto-apprentissage, mais ne sont pas obligatoires.
Livres et documentation
- Documentation officielle Python : le tutoriel officiel, disponible en français, complet mais assez dense.
- Apprendre à programmer avec Python 3 (Gérard Swinnen) : livre gratuit en français, une référence classique pour débuter, avec exercices corrigés.
- Automate the Boring Stuff with Python : livre gratuit en anglais, orienté projets pratiques (automatisation de tâches).
Sites interactifs
- W3Schools Python : tutoriel en anglais avec éditeur intégré et courts exercices après chaque section.
- Exercism - Python : exercices gratuits en anglais, avec rétroaction possible de mentors humains.
- Real Python : tutoriels et exercices en anglais, une partie du contenu est payante.
Vidéos
- OpenClassrooms - Apprenez les bases du langage Python : cours vidéo en français, gratuit avec un compte (certification payante en option).
- Corey Schafer - Python Tutorials : série de vidéos en anglais, très populaire pour les bases et au-delà.
Git
Livres et documentation
- Pro Git : livre officiel gratuit, disponible en français, référence complète sur Git.
Sites interactifs
- Learn Git Branching : site interactif pour apprendre Git avec des exercices pratiques.
- GitHub Skills : cours interactifs gratuits en anglais, directement dans un dépôt GitHub, avec rétroaction automatisée.
Vidéos
- Grafikart - Comprendre Git : série de vidéos gratuites en français, couvre les bases jusqu'aux fonctionnalités plus avancées (branches, remote, git flow).