10 Resurse utile pentru învățarea piton

10 Resurse utile pentru învățarea piton

1. Inventeaza-ti proprii jocuri pentru calculator cu Python

10 Resurse utile pentru învățarea piton

Am lucrat în școli în cazul în care, indiferent de motiv (de obicei, din motive de securitate) Python nu a fost disponibilă. Skulpt execută Python-script-uri în browser-ul, și include mai multe exemple. Primul dintre acestea utilizează modulul Turtle, forme geometrice. Eu folosesc adesea pentru a testa cunoștințele elevilor.

3. Ghici numărul

Al patrulea capitol al cărții menționate mai sus include un joc de text prin ghicitul numere. Îmi place acest exemplu, deoarece conține o mulțime de conceptele de bază ale programării, cum ar fi tipurile de date, declarații condiționale și bucle. În activitatea de predare, am cerut studenților să își creeze propriile versiuni ale jocului, de exemplu, mai complex sau simplu.

4. Învățarea Python

Odată ce am început să predau Python, colegul meu, familiarizat cu programarea, ea a cerut să facă curriculum-ului. L-am rupt în 5 clase și postate pe site-ul Computing la școală. Planul sa dovedit a fi foarte popular, și mulți l-au adaptat la nevoile lor.

5. API Minecraft pe zmeură Pi

Minecraft - este mai mult decât un joc, este groapa cu nisip foarte popular. Versiune pentru Raspberry Pi are unele caracteristici foarte cool. Utilizarea Minecraft API și Python, puteți monitoriza interacțiunea dintre real și lumea jocului.

6. veveriță Mănâncă veveriță

Pygame bibliotecă extinde funcționalitatea Python pentru a crea o interfață grafică pentru dezvoltarea de jocuri. În cartea a face jocuri cu Python Pygame are o mulțime de exemple de utilizare a acestei biblioteci. Daniel Pope și-l numit pygame Zero modificare a acestuia; noua versiune este mult mai potrivită pentru antrenament.

7. Reuniuni

Dezvoltarea stilul său de predare mi-a luat o lungă perioadă de timp. Eu cred că vizita întâlniri programatori care lucrează împreună pentru a rezolva sarcina, într-adevăr ma ajutat în acest sens. Când am avut loc prima întâlnire cu discipolii săi, performanța lor este crescută. Am scris despre asta aici.

Python are un număr de funcții utile încorporate, de exemplu, de imprimare și de intrare. modul aleatoriu, din contra, pe care doriți să importați înainte de utilizare. Acesta permite elevilor să adauge la proiectele lor un pic imprevizibilitate.

9. Anti Gravity

Rar folosesc modulul anti gravitație. Dar când trebuie să fac acest lucru, eu întreb elevii ce se întâmplă atunci când l importa. Am obține, de obicei, o mulțime de răspunsuri diferite, uneori chiar sugerează că efectul real al imponderabilitate începe - cred că Python este atât de puternic 🙂 Puteți încerca și le oferi studenților lor.

10. sabotaj

Cea mai mare provocare pentru mine ca un profesor a fost de a găsi erori de sintaxă în programele de studenți. Din fericire, înainte de a-am ars complet de la epuizare, am venit cu „sabotaj“ - un joc care face depanare jocul. Elev ascunde în mod specific bug-uri în cod, în timp ce altele sunt în căutarea pentru ei.

10 + 1. Micro Python și Micro: bit - viitorul

10 resursele enumerate mai sus, am folosit cu regularitate în ultimii 5 ani. La momentul scrierii acestei liste tocmai am început să folosească Python Micro Micro: bit, dar cred că va deveni în curând foarte popular. Aceasta este - o aplicație foarte flexibil, care vă permite să interacționeze cu BBC Micro: biți. Resursele enumerate mai sus vă permit să controlați software-ul și Micro Python - acțiune în lumea reală. Prima mea creație a fost în instrument Micro Python „Dead or Alive“, codul sursă a luat 9 linii.