GithubHelp home page GithubHelp logo

Toussaint Louis's Projects

42_avaj_launcher icon 42_avaj_launcher

Premier projet de l'arc des projets Java. Implémentation d'un programme Java simple selon un diagramme de classe donné écrit en UML.

42_computorv1 icon 42_computorv1

Le but de ce projet est de vous faire (re)prendre contact avec la manipulation d’outils mathématiques élémentaires, qui pourront vous être utiles dans de nombreux autres sujets de 42. Il ne s’agit pas de faire des maths pour faire des maths, mais bien de vous permettre d’aborder plus progressivement et sereinement les sujets où il y en a besoin.

42_corewar icon 42_corewar

Ce projet vous invite à créer une arène virtuelle et à y faire s’affronter des programmes codés dans un langage simpliste. Vous allez ainsi aborder la conception d’une VM (avec les instructions qu’elle reconnait, les registres, etc), et les problématiques de compilation d’un langage assembleur en bytecode.

42_darkly icon 42_darkly

Projet introductif à la sécurité dans le domaine spécifique du web, ce projet va vous faire disséquer un site web vulnérable. Vous allez développer votre propre façon de penser sécurité dans une application web et prendre conscience des problèmes liés à de simples erreurs de développement, autant d'un point de vue programmation que conception.

42_dr_quine icon 42_dr_quine

Ce petit projet d'algo vous permet d'aborder les problématiques de l'auto-réplication, et vous confronte au théorème de récursion de Kleene !

42_dslr icon 42_dslr

Sujet proposé par l'association 42AI. Découvrez la Data Science à travers ce projet dans la reconstitution du Choixpeau Magique de Poudlard ! Attention, ceci n'est pas un sujet sur les appareils photos.

42_fdf icon 42_fdf

Tous les programmes que vous avez écris jusqu'à maintenant s'exécutaient uniquement en mode texte dans votre terminal. Pour commencer votre voyage au pays de la programmation graphique, FdF vous propose de représenter le maillage en fils de fer d'un terrain en 3D dans une fenêtre.

42_fillit icon 42_fillit

Fillit est un projet vous permettant de decouvrir une problematique recurrente en programmation : la recherche d'un solution optimale parmis un tres grand nombre de possibilites, dans un delais raisonable. Dans le cas de ce projet, il s'agira d'agencer des Tetriminos entre eux et de determiner le plus petit carre possible pouvant les accuellir.

42_fractol icon 42_fractol

Découvrez la programmation 2D et l'univers psychédelique des fractales grâce à ce projet à réaliser avec la minilibX.

42_get_next_line icon 42_get_next_line

Qu'il s'agisse d'un fichier, de l'entrée standard, ou même plus tard d'une connexion réseau, vous aurez toujours besoin de lire du contenu ligne par ligne. Il est donc temps de vous attaquer à cette fonction, indispensable pour un certain nombre de vos prochains projets.

42_lem_in icon 42_lem_in

Votre colonie de fourmis doit se déplacer d'un point à un autre. Mais comment faire pour que cela prenne le moins de temps possible ? Ce projet vous fait découvrir les algorithmes de parcours de graphe : votre programme devra sélectionner intelligemment les chemins et les mouvements précis qui doivent être empruntés par ces fourmis.

42_libft icon 42_libft

Ce premier projet en tant qu'étudiant de 42 va vous faire consolider vos acquis de piscine. Vous allez recoder un certain nombre de fonctions de la librairie C standard, ainsi que d'autres fonctions utilitaires que vous réutiliserez tout au long de votre cursus.

42_linear_regression icon 42_linear_regression

Ce projet sera vos premiers pas dans l'IA et plus précisément le machine learning. Vous coderez un programme qui peut prédire le prix d'une voiture en utilisant la régression linéaire avec un algorithme de descente de gradient.

42_override icon 42_override

Si Rainfall vous a paru facile, voila de quoi vous donner du fil a retordre. Override est la dernière ISO de challenge qui vous demandera de partir à la recherche de failles présents dans des binaires protégés, et reconstruire ces binaires en fonction de leur comportement.

42_printf icon 42_printf

Vous en avez assez de faire vos affichages en alternant ft_putstr et ft_putnbr ? Recodez votre printf ! Ce sera l'occasion de découvrir une feature du C - les fonctions variadiques - et de vous entrainer à la gestion fine des options d'affichage. Vous aurez ensuite le droit d'utiliser votre printf dans tous vos projets ultérieurs.

42_push_swap icon 42_push_swap

Ce projet vous demande de trier des données sur une pile, avec un set d’instructions limité, en moins de coups possibles. Pour le réussir, vous devrez manipuler différents algorithmes de tri et choisir la (ou les ?) solution la plus appropriée pour un classement optimisé des données.

42_rainfall icon 42_rainfall

Rainfall est un iso de challenge légèrement plus complexe que SnowCrash qui vous plongera dans les méandres du reverse engineering et vous apprendra à reconstruire un code et à en comprendre son fonctionnement afin d'en dénicher les failles. Pourrez-vous atteindre le dernier level ?

42_scop icon 42_scop

Faites vos premiers pas dans le monde de la 3D sur GPU avec de l'OpenGL. Les principaux concepts sont abordés lors d'un petit projet ludique.

42_snowcrash icon 42_snowcrash

SnowCrash a pour but de faire découvrir la sécurité dans différents sous-domaines, avec une approche orientée développeur. Vous allez vous familiariser avec plusieurs langages (ASM/perl/php..), développer une certaine logique pour comprendre des programmes inconnus, et ainsi prendre conscience des problèmes liés aux erreurs de programmation.

driftctl icon driftctl

Detect, track and alert on infrastructure drift

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.