Migliora il tuo craft, un progetto alla volta.
Vuoi diventare un bravo programmatore? Programma progetti significativi!
Filtri
Esplora i progetti
Sqrt
Implementa un algoritmo per il calcolo approssimato della funzione radice quadrata. Un esempio applicato di calcolo numerico, una fondamentale branca dell'informatica e della matematica applicata.
CHIP-8 Emulator
Implementa il tuo primo emulatore CHIP-8, una macchina virtuale sviluppata da Joseph Weisbecker negli anni 70 per facilitare la scrittura di videogiochi sui primi microcomputers, come il COSMAC VIP. Un ottimo progetto per chi vuole imparare cosa significa scrivere un emulatore.
Maze Generator
Impara ad utilizzare la teoria dei grafi per generare e risolvere qualsiasi labirinto. Questo progetto mostra una interessante applicazione di nozioni algoritmiche e tecniche di rendering 2D.
Progetti in costruzione
LLM Inference Engine
Scrivi da zero il motore che fa parlare un Large Language Model: carica i pesi, trasforma il testo in token, calcola un transformer strato dopo strato e genera testo una parola alla volta. Nessun framework, solo Python e un po' di algebra lineare.