code programming

De la blocuri la text: Scratch la Python pentru vârste 9–12

Copilul tău a construit deja ceva în Scratch. Aceasta este același program, scris linie cu linie în Python — același salt, aceeași întrebare, același salut, fără paletă din care să alegi blocuri. Doisprezece lecții pe parcursul a patru sesiuni, scrise pentru copilul de nouă până la doisprezece ani la tastatură, cu patru pagini pentru adultul de lângă el.

  • trending_upBeginner
  • schedule5h 6m
  • menu_book12 lecții
  • publicEnglish
  • workspace_premiumBasic
De la blocuri la text: Scratch la Python pentru vârste 9–12

Prezentare

Nu se predă nimic nou aici. Asta e sensul. Un copil care a terminat un proiect în Scratch înțelege deja evenimentele, buclele, intrarea și ieșirea. Tocmai le-a întâlnit pe toate patru ca forme colorate care se snapează împreună. Acest segment ia un proiect pe care l-au construit ei și îl reconstruiește în Python, bloc cu bloc, astfel încât fiecare idee din Python vine deja înțeleasă și doar modul în care este scrisă este nou. Când se apasă devine rularea fișierului. Say devine print. Ask and wait devine input. Repeat devine o buclă for. If rămâne if. Nu trebuie învățat nimic altceva pentru a traversa. Ce trebuie învățat este ce făcea paleta pentru tine. Scratch nu te-a lăsat niciodată să greșești ortografia unui bloc, nu te-a lăsat niciodată să uiți un două puncte, nu te-a lăsat niciodată să folosești tipul greșit de ghilimele, și a desenat paranteza buclei în jurul blocurilor tale în portocaliu solid pentru ca să o poți vedea. Python nu face nimic din astea. Un întreg modul tratează aceste patru lucruri și nimic altceva, și fiecare dintre ele este întâlnit prin a-l tipa greșit mai întâi și citind ce spune calculatorul înapoi. Ultimul modul traversează blocurile care au rămas, și apoi se oprește. Acest segment este o punte, nu un curs de Python. Se termină prin a da copilul Python From a White Sheet, modulul doi, acolo unde Python propriu-zis începe.

Planul cursului · 4 module

lockSe deblochează cu acces
  1. 01 Același program, de două ori
    3 lecții·1h 14m

    Nu începe explicând Python. Începe prin a pune scriptul Scratch al copilului în stânga ecranului și liniile sale tastete în dreapta. Întregul modul susține că acestea sunt același program, iar modul…

  2. 02 Patru Lucruri Care Sunt Acum Problema Ta
    3 lecții·1h 19m

    Fiecare eșec din acest modul era invizibil în Scratch pentru că paleta o împiedica. Spune asta cu voce tare o dată. Apoi lasă-le pe toate patru să-și facă efectul. Va fi mai mult text roșu în această…

  3. 03 Reconstruiește-l
    3 lecții·1h 21m

    Modulul 1 a fost traducere cu răspunsul vizibil. Acesta este același program din nimic. Așteptă-te ca durarea să fie mai lungă decât crezi și așteptă-te ca prima execuție să eșueze. Modulul se…

  4. 04 Blocurile pe care nu le-ai traversat încă
    3 lecții·1h 12m

    Acest modul termină segmentul deliberat devreme. Tot ceea ce vine după aparține Python From a White Sheet. Ultima lecție este pentru adult și vorbește despre cum încetează să mai fie necesari.

Întrebări frecvente

Ce voi învăța în De la blocuri la text: Scratch la Python pentru vârste 9–12?
Copilul tău a construit deja ceva în Scratch. Aceasta este același program, scris linie cu linie în Python — același salt, aceeași întrebare, același salut, fără paletă din care să alegi blocuri. Doisprezece lecții pe parcursul a patru sesiuni, scrise pentru copilul de nouă până la doisprezece ani l
Am nevoie de experiență anterioară?
Nu — De la blocuri la text: Scratch la Python pentru vârste 9–12 începe de la elemente de bază și este potrivit pentru începători.
Cât timp durează De la blocuri la text: Scratch la Python pentru vârste 9–12?
De la blocuri la text: Scratch la Python pentru vârste 9–12 include 4 module și 12 lecții. Înveți în propriul ritm.
Cum obțin acces?
De la blocuri la text: Scratch la Python pentru vârste 9–12 este inclus în orice abonament plătit.

Mai mult în Programare

Binary, Hex and Data Units
Beginner Binary, Hex and Data Units The topic that costs more marks than any other on the paper, taught by hand. Bits and bytes, binary and hex in all six directions, the 1000-versus-1024 trap, file sizes, transmission times, overflow, two's complement and character sets. Every module ends in a timed drill marked the way an examiner marks it.
Python De la Pagină Albă
Beginner Python De la Pagină Albă Secvența exactă pe care au mers deja nouă studenți, de la un fișier gol la un program care pune întrebări, verifică răspunsurile și refuză intrarea greșită. Fără cunoștințe anterioare de programare. Fără matematică. Vei sparge programul în mod repetat, intenționat.
First Program — Scratch for ages 5–9
Beginner First Program — Scratch for ages 5–9 Nine Scratch blocks, three sessions of about twenty-five minutes, and one small program a child of five to nine builds themselves. Written for the parent sitting beside them: what to click, what they will get stuck on, what to say when it goes wrong, and when to keep your hands off the mouse.
AI Without the Hype
Beginner AI Without the Hype What the model is actually doing when it answers you, why that produces something that looks like thinking, why it invents citations, and the cost mechanic almost nobody explains: a chat resends the entire conversation on every single turn. You will do the arithmetic yourself.
IGCSE and GCSE Computer Science — Theory That Actually Gets Marked
Intermediate IGCSE and GCSE Computer Science — Theory That Actually Gets Marked The theory half of the paper, taught so it survives the exam room. The memory hierarchy and what actually happens at boot. Compilers, interpreters and assemblers, including the answer that sounds right and scores nothing. Databases from a spreadsheet up to keys and normalisation. DNS and the full path between pressing Enter and seeing the page. Systems software, and the ethical and legal section that is the easiest ten marks on the paper.
Programming for the Exam — Python Answers That Score
Intermediate Programming for the Exam — Python Answers That Score The programming half of the paper, taught at exam pitch. Pseudocode translated both ways, because the mark scheme is written in a notation nobody practises. Trace tables done column by column, including the ones with a loop and a condition inside it. Linear and binary search, bubble and insertion sort, what each costs and the comparison questions boards love. Validation against verification, and the boundary test data everybody forgets. Procedures against functions, and a systematic method for finding your own error with four minutes left.