QNA > C > Che Tipo Di Progetti Python Impressionanti Dovrei Fare Per Aumentare Il Mio Curriculum?

Che tipo di progetti Python impressionanti dovrei fare per aumentare il mio curriculum?

"...qualcosa che potrebbe essere abbastanza impressionante da mettere sul mio curriculum."

Andiamo con il tema del software di sistema.

  1. Ri-implementare ld in python.
  2. Ri-implementare objdump.
  3. Prendere ciò che avete imparato e scrivere un rewriter binario in python. Pin - A Dynamic Binary Instrumentation Tool ha una bella interfaccia da cui partire.

Perciò perché fare questo tipo di cose oscure che non portano a belle immagini o giochi giocabili? Se vedessi "Reimplementazione di GNU ld in python" sul curriculum di un novellino, cambierei completamente la mia opinione sul candidato. Pochissimi laureati sarebbero in grado di sedersi e scrivere un caricatore da zero in C, molto meno in python. Non è particolarmente difficile, ma richiede la padronanza di pezzi di idraulica di basso livello che non sono generalmente insegnati.

Le reimplementazioni permettono anche di sfruttare le suite di test esistenti. Una cosa è dire di aver scritto un caricatore. Un'altra è dire che la catena di compilazione di GNU non riesce a distinguere il vostro caricatore dal loro.

Di Zurn

Quale linguaggio di programmazione è il migliore per lo sviluppo di app mobili nel 2020? :: Qual è la migliore app o sito web per investire in fondi comuni diretti nel 2020?
Link utili