Une liste de ressources sur l'apprentissage de Python
- Cours et leçons
- Exercices et jeux
- Référence et forums
- Aptitude à l’éducation en Python
- Outils et bibliothèques
- Conférences et vidéos
- Livres
- Matériel
- Autre
- Des blocs au code avec le bijou!
- Hour of Python
- Python pour tous - livre interactif trinket.io
- Comment penser comme un informaticien (plus de ressources incluses dans Runestone Interactive)
- pythonroom
- classes repl.it
- Principes CS: Les grandes idées en programmation
- CodeSkulptor
- BlockPy - environnement Web Python permettant de travailler avec des blocs, du texte ou les deux.
- Edublocks - Faciliter la transition de Scratch à Python
- Conférences Python - Ordinateurs portables IPython pour apprendre le python
- Cahiers Jupyter pour l'enseignement / apprentissage de Python 3
- Learn Python
- Modules Code Club Python
- Cercles d'informatique
- Python à partir de rien
- Tutoriel interactif Python 3 avec plus de 100 exercices
- Codesters
- Pyfiddle
- Code les blocs - terrain de jeu interactif pour apprendre à coder
- Programmation pour tous
- Introduction à la programmation interactive en Python (première partie)
- Introduction à la programmation interactive en Python (Partie 2)
- Programmation Python: Une introduction concise
- Introduction à l'informatique et à la programmation utilisant Python
- Apprendre à programmer en utilisant Python
- CS pour tous: introduction à l'informatique et à la programmation Python
- Programmation de bases avec Python
- Python Codecademy
- CS 61A: Structure et interprétation des programmes d'ordinateur
- Ecole Python
- Construisons ensemble un programme interactif complet en Python - Demande de propositions à l'adresse FreeCodeCamp.com
- Programme Hello World: Apprendre le python
- Introduction à Python
- NewCoder
- Tutoriel Python
- Programmation avec Python - de Software Carpentry
- Introduction à la programmation avec Python
- Cours de python
- L'historien de la programmation
- Programme Jeux d'arcade avec Python et Pygame
- Didacticiels Python pour les enfants de 13 ans et plus
- Procédure pas à pas des E / S asynchrones Python
- Répertoire des cours et des cours Python
- Python en tant que seconde langue
- Un simple tutoriel sur l'utilisation efficace de pdb
- Python débutant
- Tirer le meilleur parti de Python
- Environnement Python
- Python avancé - 4 cours de l’archive O'Reilly School of Technology
- Test et intégration continue avec Python - un tutoriel de la menuiserie logicielle
- Terrain de jeu et feuille de calcul pour apprendre Python
- Essayez Python - un cours gratuit de Code School
- Synopsis Python - Guide d'étude Python
- Principes de base de Python I et II - deux cours gratuits de 20h offerts par Rithm School
- Un octet de Python
- Une brève introduction animée à la programmation avec Python
- Construire des applications en Python (l'anti-manuel)
- Asyncio en Python - recueil de tutoriels sur Asyncio en Python
- Un tutoriel SQLite avec Python
- Apprentissage de Python pour les spécialistes des sciences sociales
- Apprenez à utiliser Python pour votre laboratoire
- Tour de Python Whirlwind et les Cahiers de notes Jupyter derrière.
- Un cours intensif sur Python pour les scientifiques
- Introduction à Python pour la science des données
- Learning Python for Data Science
- Introduction à Python pour la science des données
- Programmation avec Python pour Data Science
- Manuel de Python Data Science livre complet au format Jupyter Notebook
- Calcul exploratoire avec Python
- Charpenterie de données: Python pour les écologistes
- Tracer et programmer en Python
- Tracé appliqué, représentation graphique et représentation des données en Python
- Utilisation de Python pour la recherche
- Le Guide de l’auto-stoppeur sur l’apprentissage automatique en Python
- SIOC 209: Python pour l'analyse des données et ses vidéos associées - listes de lecture
- Python pour l'analyse des données - Introduction à la science des données utilisant Python et les pandas avec les cahiers Jupyter
- Analyse reproductible en Python
- CheckiO
- CodeAbbey
- Empire of Code
- Project Euler
- Exercisme
- Défis HackerRank
- PyBites - Plate-forme PyBites Code Challenges
- Pratiquer Python
- Python Challenge
- Python for Fun
- CodingBat
- Le monde de Reeborg
- Python Koans
- Boston Python Puzzles
- Pytudes de Norvig - Programmes Python pour perfectionner les compétences en programmation
- Défis Python
- Code & Conquer
- CodeCombat
- TeachCraft: Minecraft + Python - Lancez votre propre serveur TeachCraft
- Slice like a Ninja
- Jeux de données Python: la collection de jeux de données vraiment intéressants, intéressants et situés - (visitez CORGIS pour les formats bruts)
- Défis de codage interactifs
- Pyweek Programming Challenge
- CodingGame
- CodeFights
- Défis Edabit Python
- CP4E par Guido van Rossum
- Python dans l'éducation: Enseigner, apprendre, Programme - livre électronique gratuit expliquant pourquoi Python convient bien à l'éducation par Nicholas Tollervey
- Avant-propos du livre 'Pensez Python comme un informaticien de David Beazley
- Pourquoi je pousse pour Python par Lorena Barba
- Pourquoi Python est une excellente première langue par Elliott Hauser (PDG de Trinket)
- Pourquoi Python est une excellente langue pour enseigner aux débutants les cours d'initiation à la programmation par Philip Guo
- Python est maintenant la langue d'introduction la plus populaire dans les meilleures universités américaines texte intégral de Philip Guo (Communications de l'ACM)
- Pourquoi apprendre le python? Voici 8 raisons basées sur les données par Elena Ruchko
- [Niveau 1] Programmation: Python - Version archivée
- Python comme mode de pensée
- Documentation officielle de Python
- Python dans l'éducation - git repo
- Classe Python de Google
- Le Guide de l’auto-stoppeur en Python
- Bloc-notes Tiny Python 3.6
- Real Tutorials Python - Premiers pas
- PEP8 - Guide de style Python
- Les éléments du style Python
- PyMOTW3 - Module Python de la semaine
- Full Stack Python - (meilleures ressources python) - (apprentissage en programmation)
- Apprendre X en minutes Y, où X = python3
- PyCrumbs - Bits et octets de Python provenant d'Internet
- Blog de CheckiO Python - articles de marque Python
- EduPython
- Une galerie de cahiers IPython intéressants
- Archives de projets de programmation Python CS1
- Aide-mémoire Python 3 (PDF)
- Cheatsheet Python
- Python Crash Course - Aide-mémoire
- Cheatsheet Python complet
- Algorithmes implémentés en python (pour l'éducation)
- Algorithmes
- Exemples minimaux de structures de données et d'algorithmes en Python
- awesome-python
- Projets Python GitHub
- pycrumbs
- Référence Python - fonctions utiles, tutoriels et autres éléments liés à Python
- Pythonidae - Décibans conservés des ressources de programmation scientifique en Python
- Patterns Python - par Brandon Rhodes (repo)
- python-patterns - une collection de modèles de conception / idiomes en Python
- PyPattyrn
- Python 3 Patterns, Recipes and Idioms
- Comment faire des erreurs en Python
- Le petit livre d'anti-patterns de Python - petit livre d'anti-patterns de Python et de pires pratiques
- QI de Python: questions rarement répondues de Peter Norvig
- Anti-Patterns in Python Programming
- Qu'est-ce que le f * ck Python? - Une collection d'exemples intéressants et délicats de Python
- DjangoGirls Introduction à Python
- Expériences sur la pédagogie Python - version rendue
- 29 erreurs communes de Python débutant sur une page à partir de Python pour les biologistes
- Learn Python - Udacity
- Recettes populaires de Python
- Transformer le code en beau python idiomatique
- Améliorez vos compétences en Python (blog de Dan Bader)
- Practical Business Python
- Python Lessons - 6 leçons de teachwithict
- Aide-mémoire et aide-mémoire python (et mathématique)
- Implémentation AIAMA Python - Implémentation Python des algorithmes de "L'intelligence artificielle - Une approche moderne" de Russell And Norvig
- Qu'est-ce que le f * ck Python? - Une collection d'extraits de Python intéressants, subtils et délicats
- PyFormat - Utiliser% et .format () pour un très bon résultat!
- Remplacer les scripts Bash par Python
- Python EDU-SIG - sous-site Python.org
- Python EDU-SIG - Liste de diffusion du groupe d'intérêt
- Python EDU-WG - Liste de diffusion du groupe de travail
- Tuteur - (liste de diffusion) Discussion pour apprendre à programmer avec Python
- Python-list - Liste de discussion générale pour le langage de programmation Python (liste de diffusion)
- StackOverflow: tag python - site Web de la communauté
- reddit: Python - Apprentissage Python - Astuces Python - Pygame
- Votre bijou Python - Mettez Interactive Python Anywhere sur le Web
- Tuteur Python - Visualise l'exécution de programmes Python
- Livepython - Effectue un suivi visuel du code Python en temps réel (phase alpha)
- Skulpt - Skulpt est une implémentation entièrement intégrée au navigateur de Python 2.X (!).
- Didacticiel SoloLearn Python 3 - version mobile
- Python Anywhere
- repl.it
- Explorateur AST Python
- kite - copilote de programmation
- EarSketch - apprendre à coder en faisant de la musique
- FoxDot - Musique de codage en direct avec Python et SuperCollider
- Ren'Py - un moteur de roman visuel
- PyGame
- Pygame Zero pour créer des jeux sans passe-passe
- Bibliothèque d'arcade Python
- Pyglet - un framework d’applications multi-plateformes en python pur destiné au développement de jeux
- Mode de traitement Python
- PythonTurtle
- Un tutoriel simple pour le module turtle.py de Python
- VPython - Programmation 3D
- Pymunk - bibliothèque de physique 2D
- PyPhysicsSandbox - un simple wrapper autour de Pymunk
- Kivy - interfaces utilisateur innovantes, telles que les applications multi-touch
- Applications PyQT 15 minutes - Applications de bureau (petites) de 15 minutes construites avec PyQt
- Panda3D - Moteur de jeu et framework pour le rendu 3D
- zéro interface graphique - pour permettre aux enfants de créer rapidement et facilement des interfaces utilisateur graphiques pour leurs programmes
- Free Python Games - collection de jeux Python gratuits destinés à l'éducation et au divertissement
- Angry Birds in Python - utilisation de pygame et de pymunk
- Jappy - l'application qui alimente la plate-forme de codage collaborative http://educa.juegos/
- Predigame - plate-forme pédagogique qui enseigne les bases du codage via la création de jeux d'arcade
- ThorPy - Une bibliothèque d’interface graphique pour pygame
- sc8pr - Un cadre simple permettant aux programmeurs Python débutants et expérimentés de créer des animations, des jeux et d'autres programmes graphiques
- pyxel - Environnement de développement de jeux rétro en Python.
- PySimpleGUI - Interface graphique très simple à utiliser ... Puissant personnalisable.
- evennia - bibliothèque et boîte à outils permettant de créer des jeux de texte multijoueurs en ligne
- adventurelib - aventures en texte simple
- Bokeh - une bibliothèque de visualisation interactive qui cible les navigateurs Web modernes à des fins de présentation.
- VisPy - bibliothèque de visualisation scientifique interactive conçue pour être rapide, évolutive et facile à utiliser.
- Galerie de graphiques Python - affiche des centaines de graphiques en fournissant toujours le code python reproductible.
- Projet Jupyter
- Feuille de notes Jupyter Notebook
- Widgets IPython
- lolviz - outil de visualisation de la structure de données pour les listes de listes, listes, dictionnaires
- nbgrader - nbgrader est un outil qui facilite la création et la notation des affectations dans le cahier Jupyter.
- nbval - plug-in Py.test pour la validation des blocs-notes Jupyter.
- nbdime - Diffusion et fusion de blocs-notes Jupyter.
- nbscan - recherchez et imprimez le contenu des cellules dans les cahiers Jupyter.
- nbconvert - convertit les blocs-notes en d'autres formats.
- nbautoeval - création d'exercices auto-évalués.
- nbtutor - visualise l'exécution de code Python (ligne par ligne).
- nbtranslate - traduisez le contenu du bloc-notes Jupyter à l'aide des outils gettext.
- nbTranslate - traduit les cellules d'un bloc-notes d'une langue à une autre - Ajoute une prise en charge multilingue.
- nbinteract - crée des pages Web interactives à partir de blocs-notes Jupyter.
- jupyter-drive - Google Drive pour Jupyter.
- RISE - Extension "Live" de Reveal.js Jupyter / IPython Slideshow.
- notée - Convertissez les cahiers IPython en markdown (et retour).
- rst2ipynb - convertissez les fichiers reStructuredText autonomes en fichiers cahier Jupyter.
- sphinxcontrib-jupyter - Une extension Sphinx pour générer des cahiers Jupyter
- Trucs, astuces et raccourcis Jupyter
- Galerie de blocs-notes - liens vers les meilleurs blocs-notes IPython et Jupyter.
- Thèmes de bloc-notes Jupyter personnalisés
- IPythonBlocks
- Utilisation du bloc-notes IPython comme outil d'enseignement
- Enseigner avec les cahiers Jupyter - liste de diffusion.
- Environnement informatique JupyterLab - ne convient pas encore pour un usage général.
- Documentation JupyterLab
- classeur - transforme un dépôt GitHub en une collection de cahiers interactifs.
- Google Colab - Environnement de bloc-notes Jupyter pour la formation et la recherche en apprentissage automatique (aucune installation requise).
- JupyterHub - serveur multi-utilisateurs pour les blocs-notes Jupyter.
- Zero to JupyterHub
- Authentificateur JupyterHub de lancement LTI - Implémente l'authentificateur LTI v1 à utiliser avec JupyterHub.
- Conférences sur l'informatique scientifique avec Python
- "Le monde de Jupyter" - un tutoriel
- Liste des cahiers Jupyter de Peter Norvig
- 28 astuces, astuces et raccourcis pour le bloc-notes Jupyter
- Extensions non officielles de Jupyter Notebook
- VPython s'exécutant dans un bloc-notes Jupyter
- Jupyter génial - Une liste organisée de superbes projets, bibliothèques et ressources Jupyter
- pynb - Jupyter Notebooks en tant que code Python simple avec du texte de Markdown incorporé.
- jupyterhub-deploy-teaching - déploiement de référence de JupyterHub et de nbgrader sur un seul serveur
- Jupyter Notebook Viewer dans Open edX XBlock
- jupyter-edx-grader-xblock - Attribue une note à une tâche d'étudiant créée sous forme de bloc-notes Jupyter à l'aide de l'extension nbgrader Jupyter, puis écrivez le score dans le carnet de notes Open edX
- bpython
- ptpython
- Thonny - IDE Python pour les débutants
- VIM avec plugins Python
- Emacs avec plugins Python
- Sublime Text 3 avec plugins Python
- PyCharm Edu - Avec certains cours
- Spyder - L'environnement de développement scientifique de Python.
- IDE Wingware Python
- Ninja-IDE
- PyDev - un IDE Python pour Eclipse, qui peut être utilisé dans les développements Python, Jython et IronPython.
- Code Visual Studio avec plugins Python
- Mu - un éditeur Python simple pour les programmeurs débutants.
- Rodeo - IDE Python natif pour Data Science.
- Turing - IDE gratuit et multiplate-forme pour pseudocode et Python.
- PyScripter - un environnement de développement intégré riche en fonctionnalités mais léger.
- Pyzo - environnement informatique qui fonctionne bien avec conda.
- pdb
- ipdb
- PuDB
- pdb ++
- Python Linter Online - Vérification de la syntaxe en direct à l'aide de Pylint lors de l'exécution de Python
- PyTA - analyse de code statique pour aider les étudiants à trouver et à corriger les erreurs de code courantes
- coala - lier et fixer le code
- wdb - Un débogueur Web improbable via WebSockets
- QuantifiedCode - une plate-forme d'analyse et d'automatisation du code
- birdseye - Débogueur graphique en Python utilisant l'AST
- Hunter - une boîte à outils de traçage de code flexible
- Passez vos compétences en Python au niveau suivant avec le code Pythonic - 5 concepts Pythonic puissants et plus de 45 minutes de exemples vidéo.
- Chat hebdomadaire Python - Causeries vidéo en direct hebdomadaires sur Python, l'enseignement, l'open source, etc.
- Séminaire Python dans l'enseignement australien (2016)
- MinConf de l'éducation PyCon Australie 2015 (liste de lecture youtube)
- Calendrier du Sommet de l'éducation Python (PyCon 2016)
- Une mini-conférence d'une journée sur Python dans l'éducation (PyConUK 2016)
- Balise PyVideo 'education'
- Khan Academy Computer Science (liste de lecture vidéo Python)
- Programmation Python en une seule vidéo - Apprendre à programmer avec Python Playlist de Derek Banas
- Les composants internes de CPython: une promenade de code de dix heures à travers le code source de l'interpréteur Python
- Enseigner Python: Les parties difficiles - PyCon 2016
- Épisode 14 - Allen Downey sur l’enseignement de l’informatique avec Python de podcast. \ __ init__ ('Python')
- Python for Informatics
- Python pour tout le monde - Informations d'exploration
- Listes de lecture youtube sentdex ou via Programmation Python
- La chaîne youtube de Dan Bader
- La chaîne youtube de Corey Schafer
- Didacticiels de programmation Python 3.4
- Programmation des bases avec Python de Udacity
- Didacticiels vidéo PySide
- Principes de base de Python - Le codage est destiné aux filles
- Python pour les débutants - Didacticiels d’apprentissage du code
- Conseils vidéo TheNewBoston Python 3 - également Flask et autres
- Construire des applications dans Python the antitextbook
- Didacticiels de programmation Socratica Python
- Python pour l'analyse des données - Livre de recettes Pandas
- Le Guide de terrain en informatique - (repo)
- Awesome Python Books
- PythonBooks
- Construire des applications dans Python the antitextbook
- Résolution de problèmes algorithmiques avec Python
- Openlibra: Python
- Python intermédiaire - github repo
- Python Practice Book
- Scipy Lecture Notes
- Traitement du langage naturel avec Python
- Résolution de problèmes avec des algorithmes et des structures de données en utilisant Python - vidéos d'accompagnement
- Python pour tous - Exploration des données en Python 3
- Composing Programs basé sur le manuel SICP.
- Plongez dans Python 3
- Introduction à la programmation avec Python
- Apprendre Python, Break Python - Un guide de programmation pour débutant
- Apprenez Python3 en minutes Y
- Didacticiel de non-programmeur pour Python 3
- L'art et la programmation (édition Python)
- CS61A: Structure et interprétation des programmes informatiques
- Apprendre Python à la dure
- Programme Jeux d'arcade avec Python et Pygame
- Python pour vous et moi
- Programmation orientée objet en Python
- Violent Python. Un livre de recettes pour les pirates, les analystes judiciaires, les testeurs de pénétration et les ingénieurs en sécurité
- Traitement du langage naturel avec Python - Analyse de texte à l'aide de la trousse à outils en langage naturel
- Python pour les scientifiques et les ingénieurs
- PythonBooks - Livres classés en Python
- Principes de base de Python
- Python Next Steps
- Python: Construire de grandes applications
- Python: Art de la programmation
- Python: Interactive Adventures
- Drapeau noir: une mission d'un club de codage
- Cartes de codage [PDF]
- Pensez Python: comment penser comme un informaticien, 2e éd.
- Pensez la complexité: explorer la complexité scientifique avec Python, 2e éd.
- Think DSP: Traitement du signal numérique en Python
- Statistiques de réflexion: analyse exploratoire de données en Python, 2e éd.
- Pensez Bayes: statistiques bayésiennes en python
- Inventez vos propres jeux informatiques avec Python
- Créer des jeux avec Python et Pygame
- Piratage des chiffrements secrets avec Python -> 2e éd: Cracking Codes with Python
- Automatiser le contenu ennuyeux avec Python
- Problèmes informatiques classiques en Python
- Bonjour! Python
- Bonjour le monde! 2e éd. Programmation informatique pour enfants et autres débutants
- Bonjour Raspberry Pi! - Programmation Python pour les enfants et autres débutants.
- Le livre rapide de Python, troisième édition
- Apprendre à programmer avec Python
- Algorithmes de Grokking - Un guide illustré pour les programmeurs et autres personnes curieuses.
- Python pour les enfants
- Apprenez à vos enfants à coder
- Mathématiques avec Python: utilisez la programmation pour explorer l'algèbre, les statistiques, le calcul et bien plus encore!
- Cours intensif Python. Une introduction pratique à la programmation basée sur un projet
- Python Playground. Projets geek pour le programmeur curieux
- Apprenez à programmer avec Minecraft. Transformez votre monde avec la puissance de Python
- Black Hat Python. Programmation Python pour les Hackers et les Pentesters
O'Reilly
- Livre de recettes Raspberry Pi. Problèmes logiciels et matériels et solutions
- Head First Python, 2e édition
- Administration système Python pour Unix et Linux (2008)
- Projets Python pour les enfants
- Projets Raspberry Pi pour enfants
- Programmation Python pour Arduino
- Administration système Pro Python (2010)
* Premiers pas avec Minecraft Pi * Créer un jeu "Whac-a-block" dans Minecraft * Numéros de MagPi
- Plateforme Raspberry Pi et programmation Python pour Raspberry Pi
- gpiozero - Une interface simple pour les périphériques GPIO avec Raspberry Pi.
- CircuitPython - un fork de MicroPython pour l'apprentissage du codage avec des microcontrôleurs
- Awesome CircuitPython - Une liste organisée de guides, vidéos, bibliothèques, frameworks, logiciels et ressources impressionnants de CircuitPython.
-
https://openclassrooms.com/fr/courses/235344-apprenez-a-programmer-en-python
-
https://www.youtube.com/watch?v=HWxBtxPBCAc&list=PLrSOXFDHBtfHg8fWBd7sKPxEmahwyVBkC
-
https://openclassrooms.com/fr/courses/1233741-gerez-vos-codes-source-avec-git
-
https://www.youtube.com/watch?v=rP3T0Ee6pLU&list=PLjwdMgw5TTLuY5i7RW0QqGdW0NZntqiP
-
https://developer.mozilla.org/fr/docs/Learn/Server-side/Django
-
https://www.youtube.com/watch?v=FNQxxpM1yOs&list=PLQVvvaa0QuDeA05ZouE4OzDYLHY-XH-Nd
-
https://www.youtube.com/watch?v=qgGIqRFvFFk&list=PL6gx4Cwl9DGBlmzzFcLgDhKTTfNLfX1IK
-
https://www.datacamp.com/courses/introduction-to-data-visualization-with-python
-
https://www.youtube.com/user/sentdex/playlists?shelf_id=17&view=50&sort=dd
-
Chaîne Youtube spécialisée: sentdex, Siraj Raval
-
https://www.youtube.com/watch?v=OGxgnH8y2NM&list=PLQVvvaa0QuDfKTOs3Keq_kaG2P55YRn5v
-
https://medium.com/coinmonks/deep-learning-with-python-15e4fa47c609
-
https://medium.freecodecamp.org/machine-learning-how-to-go-from-zero-to-hero-40e26f8aa6da
-
https://www.youtube.com/watch?v=OGxgnH8y2NM&list=PLQVvvaa0QuDfKTOs3Keq_kaG2P55YRn5v