Projet d'écriture d'un programme Python qui transforme un entier écrit en binaire, décimal, ou hexadécimal, en un entier binaire, décimal, ou hexadécimal. Fait par GALTIER Maxime, DUCLOS Marc-Antoine, RACIC Leonardo
Voici le lien affichant l'algorithme de Chat-GPT 3.5 critiqué par nous : https://chat.openai.com/share/9cd940a8-99b6-44c1-ad81-06d7b892c0c3
Voici une critique de l'IA générative Chat-GPT 3.5 sur notre travail : https://chat.openai.com/share/a01b315c-1758-4ef5-9048-6eeecce19389
- Nous avons réalisé tous les modules nécessaires ;
- Nous avons debug les modules ;
- Nous avons amélioré l'expérience de l'utilisateur via l'art ASCII ;
- Nous avons comparé notre travail avec celui de Chat-GPT 3.5 ;
- Nous avons aussi critiqué le travail de Chat-GPT 3.5 ;
- Nous avons mis au propre la documentation.
$ git clone https://github.com/gand-elf13/bin_dec_hex_to_bin_dec_hex.git
$ cd bin_dec_hex_to_bin_dec_hex
$ python3 main.py
- Télécharger le zip ;
- Le décompresser ;
- Ouvrir le fichier obtenu ;
- Lancer le fichier main.py avec python3.
- Ne touchez pas aux modules ni au programme stockés dans le fichier ;
- Pour pouvoir utiliser ce programme, il ne faut qu'exécuter le fichier main.py présent dans le répositoire.
- Sans utiliser certaines fonctions de base de python ;
- Sans utiliser de class ;
- IHM en ligne de commande obligatoire ;
- Noms de fonctions réfléchis ;
- Commenté et documenté ;
- Comparaison avec le travail d'une IA générative.
- Les noms des fonctions, des variables, des fichiers
.txt
, ainsi que le fichier pythonmain.py
sont en snake_case (qui est la convention de dénomination en python) ; - Les noms des modules, et documentations
.ipynb
sont en PascalCase ; - Les noms des fichiers
.md
sont en majuscule
La documentation est aussi disponible sous forme d'un notebook jupyter intéractif à télécharger ici :
Le fichier markdown est ici :