-
Autres ressources en ligne
Pour compléter votre apprentissage de Python, n'hésitez pas à consulter d'autres ressources complémentaires à mon polycopié. D'autres auteurs abordent l'apprentissage de Python d'une autre manière.
Il existe de nombreux sites Web sur Internet qui proposent des cours en ligne, des livres électroniques et des tutoriels (gratuits et payants). Vous trouverez ci-dessous une (très petite) liste de ressources qui pourraient vous être utiles.
Cours interactifs :
- Recueil d’exercices pour apprendre Python au lycée
- Cours de première NSI
- "How to Think Like a Computer Scientist : Interactive Edition
- Cours France-IOI Cours et problèmes
- Tutoriel interactif Learn Python
- Online Python Tutor donne une représentation visuelle pas à pas de la façon dont le programme fonctionne.
- Programmation en Python pour débutants
Vidéos :
- "Pythonneries” du site du zéro
- Prendre en main Python" (rubrique Python de MATHSCOPE - APMED)
- www.youtube.com/results?search_query=python+tutorial
Défis :
- https://www.hackinscience.org/exercises/ Hackinscience est une plateforme interactive d'exercices pour le langage Python. Après avoir écrit le code, vous obtenez un retour immédiat du robot correcteur avec des informations détaillées de ce qui s'est mal passé.
- Pydéfis Ce site propose des petits défis de programmation, sous la forme d'énoncés (plus ou moins) courts. Vous pouvez résoudre ces défis par le moyen de votre choix, même si l'objectif est ici de réaliser un programme informatique. Vous pouvez consulter les énoncés tout de suite (il n'est pas nécessaire de s'identifier), mais il vous faudra ouvrir un compte pour pouvoir proposer des réponses.
- Pycheckio Coding games for beginners and advanced programmers where you can improve your coding skills by solving engaging challenges and fun task using Python
- Défi Turing: 256 exercices de programmation. Le Défi Turing est une série d’énigmes mathématiques qui pourront difficilement être résolues sans un programme informatique. Attention ! Votre programme devra trouver la réponse en moins d’une minute !
- projecteuler.net Le projet Euler est une série de défis, de difficulté croissante, mêlant mathématiques, algorithmique et programmation. Chaque problème possède une unique solution qu'il s'agit de découvrir par soi-même, ce qui permet d'accéder à un forum consacré aux différentes approches menant à sa résolution.
- www.pythonchallenge.com
- www.codingame.com
- www.geeksforgeeks.org
- https://exercism.io/tracks/python/exercises
Livres et polycopiés téléchargeables:
- OpenClassRooms "Apprenez à programmer en Python"
et sa version pdf - Gerard Swinnen. Apprendre à programmer avec Python 3. 2012.
Le code source des exemples de ce livre peut être téléchargé à partir du site de l’auteur - Arnaud Bodin. (Livres Exo7)
Python au lycée: Algorithmes et programmation (tome 1)
Python au lycée: Algorithmes et programmation (tome 2) - Patrick Fuchs et Pierre Poulain : “Cours de Python”,
- Laurent Pointal :
- "Une introduction à Python 3", notes de cours
- "Python 3 Exercices corrigés",
- Débuter avec Python au lycée
- Apprendre le langage de programmation python
- Apprendre Python et s’initier à la programmation
- Adaptation en français du Python Tutorial
Pour les grands débutants :- https://www.algopython.fr/ Algorithmique et programmation en langage python
- https://py-rates.fr/
- Programmation par blocks :