Voici l'accueil de mon site d'informatique !



Image



Les diverses parties de ce site contiennent les éléments suivants :

    Partie 1 :

La partie 1 contient les travaux effectués en Python avec Kim Gerdes.
Le but était d'extraire et nettoyer une page internet.

    Partie 2.1 et 2.2 :

La partie 2 contient les deux exercices effectués avec Serge Fleury.
Nous allons utiliser Cygwin et des commandes comme egrep afin de recueillir des informations d'un fichier texte.

A propos de Cygwin, voici quelques commandes de base utiles :

  • pwd : affiche le nom du répertoire dans lequel je suis
  • cd = change directory : change de répertoire (indiquer ensuite le chemin désiré)
  • ls : indique les fichiers contenus dans le dossier
  • egrep : commande qui sert à filtrer
Voici un exemple en image :
Exemple

A présent, nous allons pouvoir "'jouer" avec la commande egrep :

  • syntaxe de la commande : egrep [option] motif fichier
Parmis les options disponibles à utiliser avec egrep, nous avons le choix parmis les suivantes :
  • egrep -c "citoy" Duchn.txt (compte les occurences du mot "citoy")
  • egrep -i "citoy" Duchn.txt (cherche le mot "citoy" avec ou sans majuscules)
  • egrep -n "citoy" Duchn.txt (cherche les lignes ou "citoy" est contenu)
  • egrep -ic "citoy" Duchn.txt (compte sans distinguer la casse)
  • egrep -v "citoy" Duchn.txt (cherche toutes les lignes qui ne contiennent pas le motif "citoy")
Mais afin d'avoir un rendu, il est nécessaire de faire en sorte de sauvegarder les résultats d'egrep dans un fichier !
Pour cela, nous allons utiliser la commande suivante :
  • egrep "citoy" Duchn.txt > resultat.txt
Nous pouvons utiliser les modulateurs {^$.*+?[][^]\b\w} pour les expressions régulières.
Par exemple :
  • egrep "\bcitoy" Duchn.txt > question1exercice1.txt (affiche les mots commençants par "citoy" dans un fichier .txt)

Nous verrons d'autres exemples dans les exercices.

    Partie 3 :

La partie 3 contient l'arborescence du TLF (en image, et en XML), afin de construire des entrées structurées de dictionnaire.