Imparare Python con Code School

Questa settimana tenterò di imparare Python, un linguaggio di programmazione, a codeschool.com. Ho scelto Python perché ho letto che è più facile da leggere, versatile e viene utilizzato nella creazione di alcune app Android che è piuttosto interessante. L’unica esperienza di codifica precedente che ho è alcune cose di Turing molto basilari che ho imparato nel 10 ° grado e un po ‘ di programmazione di base con MATLAB nel mio primo anno di università. Vediamo cosa posso ricordare e iniziare! Completerò il livello 1 ” Uccelli e noci di cocco “del corso gratuito”Prova Python”.

Una panoramica del modulo del corso “Try Python” di Code School. Fonte: Gyazo

Subito dopo, ho guardato un video introduttivo di 5 minuti che è iniziato con un jingle piuttosto accattivante su Python! Mentre scrivevo questo, mi sono trovato a canticchiare la prima riga “È ora di imparare un po’ di Python…”. Il video è andato su alcuni principi di base come l’ordine delle operazioni. Ha anche mostrato un calcolo su quante rondini potrebbero portare una noce di cocco. Poi, il mio primo esercizio di codifica coinvolto la conversione U.S dollari a sterline inglesi e alcuni esercizi per quanto riguarda questo.

Il mio primo esercizio di codifica in Python. Fonte: Gyazo

Il prossimo video ha parlato di come utilizzare le variabili per risolvere i problemi. Ha menzionato che seguendo le linee guida PEP 8, scrivere variabili in minuscolo con caratteri di sottolineatura che separano le parole è il modo più” pitonico ” per farlo. Il prossimo è stato un paio di domande a scelta multipla che coinvolgono variabili.

Abbastanza facile! Fonte: Gyazo

Successivamente, ho dovuto fondamentalmente completare lo stesso problema di prima con il cambio valuta, ma ho dovuto usare variabili per ogni problema. Come mostrato nello screenshot qui sotto, ho fatto alcuni errori di sintassi. Penso che sia quello che ottengo per pensare che questo è troppo facile e correre attraverso di essa! Il primo errore è stato usare i due punti invece di un segno=. Mi ci sono voluti un buon 2 minuti per capire cosa è andato storto. Ora conosco le frustrazioni di essere un programmatore min su una scala minuscola, cioè. Avrei potuto aggiustarlo molto più velocemente se avessi effettivamente prestato attenzione alla piccola freccia che mostra dove ho sbagliato, ma ho scelto di ignorarlo per qualche motivo (?!?!). Dopo averlo risolto, ho dimenticato di inserire un trattino basso che collega le due parole per creare la mia variabile. Ops.

Errore di sintassi!! Fonte: Gyazo

Infine, ho dovuto importare la libreria “math” e usare la funzione “ceil” per arrotondare la mia variabile calcolata “total_dollars”, che era un decimale (descritto come “fluttuante” in Python) a un numero intero. Ho dimenticato di screenshot questo ma il codice sembrava così:

importa matematica

matematica.ceil (total_dollari)

Dopo aver terminato quell’esercizio, ho completato il livello 1 del modulo” Prova Python”. Nel complesso, questo è stato un piccolo esercizio divertente per imparare a utilizzare un nuovo linguaggio di codifica. I video erano belli e la maggior parte dei concetti sono stati spiegati abbastanza bene, anche se sento che avrebbero potuto essere un po ‘ più specifici nello spiegare dove hai sbagliato quando hai commesso un errore. Non l’ho screenshot, ma durante l’ultimo esercizio ho definito alcune variabili e poi quando ho premuto “continua” ha cancellato il codice che ho scritto e voleva che facessi altre operazioni riguardo al codice precedente. Ho pensato che dal momento che ha cancellato tutto il mio codice ho dovuto ridefinire tutte le mie variabili. L’ho fatto e poi ho fatto l’esercizio correttamente, ma penso che quello che è successo è stato perché ho ridefinito le mie variabili al cliente non piacevano le mie operazioni e non mi davo la risposta anche se la stavo digitando correttamente. Ho finito per aggiornare la pagina e ho digitato solo l’operazione necessaria per rispondere alla domanda e poi mi ha permesso di andare avanti. Questo è stato un po ‘ frustrante. Spero che avesse senso!

Livello 1 completato! Fonte: Gyazo

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.