Idées de projets en informatique

Gno

Sage
Auteur du topic
9 Nov 2022
547
627
Ma foi, rares sont les fois où je crée un topic, encore plus pour demander de l'aide dans un domaine.
(ne pas hésiter à déplacer le topic s'il n'est pas à la bonne place)

Prélude et mise en contexte

Depuis longtemps et toujours, je n'arrive jamais à trouver de projets à coder. Et si peu que j'ai une idée, je me pose la question de : l'utilité, la complexité, l'ergonomie, voire d'autres soucis.

Après avoir discutaillé avec un ami, qui est bien plus doué que moi par ailleurs, il m'a rappelé la nécessité d'avoir un bon GitLab/GitHub avec divers projets. Cependant comme dit précedemment, je suis toujours bloqué dans la sphère de "mais quoi faire ?". Et c'est par ailleurs pas l'envie qui m'en manque, j'aime bien coder.

Du coup, espérant aider d'autres personnes dans le même cas, je propose un topic qui permettra de réferencer les divers projets faisables (si possibles avec divers niveaux de difficultés, dans divers sujets différents (web, python, POO, cryptographie, etc)). Ce topic n'est pas clos pour les sujets plus "débiles", car ils pourront toujours intéresser certains.

J'essaierai d'update ce message assez régulièrement, au fur et à mesure de la proposition des divers projets


Les projets réalisables

Niveau débutant

To-do List
Description : Création d'une application simple pour gérer des tâches avec ajout, suppression, modification et marquage comme terminé
Technologies : HTML, CSS, JS (Optionnel : Mise en place d'une BDD pour la sauvegarde pérenne)

Objectif : Découvrir le développement web de base et comprendre les interactions utilisateur

Calculatrice Basique
Description : Création d'une calculatrice basique pour les calculs simples ou avancés (calculs scientifiques)
Technologies : Python avec TKinter (ou CustomTKinter), ou pour les maso : HTML, CSS, JS
Objectif : Maîtrise de l'interface utilisateur et de la logique conditionnelle



Niveau intermédiaire

Jeu du Morpion (Tic-Tac-Toe) avec IA Basique (voire random si c'est trop chiant)
Description : Création d'une version du jeu du morpion où un joueur peut jouer contre une IA utilisant la logique
Technologies : JavaScript ou Python
Objectif : Apprendre les bases des algorithmes de minimax et de l'IA


Extension Chrome pour Adoasis
Description : Création d'une extension pour Adoasis pour pouvoir overwrite le CSS du site
Technologies : HTML/CSS et JS
Objectif : Maitrise de la logique de surcharge, ainsi qu'un approfondissement du CSS



Niveau avancé

Application de Reconnaissance d'Image avec l'IA
Description : Une application qui utilise un modèle de reconnaissance d'images pour classifier des objets
Technologies : Python avec TensorFlow/Keras, OpenCV
Objectif : Introduction à l'apprentissage automatique et aux réseaux de neurones


Moteur de Recherche Simplifié (à la V2F)
Description : Création d'un moteur de recherche pour indexer et chercher des documents texte
Technologies : Python (NLTK pour le traitement du texte), Elasticsearch
Objectif : Exploration des concepts de recherche et indexation
 
Dernière édition:
  • Like
  • Love
  • Merci
Réactions: 4 membres

Crypoten

Initié(e)
30 Avr 2024
291
313
Wahou j'aimerai trop apprendre à faire des trucs comme ca mais bon j'ai pas le temps ni le matériel 😔
Two bien V2F
 

Gno

Sage
Auteur du topic
9 Nov 2022
547
627
Wahou j'aimerai trop apprendre à faire des trucs comme ca mais bon j'ai pas le temps ni le matériel 😔
Two bien V2F
Quand on veut on peut, je dis ça car j'ai déjà réussi à faire du montage vidéo avancé avec un PC portable qui n'avait qu'un Intel Pentium
 

GregoryMeBoy

Génie
20 Mai 2023
2,730
2,539
Extension web pour Adoasis :

Ajouts d'autres thèmes (Violet.. Bleu..)
Nouveaux styles saisonniers..
Possibilité de retirer certains éléments de l'accueil en cochoant/décochant une case.

Ça permettrait d'améliorer l'expérience des membres sur l'oasis (surtout la mienne ahem)
 

Gno

Sage
Auteur du topic
9 Nov 2022
547
627
Extension web pour Adoasis :

Ajouts d'autres thèmes (Violet.. Bleu..)
Nouveaux styles saisonniers..
Possibilité de retirer certains éléments de l'accueil en cochoant/décochant une case.

Ça permettrait d'améliorer l'expérience des membres sur l'oasis (surtout la mienne ahem)
En soit c'est possible, ce n'est que du CSS, cependant ça demande une énorme rétro-ingénierie du site pour voir comment tout ça est structuré (ça se fait avec un ctrl shift i)
 
  • Merci
Réactions: 1 membre

GregoryMeBoy

Génie
20 Mai 2023
2,730
2,539
En soit c'est possible, ce n'est que du CSS, cependant ça demande une énorme rétro-ingénierie du site pour voir comment tout ça est structuré (ça se fait avec un ctrl shift i)
Je vais essayer quand j'aurai du temps libre :kkomrade:
 

Edgar

Administrateur
Membre du personnel
11 Sept 2001
906
1,168
Extension Chrome pour Adoasis
La dernière fois que j'ai essayé de faire une extension (pour le chat) j'ai DDOS le site x)
Sinon y'a même pas besoin de créer une extension en soit, il suffit de créer un fichier CSS et l'importer avec l'extension Stylus.
 
  • Love
Réactions: 1 membre

Gno

Sage
Auteur du topic
9 Nov 2022
547
627
La dernière fois que j'ai essayé de faire une extension (pour le chat) j'ai DDOS le site x)
Sinon y'a même pas besoin de créer une extension en soit, il suffit de créer un fichier CSS et l'importer avec l'extension Stylus.
J'avais oublié l'existence de Stylux 😭
L'extension peut être utile si on veut avoir un toggle pour pouvoir changer le thème simplement, pour avoir une UI plus adaptée, mais l'idée du CSS custom avec Stylux c'est large ok en vrai
 
  • Like
Réactions: 1 membre

Edgar

Administrateur
Membre du personnel
11 Sept 2001
906
1,168
J'avais oublié l'existence de Stylux 😭
L'extension peut être utile si on veut avoir un toggle pour pouvoir changer le thème simplement, pour avoir une UI plus adaptée, mais l'idée du CSS custom avec Stylux c'est large ok en vrai
J'ai été surpris en le découvrant mais tu peux aussi avoir des options avec des toggle etc sur Stylus. Mais pour le commun des mortels, une extension sera toujours le plus simple à utiliser.

1731574917403.png
 

Gno

Sage
Auteur du topic
9 Nov 2022
547
627
J'ai été surpris en le découvrant mais tu peux aussi avoir des options avec des toggle etc sur Stylus. Mais pour le commun des mortels, une extension sera toujours le plus simple à utiliser.

EH C'EST DÉJÀ INCROYABLE
Je suis étonné de la puissance de l'outil (et ouais, ça aurait pu être la solution parfaite, mais c'est un peu relou pour les non-informaticiens de configurer tout ça avec Stylus)
 

Pingouin

Va VRAIMENT bannir Gno
Membre du personnel
13 Déc 2020
2,403
1,802
Un projet qui peut être cool, ce serait de coder l'AES en assembleur.

Blague à part, recoder un jeu que tu aimes bien, c'est génial à faire. Genre par exemple faire un Terraria spécialisé pour les summoners ! (ça me donne une autre idée, tu peux coder des modes pour certains jeux, genre pour terraria un mod qui équilibre la classe summoner)
 

Gno

Sage
Auteur du topic
9 Nov 2022
547
627
Un projet qui peut être cool, ce serait de coder l'AES en assembleur.

Blague à part, recoder un jeu que tu aimes bien, c'est génial à faire. Genre par exemple faire un Terraria spécialisé pour les summoners ! (ça me donne une autre idée, tu peux coder des modes pour certains jeux, genre pour terraria un mod qui équilibre la classe summoner)
Du coup je dois faire du C#, c'est accessoirement quelque chose qui me fait peur, mais l'idée est intéressante et me tente
Bien que ça risque d'être un projet colossale, avec un établissement d'un cahier des charges, une création de work packages, et voire même un projet de groupe
 

Pingouin

Va VRAIMENT bannir Gno
Membre du personnel
13 Déc 2020
2,403
1,802
Du coup je dois faire du C#, c'est accessoirement quelque chose qui me fait peur, mais l'idée est intéressante et me tente
C'est bien le C#
En soi, je te donne juste des projets que j'aurais jamais le temps de faire mdrr. J'ai quelques notes qui trainent un peu partout avec des idées de projets...

un projet de groupe
👁️👄👁️
 

Gno

Sage
Auteur du topic
9 Nov 2022
547
627
C'est bien le C#
En soi, je te donne juste des projets que j'aurais jamais le temps de faire mdrr. J'ai quelques notes qui trainent un peu partout avec des idées de projets...
Alors en fait je suis étonné de la simplicité (si ChatGPT a raison)
En fait TModLoader propose déjà un package pour créer des modes hyper simplement
Et même une épée qui tire des rayons par exemple, c'est pas si compliqué. Il y a une classe ModItem (pour l'épée) et une classe ModProjectile (pour le projectile) et pas de code supplémentaire
Messages fusionnés :

Bon les amis, j'ai peut-être une idée de projet.
Un programme Python qui transforme un PDF de cours en fiche de points récapitulatifs.
Donc il faut que j'utilise PyPDF2 et que je fasse du NLP (Natural Language Processing)
A voir si c'est cohérent, mais ça peut être intéressant
 
Dernière édition:
  • Like
Réactions: 1 membre

Crypoten

Initié(e)
30 Avr 2024
291
313
Bon les amis, j'ai peut-être une idée de projet.
Un programme Python qui transforme un PDF de cours en fiche de points récapitulatifs.
Donc il faut que j'utilise PyPDF2 et que je fasse du NLP (Natural Language Processing)
A voir si c'est cohérent, mais ça peut être intéressant
Je crois que Adobe acrobat le fais déjà
 

Edgar

Administrateur
Membre du personnel
11 Sept 2001
906
1,168
J'y suis déjà dessus, et j'ai fait un rebranding du nom : Adonazi
Je soutiens, c'est cool de travailler sur des projets qui nous prennent à cœur et nous touchent personnellement.
 
  • Love
Réactions: 1 membre

Gno

Sage
Auteur du topic
9 Nov 2022
547
627
J'ai envie de luner la situation entière, c'est goldé
 
  • Lune
Réactions: 1 membre