Cum să înveți să programezi în Python în timp ce te joci cu CodeCombat

Piton este unul dintre cele mai robuste și utilizate pe scară largă limbaje de programare din lume, dar avantajul său principal se învârte în jurul sintaxei sale simple care permite învățarea programării în python este destul de simplă. Există chiar și un instrument numit CodeCombat care ne permite să cunoaștem în profunzime minunile acestui limbaj în timp ce jucăm într-o aventură destul de distractivă.

Învață să programezi în python

Unul dintre limbajele de programare pe care le recomand pentru a începe să învăț să programez este Python, pe care îl folosesc pentru a-i învăța pe copiii pe care îi antrenez (cu vârste cuprinse între 7 și 12 ani) deoarece are o sintaxă super simplă, ușor de citit, multi-paradigmă, multi-platformă și un «pitonică»Asta te invită să programezi într-un mod clar și organizat.

Este bine când învățăm să programăm în Python că suntem clari despre filosofia și principiile programării în acest limbaj, creatorul acestuia Tim peters o descrie destul de bine în ceea ce este cunoscut sub numele de Zenul lui Python un manifest interesant pe care îl cităm mai jos:

  • Frumos este mai bun decât urât.
  • Explicit este mai bun decât implicit.
  • Simplul este mai bun decât complexul.
  • Complexul este mai bun decât complicat.
  • Plat este mai bine decât cuibărit.
  • Împrăștiat este mai bine decât dens.
  • Legibilitatea contează.
  • Cazurile speciale nu sunt suficient de speciale pentru a încălca regulile.
  • Practicul bate cel pur.
  • Greșelile nu trebuie lăsate să treacă niciodată în tăcere.
  • Cu excepția cazului în care au fost tăcute explicit.
  • Confruntat cu ambiguitate, respingeți tentația de a ghici.
  • Ar trebui să existe o modalitate evidentă - și, de preferință, una - evidentă.
  • Deși așa s-ar putea să nu fie evident la început dacă nu sunteți olandez.
  • Acum este mai bine ca niciodată.
  • Deși de multe ori nu este niciodată mai bun decât acum.
  • Dacă implementarea este dificil de explicat, este o idee proastă.
  • Dacă implementarea este ușor de explicat, ar putea fi o idee bună.
  • Spațiile de nume sunt o idee grozavă. Să facem mai multe din acele lucruri!

Cunoașterea și înțelegerea fiecăruia dintre acestea «porunci»Când programăm în Python, este convenabil să ne apucăm de treabă și să începem să cunoaștem principiile de bază, având în vedere că cel mai bun mod de a studia un limbaj de programare este practicându-l.

aici pe blog au fost scrise mai multe articole care ne ajută să începem în lumea Python, de la urmărire până la completare Ghid pentru învățarea Python, trecând prin tutoriale excelente pentru Dezvoltarea aplicațiilor cu Python 3, Glade și GTK + 3 pe Windows, precum și un articol despre  Primii pași cu Python + Qt și evidențierea ghidurilor care ne învață Programați un bot pentru IRCefectuați copii de rezervă locale cu rsync, printre alții. În mod similar, am publicat un număr mare de recenzii ale aplicațiilor făcute cu acest limbaj de programare, așa că suntem convinși că cititorii noștri pot obține informațiile adecvate pentru a se cufunda în această lume interesantă.

Informațiile furnizate aici pe blog pot fi completate cu ușurință cu tutoriale video excelente și cursuri complete publicate gratuit la youtube, cărți de referință sau la fel wiki python. Dar simt nevoia să subliniez faptul că consider că cel mai bun mod este ca tu să începi să joci CodeCombat și apoi, pe măsură ce mergi mai departe, completând învățarea cu cele de mai sus.

În sfârșit, vă încurajez să vă oferiți posibilitatea de a învăța să programați în Python, cu siguranță nu veți regreta.

Ce este CodeCombat?

CodeCombat este o platformă open source care vă permite să învățați să programați în python în timp ce jucați un joc multiplayer distractiv. Platforma are un număr mare de personaje, cu care utilizatorul va trebui să avanseze prin diferite niveluri în care vă confruntați cu provocări dificile și adversari, pentru a îndeplini obiectivele fiecărui nivel trebuie să utilizați comenzi tipice limbajului de programare python .

CodeCombat - Învață să programezi în python

CodeCombat - Învață să programezi în python

Acest mare joc ne scufundă în lumea programării de la primul nivel, unde trebuie să scrieți cod real și să îndepliniți obiective care vă vor permite să învățați noțiunile de bază ale programării. Pe măsură ce jocul progresează, vor apărea noi propoziții și funcții care vă vor îmbogăți abilitățile de programare.

CodeCombat reușește să-și familiarizeze utilizatorii cu limbajul de programare python într-un mod natural și accelerat, deoarece jocul promovează interacțiunea, descoperirea și învățarea prin tehnici de încercare și eroare. Odată cu trecerea timpului, utilizatorul începe să-și stăpânească abilitățile de programare și, de asemenea, gândurile sale logice se dezvoltă, ceea ce îi permite să analizeze mai bine orice problemă.

Este important să rețineți că pe lângă Python cu CodeCombat Vom învăța toate principiile de bază ale informaticii și ale altor tehnologii de programare precum JavaScript, HTML 5, CSS, jQuery, Bootstrap.

CodeCombat în cloud sau pe serverul nostru local?

CodeCombat este o platformă excelentă în cloud-ul gratuit, administrat de o echipă excelentă, care afirmă că «Programarea înseamnă a face magie. Este capacitatea de a crea lucruri din imaginație. Am început CodeCombat pentru ca elevii să experimenteze magia pe degete scrie cod.. »

În al său platformă online Puteți juca la toate nivelurile CodeCombat, pe lângă faptul că aveți o cantitate mare de documentație legată de python, în principal prefer să folosesc CodeCombat direct de pe platforma cloud, deoarece are roluri de profesor, elevi și un management excelent al utilizatorilor care Acestea ne permit să urmărim progresul studenților noștri în orice moment, iar utilizatorii pot accesa jocul, de asemenea, din orice browser.

Acum cei care preferă găzduiește platforma CodeCombat pe propriile servere o poate face fără nicio problemă, pentru aceasta trebuie să introduceți fișierul github din CodeCombat unde veți găsi toate informațiile necesare pentru a avea propria noastră instalare a acestei excelente platforme de învățare.

Încurajăm comunitatea să folosească acest instrument și să începem să ne motivăm copiii să învețe să programeze, ceea ce fără îndoială este o activitate care ar trebui să fie obligatorie în vremurile în care trăim.


Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   anonim el a spus

    această platformă a fost și este foarte interesantă

  2.   Cont nou el a spus

    articol bun!
    Nu este creatorul pythonului Guido van rossum?, Spune articolul în timp

  3.   Guillermo el a spus

    Testez și după ce am trecut câteva niveluri, el îmi cere să plătesc un abonament pentru a continua cu Premiun. Nu este mai gratuit?

  4.   Carles garrigues el a spus

    Păcat că un astfel de proiect aparent „ambițios” nu are sprijin pentru a doua limbă cu mai mulți vorbitori nativi în lume.
    A fost o adevărată dezamăgire să plătesc pentru un cont premium pentru fiul meu și să văd mai târziu acest „mic defect mare”.
    De fapt, acest lucru a reprezentat o astfel de frustrare pentru fiul meu, încât a încetat să se joace-învățând în combaterea codului, în ciuda contului său premium.
    Un proiect care se adresează în principal copiilor (cu nivelul de engleză pe care îl pot avea la 10-12 ani), nu poate face o eroare de calcul de această magnitudine.