Come imparare a programmare in Python mentre giochi con CodeCombat

Python è uno dei linguaggi di programmazione più robusti e ampiamente utilizzati al mondo, ma il suo vantaggio principale ruota attorno alla sua semplice sintassi che consente imparare a programmare in Python è abbastanza semplice. C'è anche uno strumento chiamato CodeCombat che ci permette di conoscere in profondità le meraviglie di questa lingua mentre giochiamo in un'avventura abbastanza divertente.

Impara a programmare in Python

Uno dei linguaggi di programmazione che consiglio per iniziare a imparare a programmare è Python, che utilizzo per insegnare ai bambini che insegno (con età che vanno dai 7 ai 12 anni) poiché ha una sintassi super semplice, di facile lettura, multi-paradigma, multipiattaforma e un «divinatorio»Questo ti invita a programmare in modo chiaro e organizzato.

È positivo quando si impara a programmare in Python che siamo chiari sulla filosofia e sui principi della programmazione in questo linguaggio, il suo creatore Tim peters lo descrive abbastanza bene in ciò che è noto come Lo Zen di Python un interessante manifesto che riportiamo di seguito:

  • Bello è meglio che brutto.
  • Esplicito è meglio che implicito.
  • Semplice è meglio che complesso.
  • Complesso è meglio che complicato.
  • Flat è meglio che annidato.
  • Sparso è meglio che denso.
  • La leggibilità conta.
  • I casi speciali non sono abbastanza speciali da infrangere le regole.
  • Il pratico batte il puro.
  • Gli errori non dovrebbero mai passare in silenzio.
  • A meno che non siano stati esplicitamente messi a tacere.
  • Di fronte all'ambiguità, rifiuta la tentazione di indovinare.
  • Dovrebbe esserci un modo ovvio - e preferibilmente solo uno - per farlo.
  • Anche se in questo modo potrebbe non essere ovvio all'inizio a meno che tu non sia olandese.
  • Adesso è meglio che mai.
  • Anche se spesso non è mai meglio di adesso.
  • Se l'implementazione è difficile da spiegare, è una cattiva idea.
  • Se l'implementazione è facile da spiegare, potrebbe essere una buona idea.
  • Gli spazi dei nomi sono un'ottima idea. Facciamo di più di queste cose!

Conoscere e capire ciascuno di questi «comandamenti»Quando si programma in Python è conveniente mettersi al lavoro e iniziare a conoscere i principi di base, tenendo presente che il modo migliore per studiare un linguaggio di programmazione è praticarlo.

qui sul blog sono stati scritti più articoli che ci aiutano ad iniziare nel mondo Python, dal follow-up al completo Guida all'apprendimento di Python, passando attraverso eccellenti tutorial per il Sviluppo di applicazioni con Python 3, Glade e GTK + 3 su Windows, nonché un articolo su  Primi passi con Python + Qt e mettendo in evidenza le guide che ci insegnano Programma un bot per IRCeseguire backup locali con rsync, tra gli altri. Allo stesso modo, abbiamo pubblicato un gran numero di recensioni di applicazioni realizzate con questo linguaggio di programmazione, quindi siamo convinti che i nostri lettori possano ottenere le informazioni appropriate per immergersi in questo interessante mondo.

Le informazioni fornite qui sul blog possono essere facilmente integrate con eccellenti video tutorial e corsi completi pubblicati gratuitamente su youtube, libri di consultazione o lo stesso wiki python. Ma sento il bisogno di sottolineare che ritengo che il modo migliore sia iniziare a giocare a CodeCombat e poi mentre procedi, completando l'apprendimento con quanto sopra.

Infine ti incoraggio a darti la possibilità di imparare a programmare in Python, sicuramente non te ne pentirai.

Cos'è CodeCombat?

CodeCombat è una piattaforma open source che ti permette di imparare a programmare in Python mentre giochi a un divertente gioco multiplayer. La piattaforma ha un gran numero di personaggi, con i quali l'utente dovrà avanzare attraverso i vari livelli dove affronti sfide difficili e avversari, per raggiungere gli obiettivi di ogni livello devi utilizzare comandi tipici del linguaggio di programmazione python .

CodeCombat - Impara a programmare in Python

CodeCombat - Impara a programmare in Python

Questo fantastico gioco ci immerge nel mondo della programmazione sin dal primo livello, dove devi scrivere codice reale e raggiungere obiettivi che ti permetteranno di apprendere le nozioni di base della programmazione. Man mano che il gioco procede, appariranno nuove frasi e funzioni che arricchiranno le tue capacità di programmazione.

CodeCombat riesce a familiarizzare i suoi utenti con il linguaggio di programmazione Python in modo naturale e accelerato, poiché il gioco promuove l'interazione, la scoperta e l'apprendimento attraverso tecniche di tentativi ed errori. Con il passare del tempo l'utente inizia a padroneggiare le capacità di programmazione e si sviluppano anche i suoi pensieri logici che gli permettono di analizzare al meglio qualsiasi problema.

È importante notare che oltre a Python con CodeCombat Impareremo tutti i principi di base dell'informatica e di altre tecnologie di programmazione come JavaScript, HTML 5, CSS, jQuery, Bootstrap.

CodeCombat nel cloud o sul nostro server locale?

CodeCombat è un'ottima piattaforma nel cloud gratuito, che è gestita da un grande team, che afferma che «La programmazione sta facendo magie. È la capacità di creare cose dall'immaginazione. Abbiamo avviato CodeCombat per consentire agli studenti di sperimentare la magia sulle loro dita scrivere codice.».

Nella sua piattaforma online Puoi giocare a tutti i livelli di CodeCombat, oltre a ciò hai una grande quantità di documentazione relativa a python, principalmente preferisco usare CodeCombat direttamente dalla piattaforma cloud perché ha ruoli di insegnante, studenti e un'ottima gestione degli utenti che Ci consentono di tenere traccia dei progressi dei nostri studenti in qualsiasi momento e gli utenti possono anche accedere al gioco da qualsiasi browser.

Adesso quelli che preferiscono ospitare la piattaforma CodeCombat sui tuoi server puoi farlo senza alcun problema, per questo devi inserire il file gitHub da CodeCombat dove troverai tutte le informazioni necessarie per avere la nostra installazione di questa eccellente piattaforma di apprendimento.

Incoraggiamo la comunità a utilizzare questo strumento e che iniziamo a motivare i nostri figli a imparare a programmare, che senza dubbio è un'attività che dovrebbe essere obbligatoria nei tempi in cui viviamo.


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   anonimo suddetto

    questa piattaforma è stata ed è molto interessante

  2.   Nuovo account suddetto

    buon articolo!
    Non è il creatore di python guido van rossum?, L'articolo dice tim peters

  3.   fattura suddetto

    Sto provando e dopo aver superato alcuni livelli, mi chiede di pagare un abbonamento per continuare con Premiun. Non è più gratuito?

  4.   Carles garrigues suddetto

    Peccato che un progetto così apparentemente “ambizioso” non abbia il supporto per la seconda lingua con più madrelingua nel mondo.
    È stata una vera delusione pagare un account premium per mio figlio e vedere in seguito questo "piccolo grande difetto".
    In effetti, questa è stata una tale frustrazione per mio figlio che ha smesso di giocare e imparare nel combattimento in codice, nonostante il suo account premium.
    Un progetto rivolto principalmente ai bambini (con il livello di inglese che possono avere a 10-12 anni), non può fare un errore di calcolo di quella portata.