code programming

Python From a White Sheet

De exacte volgorde die negen studenten al hebben gelopen, van een leeg bestand naar een programma dat vragen stelt, antwoorden controleert en slechte invoer weigert. Geen eerdere programmeerervaring. Geen wiskunde. Je zult het herhaaldelijk opzettelijk breken.

  • trending_upBeginner
  • schedule5h 43m
  • menu_book12 lessen
  • publicEnglish
  • boltGratis aanbod
Python From a White Sheet

Inleiding

De meeste beginnersursussen tonen je werkende code en vragen je die te bewonderen. Deze plant de bug en laat hem afgaan. Je zult één programma schrijven over vier modules. Het begint als een enkele `print` regel en eindigt als iets dat een vraag stelt, wat iemand heeft getypt opschoont, beslist wat ermee te doen, rekenkunde erop toepast, onzin afwijst en loopt tot het tevreden is. Elke fout die je onderweg tegenkomt is er een die een echte student eerst heeft geraakt: de spatie aan het einde, de hoofdletter, de ontbrekende dubbele punt, het resultaat dat je bent vergeten op te slaan, het getal dat stiekem een stukje tekst was. Aan het einde zul je Python niet hebben onthouden. Je zult kunnen uitvinden waarom iets niet werkt, wat het echte werk is.

Cursusopbouw · 4 modules

lockBeschikbaar met toegang
  1. 01 First Contact
    3 lessen·1h 13m

    Hier is niets conceptueel. Je typt, je voert uit, je leest wat de computer zegt. De enige vaardigheid die in deze module wordt getraind is het lezen van een foutmelding in plaats van er paniekering…

  2. 02 Functies en Beslissingen
    3 lessen·1h 27m

    Twee regels komen in deze module en gelden voor de rest van je leven in Python. Alle definities hierboven, alle aanroepen onderaan. En inspringing zijn denkbeeldige haakjes — de computer bepaalt wat…

  3. 03 Schoonmaken Wat Mensen Typen
    3 lessen·1h 8m

    Vuile borden gaan in de gootsteen voordat ze in de kast gaan. Niets wat een persoon heeft getypt gaat in je logica totdat het door clean() is gegaan.

  4. 04 Getallen, Validatie en Lussen
    3 lessen·1h 55m

    Garbage in, garbage out. input() geeft je altijd tekst, zelfs als het eruitziet als een getal, en het programma dat het vertrouwt is het programma dat voor iemand crasht.

Veelgestelde vragen

Wat leer ik in Python From a White Sheet?
De exacte volgorde die negen studenten al hebben gelopen, van een leeg bestand naar een programma dat vragen stelt, antwoorden controleert en slechte invoer weigert. Geen eerdere programmeerervaring. Geen wiskunde. Je zult het herhaaldelijk opzettelijk breken.
Heb ik eerdere ervaring nodig?
Nee — Python From a White Sheet begint bij de basis en is geschikt voor beginners.
Hoeveel tijd kost Python From a White Sheet?
Python From a White Sheet bevat 4 modules en 12 lessen. Je leert in je eigen tempo.
Hoe krijg ik toegang?
Python From a White Sheet maakt deel uit van het gratis aanbod — maak een gratis account aan en voeg het toe aan je collectie.

Meer in Programmeren

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.
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.
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.
AI at Your Desk
Beginner AI at Your Desk You have an office job, you are losing hours a week, and you do not care how any of this works. Four tasks from your own week, each done twice and timed. A fifth you should not have handed over. You finish with real work done and a page of your own numbers you can show someone.