Python avancé : Aller plus loin

13,99€

Apprenez des techniques de programmation avancées pour coder plus efficacement à l'aide de nombreux exercices pratiques.

18 sessions

Courtes et concises

Intermédiaire

Ça se corse !

4,5 heures

De contenu à digérer

Une vraie expérience
d'apprentissage intéractif.

Dans ce cours, il ne s'agit pas seulement de regarder des vidéos, tu vas pouvoir tester abondamment tes connaissances grâce aux nombreux quiz, exercices pratiques et examens associés à chaque vidéo théorique.


Ensemble, on va voir comment :

Documenter votre code grâce aux docstrings

Découvre les docstrings pour commenter ton code et le documenter

Éviter les 10 erreurs du débutant

10 erreurs que tous les débutants font et comment les éviter.

Utiliser les itérateurs et les générateurs

Créer vos propres objets itérables grâces aux itérateurs et aux générateurs

Utiliser les expressions régulières

Apprends à utiliser les regex pour valider des chaînes de caractères.

Comprendre le fonctionnement des objets Python en mémoire

Découvre ce qu'il se passe dans les entrailles de Python quand tu crées un objet

Utiliser les args et kwargs

Apprenez à les utiliser et découvrez ce qui se cache derrière ces termes barbares.

Plan de cours

La formation dans les détails.

Un petit aperçu de ce qui t'attends 😉

Plan de cours Développer tout
1. Introduction à la formation
1mn
2. Les sources de la formation
1mn
1. Une notion de base méconnue
2mn
2. Les objets muables et immuables
2 questions
3. Pourquoi c'est important
5mn
4. À vous de jouer
1mn
1. La fonction enumerate
1mn
2. Exemples avancés
3mn
3. La fonction enumerate
2 questions
4. Convertir une phrase en camelCase
4mn
1. Définition et syntaxe
3mn
2. Les fonctions anonymes
2 questions
3. Exemples d'utilisation de lambda
5mn
4. Les fonctions lambda avec PySide
1mn
5. Les fonctions lambda avec PySide - 02
1mn
1. Définition et syntaxe
3mn
2. Les compréhensions de liste
2 questions
3. Les compréhensions de liste - Exemples
5mn
4. Map et filter - l'ancienne façon de faire
3mn
1. Définition et syntaxe
3mn
2. Les itérateurs
1 questions
3. Recréer la fonction range avec un itérateur
6mn
4. Les itérateurs
3 questions
5. Mélanger une chaîne de caractères avec un itérateur
5mn
1. Les générateurs
2mn
2. Les générateurs
3 questions
3. Recréer la fonction range avec un générateur
2mn
4. Mélanger une chaîne de caractères avec un générateur
4mn
1. Définition et syntaxe
4mn
2. Les opérateur ternaires
1 questions
3. Avant Python 2.5
2mn
4. Les opérateurs ternaires
1mn
1. Définition et syntaxe
3mn
2. La fonction zip
1 questions
3. La fonction zip
1mn
1. Introduction
1mn
2. La fonction help
6mn
3. Le module sys
3mn
4. La fonction dir et __doc__
4mn
5. La fonction type
4mn
6. La fonction id
3mn
1. Définition et syntaxe
5mn
2. Any et all
3 questions
3. Any et all
10mn
1. Pour commencer : l'unpacking
2mn
2. Args et Kwargs : définition et syntaxe
9mn
3. Exercice sur les args et kwargs
3mn
1. Définition et syntaxe
5mn
2. Les sets
2 questions
3. Opérations sur les sets
1mn
4. Opérations sur les sets
5 questions
5. Les sets
1mn
1. Définition et syntaxe
6mn
2. Différentes syntaxes pour les Docstrings
1mn
3. Créez votre propre docstring
1mn
1. Définition et syntaxe
7mn
2. Les expressions régulières
2 questions
3. La fonction match
9mn
4. La fonction match
1mn
5. La fonction search
2mn
6. Search et match
2 questions
7. La fonction split
3mn
8. Vérifier la validité d'un numéro de téléphone
1mn
9. Vérifier la validité d'une adresse email
1mn
10. Tester ses expressions régulières
3mn
1. Utiliser pip sur Windows
7mn
2. Lien vers la documentation de pip
1mn
3. Utiliser pip sur Mac et Linux
1mn
1. Récupérer une clé inexistante d'un dictionnaire
3mn
2. Utiliser une liste vide comme argument d'une fonction
2mn
3. Mélanger les tabulations et les espaces
3mn
4. Récupérer un élément inexistant d'une liste
2mn
5. Modifier une liste en itérant dedans
2mn
6. Copier une liste
2mn
7. L'égalité avec is et ==
3mn
8. Utiliser des noms réservés
2mn
9. Tout importer
3mn
10. Les erreurs de 'scope'
1mn
1. Trouver le chemin vers un module
2mn
2. Utiliser la fonction join
4mn
3. Chaîner les comparateurs
1mn
4. La boucle for else
2mn
5. Inverser les clés et valeurs d'un dictionnaire
2mn
6. Aplatir une liste et enlever les doublons
1mn
7. Enlever certains éléments d'une liste
3mn
8. Utiliser defaultdict et OrderedDict
6mn
9. Pretty Print avec le module pprint
2mn
10. Utilisation avancée de la fonction format
7mn
11. Utilisation avancée de la fonction format - Tous les exemples
1mn
12. La fonction print avec Python 3
2mn
13. Éviter trop de niveaux de tabulation
4mn

Rejoins des milliers d'étudiants qui apprennent Python

"Thibault est très pédagogue, il transmet le contenu d'une façon très claire. Je recommande vivement."

Khaled Khaled

"Formateur très clair et excellent pédagogue."

Alain Alain

"Merci pour cette excellente formation qui complète idéalement la formation complète Python et les 101 exercices. Tout est expliqué de manière claire, rythmée et précise."

Arnaud Arnaud

"Cours très pédagogique. Les différentes parties sont vraiment bien détaillées."

Laurent Laurent

"Formation de qualité. J'apprécie vraiment la façon d'expliquer du formateur. En complément avec la formation complète, elle m'a aidé à beaucoup progresser. Top !"

Sahbi Sahbi

"Cours très bien expliqué, professeur parfait qui maîtrise et explique parfaitement le cours."

Abderr Abderr