Manipulation des Fichiers et des Sets en Python

Exercice "Mot unique d'un fichier"
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 incluent:

  • Comprendre les propriétés et les usages des sets en Python.
  • Apprendre à lire et écrire dans les fichiers en utilisant la fonction open.
  • Manipuler des chaînes de caractères avec les méthodes split, replace et lower.
  • Extraire des mots uniques d'un fichier texte en utilisant un set.

Cette leçon couvre l'utilisation des sets et des fichiers en Python pour extraire des mots uniques d'un texte. Découvrez les méthodes split, replace et lower pour manipuler des chaînes de caractères.

Dans cette leçon, nous explorons l'utilisation des sets et des fichiers en Python. Les sets sont des collections d’éléments hétérogènes, non ordonnés et sans doublons, tandis que la fonction open permet de lire et d'écrire dans des fichiers. Nous abordons:

  • Les propriétés des sets: hétérogénéité, absence d’ordre et exclusion des doublons.
  • La méthode split pour diviser une chaîne en liste de mots.
  • La méthode replace pour remplacer ou supprimer des caractères spécifiques.
  • La méthode lower pour standardiser le texte en minuscules.

Enfin, un exercice pratique vous mènera à lire un fichier texte et à extraire tous les mots uniques, en supprimant les signes de ponctuation et en harmonisant les cases. Cet exercice renforce les techniques de manipulation des chaînes de caractères et de collecte des données avec les sets.

Voir plus
Questions réponses
Quelles sont les caractéristiques principales des sets en Python?
Les set en Python sont des collections d'éléments hétérogènes, non ordonnés, non sliceables, mais mutables et itérables. Ils ne contiennent pas de doublons.
Pourquoi utilise-t-on la méthode <em>replace</em> dans l'exercice?
La méthode replace est utilisée pour remplacer les signes de ponctuation par des chaînes vides afin de les retirer du texte et de standardiser les mots.
Comment lit-on un fichier ligne par ligne en Python?
On peut lire un fichier ligne par ligne en utilisant une boucle for après avoir ouvert le fichier avec la fonction open et en utilisant l'itérateur intégré du fichier.

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.