🏡
Photo de profil

Fabien Villedieu

DĂ©veloppeur Novice ‱ CrĂ©atif

Présentation du projet

Ce projet consiste en la création d'un logiciel permettant de rechercher un mot dans une base de données en forme .csv.

Il utilise les algorithmes de recherche naif ou Boyer-Moore-Horspool.

C'est un projet trĂšs simple mais qui m'a marquĂ©, c'Ă©tait mon premier logiciel jamais créé et majoritairement construit par moi mĂȘme

Objectifs du projet

  • Mettre en application les algorithmes de recherches naif et Boyer-Moore-Horspool
  • Utiliser un fichier CSV pour faire ses recherche et donc manipuler des fichiers avec du code

Fonctionnalités clés

  • Une interface graphique avec tinker
  • Un moyen de choisir entre les deux algorithmes et de choisir la base de donnĂ©es que l'ont veux utiliser
  • Travailler en groupe

Difficultées rencontrées

Complications sur l'algorithme Boyer-Moore-Horspool qui est relativement compliqué a mettre en place et coder

La base de données a été compliqué a trouver

Axes d’amĂ©lioration

  • Une base de donnĂ©es en SQL et non CSV
  • AmĂ©lioration graphique et permettre de rechercher un mot sur plusieurs supports diffĂ©rents (page web, document word, etc...)

Technologies

Python

tinker

Algorithmes Naif et Boyer-Moore-Horspool

Durée

6 semaines

Type

Projet Académique effectué en terminal NSI
Effectué en groupe de 3

Code Source

Github