Apprenez Python avec des didacticiels, des vidéos et des défis gratuits
Python est actuellement l'un des langages de programmation les plus appréciés et les plus demandés. Pour vous aider à prendre une longueur d'avance et à apprendre les bases (ainsi que certains concepts plus avancés), voici quelques ressources Python pour vous.
Gardez à l'esprit que cette liste n'est pas complète. D'une part, freeCodeCamp crée quatre nouveaux certificats Python en 2020 ! Alors gardez un œil sur ceux-là. Mais pour l’instant, ce sont les meilleures ressources à utiliser pour commencer à apprendre Python.
Cette liste est divisée en didacticiels (Python, Django, Flask, TensorFlow), projets à créer avec Python (et technologies associées), vidéos et cours, ainsi que d'autres ressources utiles telles que des communautés que vous pouvez rejoindre. Bon apprentissage!
Tutoriels
Python
- Meilleurs tutoriels Python
- Meilleurs exemples de code Python
- Un A à Z d'astuces Python utiles
- Comment remplacer Bash par Python comme langage de ligne de commande
- Recherche binaire en Python : une introduction visuelle
- Valeurs vraies et fausses en Python
- Dictionnaires Python 101
- Une introduction aux tests unitaires en Python
- Comment sous-chaîner et chaîner en Python
- Définition de classe dynamique en Python
- Comment gérer les exceptions en Python
- Comment maintenir l'évolutivité dans votre code Python
- Comment gratter des sites Web en utilisant Python
- Tutoriels officiels de Python Docs
- Le guide de l'auto-stoppeur sur Python (extrait de la documentation)
- Modèles de conception Python
- Informations sur le prochain programme Python de freeCodeCamp
Django
- Tutoriel de démarrage de Django (docs)
- Django à l'état sauvage : conseils de déploiement
- Comment créer un tableau de bord d'analyse dans une application Django
Ballon
- Comment créer une application Web avec Flask et la déployer sur le cloud
- Comment créer une application Web avec Flask et Google App Engine
- Comment utiliser Python et Flask pour créer une application Web
TensorFlow
- Comment installer TensorFlow et Keras - en toute simplicité
- Apprenez à connaître TensorFlow.js en 7 minutes
- Découvrez TensorFlow avec l'aide de groupes de rock
- Comment créer un prédicteur d'âge et de sexe avec l'apprentissage profond dans TensorFlow
- Entraînez votre propre FaceID ConvNet à l'aide de l'exécution rapide de TensorFlow
Projets à construire avec Python
- Créez un éditeur de démarques de jouets avec Python et Tkinter
- Comment créer votre propre crypto-monnaie avec Python
- Comment configurer les notifications SMS avec Python
- Comment créer une API JSON avec Python
- Créez un cryptobot avec Python et connectez-le à Facebook Messenger
Cours/Vidéos :
- Apprenez Python en créant 5 jeux
- Python pour tout le monde - cours gratuit du Dr Chuck
- Traitement du langage naturel avec Python et TensorFlow
- Apprenez NumPy et commencez à faire du calcul scientifique en Python
- Cours complet sur le framework Django
- Comment créer un site Web de commerce électronique avec Django et Python
- Apprenez la programmation Web avec Flask du CS50 de Harvard
- Apprenez TensorFlow 2.0 dans ce cours vidéo pour débutants
- Cours complet TensorFlow - apprentissage profond en JavaScript
Défis
- Projet Euler
- HackerRank - Défis Python
- Guerres de codes
- CodeChef
- Défis Python d’exercice
- Python Koans
- Défis Python de CodingBat
- Apprenez Python de manière interactive
- Problèmes de bioinformatique de Rosalind Python
- Défi d'ascenseur Python
- Défis CoderByte
- CheckiO - le jeu pour les codeurs
- CodeAbbaye
- CodeSignal - Préparez-vous aux entretiens et approfondissez vos compétences en programmation
Communauté
- Python génial
- /r/Python
- /r/Apprendre Python
- Planète Python
- PyDames
- DjangoFilles
- Python-forum.io
Livres :
- Apprenez Python à la dure (pas gratuit)
- Apprendre Python - Ebook gratuit