Contenu du cours
11. Introduction à Python
22. Configuration de l'environnement de développement Python
33. Syntaxe Python de base
44. Structures de contrôle en Python
54.1. Structures de contrôle en Python : structures conditionnelles
64.2. Structures de contrôle en Python : structures répétitives
74.3. Structures de contrôle en Python : boucles
84.4. Structures de contrôle en Python : commandes de flux de contrôle
94.5. Structures de contrôle en Python : structures de décision
104.6. Structures de contrôle en Python : boucles
114.7. Structures de contrôle en Python : si-sinon
124.8. Structures de contrôle en Python : tandis que
134.9. Structures de contrôle en Python : pour
145. Structures de données en Python
155.1. Structures de données en Python : listes
165.2. Structures de données en Python : tuples
175.3. Structures de données en Python : dictionnaires
185.4. Structures de données en Python : ensembles
195.5. Structures de données en Python : piles
205.6. Structures de données en Python : files d'attente
215.7. Structures de données en Python : arbres
225.8. Structures de données en Python : graphiques
235.9. Structures de données en Python : hachage
245.10. Structures de données en Python : tri
255.11. Structures de données en Python : recherche
266. Fonctions en Python
276.1. Fonctions en Python : introduction aux fonctions
286.2. Fonctions en Python : définition de fonction
296.3. Fonctions en Python : appels de fonctions
306.4. Fonctions en Python : paramètres de fonction
316.5. Fonctions en Python : renvoi de valeurs
326.6. Fonctions en Python : portée variable
336.7. Fonctions en Python : fonctions récursives
346.8. Fonctions en Python : fonctions Lambda
356.9. Fonctions en Python : fonctions intégrées en Python
367. Classes et objets en Python
377.1. Classes et objets en Python : introduction aux classes et objets
387.2. Classes et objets en Python : attributs et méthodes d'une classe
397.3. Classes et objets Python : encapsulation et modificateurs d'accès
407.4. Classes et objets en Python : héritage et polymorphisme
417.5. Classes et objets en Python : méthodes spéciales
427.6. Classes et objets en Python : constructeurs et destructeurs
437.7. Classes et objets en Python : Association entre classes
447.8. Classes et objets en Python : composition et agrégation
457.9. Classes et objets en Python : surcharge d'opérateurs
467.10. Classes et objets en Python : classes abstraites et interfaces
478. Manipulation de fichiers en Python
489. Gestion des exceptions en Python
4910. Modules et packages Python
5010.1. Modules et packages Python : introduction aux modules et packages Python
5110.2. Modules et packages Python : importation de modules et de packages Python
5210.3. Modules et packages Python : création et organisation de packages Python
5310.4. Modules et packages Python : utilisation de modules et de packages tiers
5410.5. Modules et packages Python : gestion des dépendances avec pip
5510.6. Modules et packages Python : création et publication de vos propres packages
5611. Introduction à Django
5712. Mise en place de l'environnement de développement Django
5813. Création d'un projet Django
5913.1. Créer un projet Django : installer Django
6013.2. Créer un projet Django : Structure d'un projet Django
6113.3. Création d'un projet Django : configuration de la base de données
6213.4. Création d'un projet Django : création de modèles
6313.5. Création d'un projet Django : création de vues
6413.6. Création d'un projet Django : modèles et rendu
6513.7. Créer un projet Django : URL et routes
6613.8. Créer un projet Django : formulaires et validation
6713.9. Création d'un projet Django : authentification des utilisateurs
6813.10. Création d'un projet Django : autorisation et permissions
6913.11. Création d'un projet Django : envoi d'e-mails
7013.12. Création d'un projet Django : intégration avec les API
7113.13. Création d'un projet Django : tests automatisés
7213.14. Création d'un projet Django : déploiement d'une application Django
7314. Création d'une application Django
7415. Modèles dans Django
7515.1. Modèles dans Django : Introduction à Django
7615.2. Modèles dans Django : Structure d'un projet Django
7715.3. Modèles dans Django : Modèles dans Django
7815.4. Modèles dans Django : champs de modèle
7915.5. Modèles dans Django : relations entre les modèles
8015.6. Modèles dans Django : migrations de bases de données
8115.7. Modèles dans Django : requêtes de base de données
8215.8. Modèles dans Django : Administration de Django
8315.9. Modèles dans Django : Formulaires dans Django
8415.10. Modèles dans Django : Vues dans Django
8515.11. Modèles dans Django : Modèles dans Django
8615.12. Modèles dans Django : URL dans Django
8715.13. Modèles dans Django : authentification et autorisation
8815.14. Modèles dans Django : Tests dans Django
8915h15. Modèles Django : Déployer une application Django
9016. Administration dans Django
9117. Vues dans Django
9217.1. Vues dans Django : Introduction aux vues dans Django
9317.2. Vues dans Django : créer une vue simple
9417.3. Vues dans Django : transmettre des données à la vue
9517.4. Vues dans Django : modèles de rendu
9617.5. Vues dans Django : Travailler avec des formulaires
9717.6. Vues dans Django : validation des données
9817.7. Vues dans Django : redirection d'URL
9917.8. Vues dans Django : travailler avec l'authentification
10017.9. Vues dans Django : création d'API avec Django Rest Framework
Et beaucoup plus
Ce cours gratuit comprend:
176 pages de contenu
Certificat de fin de cours
Exercices pour développer vos connaissances
Accédez sur votre smartphone