Créer une Fonction Listing en Python

Exercice "Créer une fonction listing"
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
Apprendre à programmer en Python
Revoir le teaser Je m'abonne
4,8
Transcription


79,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis
4,8

79,00€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont :
1. Apprendre à créer une fonction pour lister les éléments d'un itérable.
2. Comprendre et utiliser la méthode join pour le formatage.
3. Découvrir les templates pour un code plus lisible et performant.

Dans cette leçon, apprenez à créer une fonction Python qui liste les éléments d'un itérable, en utilisant des techniques avancées de formatage de chaînes.

Pour cet exercice, nous allons reproduire une tâche courante en programmation Python : afficher un listing des éléments d'un itérable. Nous allons créer une fonction nommée listing qui prendra un itérable en paramètre et retournera une chaîne de caractères représentant les éléments de cet itérable, chacun sur une nouvelle ligne et précédé d'un tiret.

Nous verrons d'abord une méthode basique en utilisant la concatenation de chaînes puis une méthode améliorée en utilisant les listes pour stocker temporairement les éléments avant de les rejoindre en une seule chaîne grâce à la méthode join. Enfin, nous introduirons l'utilisation des templates pour le formatage des chaînes, rendant le code plus lisible et plus performant.

Voir plus
Questions réponses
Pourquoi est-il utile d'utiliser la méthode join pour le formatage des chaînes?
La méthode join est utile car elle permet de joindre les éléments d'un itérable en une seule chaîne, évitant ainsi les boucles et les concaténations répétées qui peuvent être coûteuses en termes de performance.
Qu'est-ce qu'un template en Python?
Un template en Python est une manière de formater des chaînes de caractères en utilisant des espaces réservés qui peuvent être remplacés par des valeurs variables, ce qui rend le code plus lisible et maintenable.
Quels sont les avantages des docstrings?
Les docstrings permettent de documenter les fonctions, rendant le code plus compréhensible pour les autres développeurs et facilitant la génération de documentation automatiquement.

Programme détaillé

4 commentaires
4,8
4 votes
5
4
3
2
1
phil
Il y a 3 ans
tres claire... merci !
badii_00
Il y a 3 ans
Très facile à comprendre pour quelqu'un qui n'a pas de formation en programmation.
g.vanleynseele
Il y a 4 ans
Je suis au dernier exercice du module 3, le code proposé ne fonctionne que si le dossier parcouru ne contient que des fichiers .txt, alors que dans la correction il semble pouvoir parcourir des fichiers .py également.
Autrement jusque-là tout était très clair, merci beaucoup :-)
actif22
Il y a 4 ans
Hello,
Pratiquant le Python régulièrement, je trouve que ce cours et l'intervenant font parties des meilleurs sur le Web pour l'apprentissage de ce language.

La partie sur les able est simplement limpide et tellement utile.

Certains sujets sont passés en revue rapidement tel que le debugeur mais on le comprend très bien, déjà avec plus de 6h de formation, cela aurait été dense et finalement cela ne concerne pas vraiment les débutants.

Je conseille d'aller voir les autres formations de l'enseignant qui sont du même acabit.

Regarder les design pattern, c'est du Python mais cette formation ne ressort pas avec le moteur de recherche....

Bon apprentissage.