Activité 1
Le nombre d'apparition d'un mot dans un texte
Un journaliste souhaite analyser le discours d'un homme politique. Il s'intéresse particulièrement au nombre de fois que l'homme
politique prononce un mot précis, par exemple le mot "impôts".
Aider ce journaliste pour écrire un programme en Python réalisant son objectif.
Télécharger le fichier
texte.txt qui contient un texte.
Pour chercher le nombre d'apparition d'un mot dans un texte, on écrit un programme en Python qui :
|
|
- Ouvre le fichier textetexte.txt
- Lit le fichier texte.txt
- Affecte la chaîne de caractère lue à la variable texte
- Convertit texte en liste (méthode split()). (Séparer la chaîne de caractères contenue
dans la variable texte en prenant comme délimiteur "\n")
- Affiche les éléments de cette liste
- Crée une liste dont les valeurs sont les mots du texte
- Compte le nombre d'apparition du mot "science" dans le texte.
- Compte le nombre d'apparition du mot "données" dans le texte.
|
Activité 2
Exercice 1 : Lecture d'un fichier en python
A l'issue des conseils de classe des Secondes d'un lycée général, le fichier
orientation.csv représente la synthèse des choix
des spécialités proposées dans ce lycée
Ce fichier est présenté sous la forme suivante :
| Spécialité | maths | PC | SVT | MSI | SES |
HG | Littérature | Arts |
| Effectifs | 50 | 45 | 70 | 22 | 28 |
31 | 18 | 12 |
Ecrire un programme qui fait les taches suivantes :
|
|
- Ouvrir le fichier Excel orientation.csv
- Lire le fichier orientation.csv
- Affecter la chaîne de caractère lue à la variable orientation
- Convertir orientation en liste (méthode split()). (Séparer la chaîne de caractères contenue dans la variable orientation en prenant comme délimiteur "\n")
- Afficher les éléments de cette liste
|
Exercice 2 : Exploitation des données
Création de deux variables spe et effectif
|
|
- Créer deux listes vides nommées spe et effectif
- créer une boocle for qui :
|
- Délimite les éléments de la liste orientation
- Ajoute les noms des spécialités dans la liste nommée spe et les
effectifs correspondants dans la liste nommée effectif
| |
- afficher les éléments de chaque liste
|
Exercice 3 : Exploitation des données
Diagramme en barres
|
|
- Représenter ces résultats en diagramme en barres
- Quelle est la population étudiée
- Quelle est le caractère étudié
- Quelle est l'orientation la moins fréquente
- Peut-on répondre à la question : Combien le lycée compte-il d'élèves en Première ?
|
Activité 3
Télécharger le fichier en Excel
departements_N-fr.csv dans lequel on donne les noms des départements en Métropole
et en Corse, les effectifs des habitants et le numéro de chaque département
Lecture d'un fichier
|
|
Ecrire un programme en Python qui permet de :
- Ouvrir le fichier departements_N-fr.csv
- Créer une liste dont les valeurs sont les départements français
- Créer une deuxième liste dont les valeurs sont les effectifes des habitants des départements.
- Créer un diagramme en barres représentant les effectifs par département.
|