|
|
01 - Introduction
|
|
|
02 - Quelques conseils pour suivre la formation
|
|
001 Comment apprendre un langage rapidement.mp4
|
MP4
|
262.19 MB
|
|
|
002 Comment utiliser au mieux le lecteur vidéo.mp4
|
MP4
|
10.27 MB
|
|
|
003 Comment réaliser les exercices de code.mp4
|
MP4
|
4.16 MB
|
|
|
004 Comment refaire un exercice déjà réalisé.html
|
HTML
|
1.13 KB
|
|
|
005 Les fichiers sources de la formation.html
|
HTML
|
1.02 KB
|
|
|
005 sources
|
|
la-formation-complete-python-master
|
|
.gitignore
|
GITIGNORE
|
1.85 KB
|
|
|
README.md
|
MD
|
188 B
|
|
|
app-001_convertisseur-devises
|
|
Session 192
|
|
|
Session 193
|
|
|
Session 194
|
|
|
Session 195
|
|
|
Session 196
|
|
|
Session 197
|
|
|
Session 198
|
|
|
|
app-002_cineclub-api
|
|
Session 202
|
|
|
Session 206
|
|
|
Session 208
|
|
|
Session 210
|
|
|
Session 212
|
|
|
Session 214
|
|
|
|
app-002_cineclub-gui
|
|
Session 216
|
|
|
Session 218
|
|
|
Session 220
|
|
|
Session 222
|
|
|
Session 223
|
|
|
|
app-003_site-web-django
|
|
|
app-004_bot-discord
|
|
|
chp-001_les-bases
|
|
afficher-le-type-dune-variable
|
|
|
la-concatenation
|
|
|
les-fonctions-de-conversion
|
|
|
recuperer-linput-de-lutilisateur
|
|
|
|
chp-002_les-structures-conditionnelles
|
|
les-blocs-dinstructions
|
|
|
structure-conditionnelle-avancee-avec-else
|
|
|
tester-plusieurs-conditions
|
|
|
tester-une-condition-avec-if
|
|
|
|
chp-003_quelques-modules-et-fonctions
|
|
aller-chercher-de-laide-avec-les-fonctions-dir-et-help
|
|
|
le-module-os
|
|
|
le-module-random
|
|
|
|
chp-004_les-listes
|
|
ajouter-et-enlever-des-elements-a-une-liste
|
|
|
dautres-methodes-pour-enlever-des-elements
|
|
|
dautres-methodes-sur-les-listes
|
|
|
joindre-les-elements-dune-liste
|
|
|
les-listes
|
|
|
les-listes-imbriques
|
|
|
les-operateurs-dappartenance
|
|
|
les-slices
|
|
|
recuperer-un-element-dans-une-liste
|
|
|
|
chp-005_les-modules
|
|
actualiser-un-module
|
|
|
creer-notre-propre-module
|
|
|
la-variable-name
|
|
|
le-pythonpath
|
|
|
|
chp-006_le-logging
|
|
configurer-le-logger
|
|
|
ecrire-dans-un-fichier-de-log
|
|
|
le-module-logging
|
|
|
|
chp-007_oriente-objet-premiere-partie
|
|
attributs-de-classe-et-attributs-dinstance
|
|
|
creer-des-instances
|
|
|
creer-notre-premiere-classe
|
|
|
initialiser-une-instance
|
|
|
la-signification-de-self
|
|
|
la-verite-sur-les-fonctions-de-conversion
|
|
|
|
chp-008_reecriture-la-liste-de-courses-avec-la-poo
|
|
afficher-les-elements-dans-la-liste
|
|
|
creation-de-la-classe-liste
|
|
|
creation-des-constantes
|
|
|
creation-des-methodes-ajouter-et-enlever
|
|
|
sauvegarder-la-liste
|
|
|
|
chp-009_oriente-objet-deuxieme-partie
|
|
la-fonction-super
|
|
|
la-methode-str
|
|
|
la-surcharge
|
|
|
le-polymorphisme
|
|
|
les-methodes-de-classe
|
|
|
les-methodes-statiques
|
|
|
lheritage
|
|
|
|
chp-010_bases-de-donnees
|
|
ajouter-des-donnees
|
|
|
creer-un-tableau
|
|
|
introduction-a-sqlite
|
|
|
mettre-a-jour-des-donnees
|
|
|
recuperer-des-donnees
|
|
|
stocker-des-donnees-dans-un-fichier-json
|
|
|
supprimer-des-donnees
|
|
|
|
chp-011_bases-de-donnees-tinydb
|
|
|
chp-012_applications-command-line-typer
|
|
|
chp-013_les-tests-unitaires
|
|
|
chp-014_bases-de-la-data-science
|
|
|
exr-001_input-utilisateur
|
|
|
exr-002_changer-type-variable
|
|
|
exr-004_la-concatenation
|
|
|
exr-005_nombre-mystere-egalite
|
|
|
exr-007_nombre-mystere-comparaison
|
|
|
exr-008_nombre-mystere-random
|
|
|
exr-009_verifier-mot-de-passe
|
|
|
exr-010_nombre-mystere-erreurs
|
|
|
exr-011_comprehensions-de-liste
|
|
|
exr-012_afficher-dix-utilisateurs
|
|
|
exr-013_mot-a-lenvers
|
|
|
exr-014_boucle-while-input
|
|
|
exr-015_nombre-mystere-essais
|
|
|
exr-016_recuperer-liste
|
|
|
exr-017_boucle-principale
|
|
|
exr-018_ajouter-enlever-elements
|
|
|
exr-019_afficher-vider-liste
|
|
|
exr-020_sauvegarder-liste
|
|
|
exr-021_creer-structure-dossiers
|
|
|
exr-022_chercher-informations-fichier
|
|
|
exr-024_trier-liste-noms
|
|
|
exr-025_gerer-erreurs-fichier
|
|
|
prj-001_la-calculatrice
|
|
|
prj-002_la-calculatrice-gestion-des-erreurs
|
|
|
prj-003_la-liste-de-courses
|
|
|
prj-004_le-nombre-mystere
|
|
|
prj-005_le-jeu-de-role
|
|
|
prj-006_la-liste-de-courses-avec-sauvegarde
|
|
|
prj-007_le-trieur-de-fichiers
|
|
|
prj-008_le-createur-de-dossiers
|
|
|
prj-009_organiser-des-donnees
|
|
|
prj-010_le-gestionnaire-dutilisateurs-crm
|
|
|
prj-011_creer-une-classe-voiture
|
|
|
prj-012_le-gestionnaire-dutilisateurs-poo
|
|
|
prj-013_le-gestionnaire-dutilisateurs-tests
|
|
|
prj-014_le-gestionnaire-dutilisateurs-django
|
|
|
|
|
|
03 - Choisir un environnement de développement
|
|
|
04 - [CONFIGURATION DE VOTRE ENVIRONNEMENT]
|
|
|
05 - WINDOWS - Mise en place de l'environnement de travail
|
|
|
06 - MAC OS - Mise en place de l'environnement de travail
|
|
|
07 - LINUX - Mise en place de l'environnement de travail
|
|
|
08 - [PREMIÈRE PARTIE]
|
|
|
09 - Votre premier script
|
|
|
10 - Le Terminal
|
|
|
11 - Premiers pas avec Visual Studio Code
|
|
|
12 - Les types natifs
|
|
|
13 - Les variables
|
|
|
14 - Le type des objets et la conversion
|
|
|
15 - Interagir avec l'utilisateur
|
|
|
16 - Apprendre à résoudre des problèmes
|
|
|
17 - Manipuler les chaînes de caractères
|
|
|
18 - Les opérateurs
|
|
|
19 - Le formatage des chaînes de caractères
|
|
|
20 - [PROJECT #1 LA CALCULATRICE]
|
|
|
21 - Les structures conditionnelles
|
|
|
22 - Les erreurs que vous allez rencontrer
|
|
|
23 - Quelques modules et fonctions
|
|
|
24 - Les listes
|
|
|
25 - Les méthodes et d'autres fonctions utiles
|
|
|
26 - Les boucles
|
|
|
27 - Exercices sur les boucles
|
|
|
28 - [PROJET #2 LA CALCULATRICE (avec gestion des erreurs)]
|
|
|
29 - [PROJET #3 LA LISTE DE COURSES]
|
|
|
30 - [PROJET #4 LE NOMBRE MYSTÈRE]
|
|
|
31 - [PROJET #5 CRÉER UN JEU DE RÔLE]
|
|
|
32 - Fin de la première partie
|
|
|
33 - [DEUXIÈME PARTIE]
|
|
|
34 - Les fichiers
|
|
|
35 - [PROJET #6 LA LISTE DE COURSE (avec sauvegarde)]
|
|
|
36 - Gérer les chemins de fichiers avec pathlib
|
|
|
37 - Les dictionnaires
|
|
|
38 - [PROJET #7 LE TRIEUR DE FICHIERS]
|
|
|
39 - [PROJET #8 LE CRÉATEUR DE DOSSIERS]
|
|
|
40 - [PROJET #9 ORGANISER DES DONNÉES]
|
|
|
41 - La gestion d'erreurs avec les exceptions
|
|
|
42 - Les fonctions
|
|
|
43 - Exercices sur les fonctions
|
|
|
44 - Les annotations de type
|
|
|
45 - Les modules
|
|
|
46 - Les packages
|
|
|
47 - Documenter son code
|
|
|
48 - Le logging
|
|
|
49 - Installer des packages supplémentaires avec pip
|
|
|
50 - Étude de cas - Le scraping
|
|
|
51 - Générer des données aléatoires avec Faker
|
|
|
52 - Les environnements virtuels
|
|
|
53 - [PROJET #10 LE GESTIONNAIRE D'UTILISATEURS (CRM)]
|
|
|
54 - La gestion des dates avec le module datetime
|
|
|
55 - L'orienté objet - Première partie
|
|
|
56 - Refactoring de la liste de course avec la POO
|
|
|
57 - L'orienté objet - Deuxième partie
|
|
|
58 - Les bases de données
|
|
|
59 - Les bases de données JSON avec TinyDB
|
|
|
60 - [PROJET #11 LE GESTIONNAIRE D'UTILISATEURS (CRM)]
|
|
|
61 - Fin de la deuxième partie
|
|
|
62 - [TROISIÈME PARTIE] - Aller plus loin
|
|
|
63 - Créer des applications en ligne de commande avec Typer
|
|
|
64 - [PROJET #12 - LE CONVERTISSEUR DE DEVISES]
|
|
|
65 - [PROJET #13.1 - LE CINÉ CLUB (API)]
|
|
|
66 - [PROJET #13.2 - LE CINÉ CLUB (GUI)]
|
|
|
67 - Convertir un script Python en fichier exécutable
|
|
|
68 - PyCharm, l'IDE pour les professionnels de Python
|
|
|
69 - Les tests unitaires
|
|
|
70 - [PROJET #14 LE GESTIONNAIRE D'UTILISATEURS (CRM)]
|
|
|
71 - [PROJET #15 - VOTRE PREMIER SITE WEB AVEC DJANGO]
|
|
|
72 - [PROJET #16 - UN TABLEAU DE BORD AVEC DJANGO]
|
|
|
73 - Étude de cas - Un site web moderne
|
|
|
74 - [PROJET #16 LE GESTIONNAIRE D'UTILISATEURS (CRM)]
|
|
|
75 - Les bases de la science des données avec pandas
|
|
|
76 - [PROJET #17 - CRÉEZ UN BOT DISCORD]
|
|
|
77 - Le traitement d'images avec Python
|
|
|
78 - Aller plus loin
|