Parcours et ressources d'apprentissage Python complets
Sur cette page, vous pouvez parcourir tous les contenus d'apprentissage regroupés par thème ou niveau de compétence . Utilisez cette page pour obtenir des idées sur ce qu'il faut apprendre ensuite.
- Vous cherchez des conseils ? Suivez les parcours d'apprentissage structurés pour les débutants, les développeurs intermédiaires et les praticiens avancés.
- Besoin de quelque chose de spécifique ? Utilisez la page de recherche pour filtrer par type de ressource (articles, cours, quiz, etc.), niveau de compétence ou état d'achèvement.
Si vous débutez avec Python, commencez par notre parcours d'apprentissage des bases de Python. pour construire une base solide en syntaxe, structures de données, fonctions et programmation orientée objet :
Pour du contenu structuré sur des sujets populaires tels que l'automatisation , apprentissage automatique , science des données , développement web , et bien plus encore, consultez les parcours d'apprentissage au-delà du noyau Python.
Explorez par sujet ou niveau de compétence ci-dessous. Bon apprentissage !
Niveaux d'expérience
Niveau • les bases
Bases de Python
Apprenez Python à partir de zéro avec des didacticiels adaptés aux débutants couvrant les variables, les boucles, les fonctions, les structures de données et bien plus encore. Aucune expérience requise.
Niveau • avancé
Tutoriels Python avancés
Explorez des sujets Python avancés tels que la concurrence, la métaprogrammation, l'optimisation des performances et les composants internes de CPython. Pour les développeurs expérimentés.
Sujets
Sujet • ai
Codage Python avec l'IA
Apprenez à écrire du code Python avec l'aide de l'IA et apprenez à créer des programmes Python pratiques et concrets qui exploitent les LLM.
Sujet • algorithmes
Tutoriels sur les algorithmes
Apprenez les algorithmes Python :tri, recherche, graphiques, DP, Big O. Utilisez heapq, bisect, deque, lru_cache, timeit. Étudiez les conseils pratiques et les FAQ pour les entretiens.
Sujet • API
Tutoriels sur l'API Python
Apprenez à concevoir, créer, sécuriser et utiliser des API Python avec FastAPI, Flask, Django, Requests, OpenAPI, les tests, Docker et des conseils de déploiement.
Sujet • bonnes pratiques
Bonnes pratiques Python
Apprenez à structurer les fonctions, à nommer les choses clairement, à gérer les erreurs et à organiser les projets. Expédiez des logiciels maintenables en toute confiance.
Sujet • carrière
Carrière Python
Relevez les défis, examinez les structures de données et expliquez clairement les solutions. Construisez un portfolio et planifiez votre prochain rôle.
Sujet • communauté
Articles de la communauté Python
Apprenez à connaître vos collègues codeurs à travers des articles et des interviews. Connectez-vous à la communauté Python au sens large pour la collaboration et l'apprentissage.
Sujet • bases de données
Tutoriels de base de données Python
Interagissez avec les bases de données SQL, NoSQL et vectorielles à l'aide de Python. Créez des applications gourmandes en données pour le développement Web, l'analyse de données et les applications d'IA.
Sujet • science des données
Science des données Python
Explorez tous les didacticiels de science des données Python. Apprenez à analyser et visualiser des données à l'aide de Python. Grâce à ces compétences, vous pouvez tirer des informations à partir de grands ensembles de données et prendre des décisions basées sur les données.
Sujet • structures de données
Structures de données
Découvrez quand utiliser des listes, des tuples, des dictionnaires et des ensembles. Découvrez la complexité du temps, choisissez le bon outil et écrivez un code plus rapide et plus propre.
Sujet • visualisation des données
Visualisation des données Python
Explorez diverses bibliothèques et utilisez-les pour communiquer visuellement vos données avec Python. Présentez des données complexes dans des formats compréhensibles.
Sujet • développeurs
Tutoriels Python DevOps
Expédiez des applications Python en toute confiance. Apprenez Docker, Ansible, CI/CD, Kubernetes, Nginx et les pratiques de surveillance pour automatiser les déploiements et exécuter des systèmes de production fiables.
Sujet • Django
Tutoriels Django
Apprenez Django à travers des projets pratiques du monde réel. Django est un framework Web Python de haut niveau permettant de développer rapidement des applications Web complexes.
Sujet • Docker
Tutoriels Python Docker
Découvrez Docker, un outil de conteneurisation permettant de créer des environnements d'application isolés et reproductibles. Avec Docker, vous pouvez gérer et déployer vos applications Python plus efficacement.
Sujet • éditeurs
Éditeurs et IDE
Découvrez de nouveaux outils ou approfondissez votre éditeur préféré. Ces connaissances rationaliseront votre processus de développement Python.
Sujet • flacon
Tutoriels Flask
Découvrez les aspects clés du développement de Flask. Grâce à ces connaissances, vous serez en mesure de créer des applications Web robustes et évolutives à l'aide de Flask.
Sujet • interface graphique
Programmation de l'interface graphique Python
Créez des interfaces utilisateur graphiques à l'aide de divers frameworks Python. Démarrez avec la programmation GUI en Python pour créer des applications conviviales.
Sujet • apprentissage automatique
Apprentissage automatique Python
Découvrez comment implémenter des algorithmes d'apprentissage automatique (ML) en Python. Grâce à ces compétences, vous pouvez créer des systèmes intelligents capables d'apprendre et de prendre des décisions.
Sujet • actualités
Actualités Python
Suivez les derniers développements du noyau Python et de son écosystème tiers plus large. Actualités Python importantes pour vous, organisées par l'équipe Real Python.
Sujet • numpy
NumPy
Créez et découpez des tableaux, comparez-les à des listes et exécutez des opérations rapides. Comprenez quand NumPy s'adapte et pratiquez les modèles de base étape par étape.
Sujet • projets
Projets Python
Travaillez sur des projets Python qui vous aident à acquérir une expérience de programmation concrète. Ces projets incluent le code source complet et des instructions étape par étape.
Sujet •python
Tutoriels Python de base
Plongez au cœur du langage Python. Comprenez les fonctionnalités principales de Python pour acquérir une base solide pour la programmation Python avancée.
Sujet • stdlib
Bibliothèque standard Python
Tutoriels pratiques de la bibliothèque standard Python pour maîtriser datetime, pathlib, argparse, sous-processus, journalisation, etc. Écrivez du code plus rapide, plus propre et sans dépendance.
Sujet • tests
Tutoriels de tests Python
Découvrez les meilleures pratiques et techniques pour tester vos applications Python afin de créer des applications robustes et sans bug.
Sujet • outils
Outils de développement Python
Choisissez votre éditeur, gérez les venvs, utilisez Git, exécutez pytest, corrigez automatiquement le code avec Ruff. Ajoutez mypy, CI, packaging et Docker pour expédier en toute confiance.
Sujet • développement web
Tutoriels de développement Web Python
Découvrez des solutions concrètes aux problèmes liés au développement d’applications Web Python. Ces tutoriels et articles couvrent les techniques clés utilisées sur le terrain. Fort de ces connaissances, vous pouvez créer des applications Web modernes.
Sujet • Web-scraping
Tutoriels Python Web Scraping
Apprenez le web scraping avec des projets pratiques du monde réel. Téléchargez et sélectionnez des données sur le Web avec Python. Automatisez le processus d'extraction de données à partir de sites Web.
Python
- Développez ensemble vos compétences Python :cours en direct basés sur des cohortes
- Python-Modules
- Convertir une chaîne en casse de titre à l'aide de Python
- Python avec la connectivité MySQL :connecteur, création de base de données, table, insertion [Exemples]
- Python - Orienté Objet
- Python RegEx
- Héritage Python
- Instruction de passe Python
- Dictionnaire Python