Niveauet “Python Language Training” sigter mod at introducere børn til en verden af programmering med et faktisk programmeringssprog. Python er et tekstbaseret programmeringssprog, der bruges til at oprette applikationer, spil og websteder. Det er et af de mest egnede sprog for de studerende at komme ind i verden af computerprogrammering, og det bruges derfor til programmeringstræning i mange skoler og universiteter. Efter at eleverne har bestået de obligatoriske niveauer, hvor de blev fortrolige med programmeringsgrundlaget ved at skrive programmer med blokke, begynder de her at lære syntaksen for Python-sproget. De første klasser fokuserer på installation og introduktion til programmeringsmiljøet, hvorefter de begynder at oprette algoritmer til datasortering, arbejde med lister og løse forskellige algoritmiske problemer.
Den studerende modtager certifikat for hvert afsluttet niveau.
500 punkter
Hvert afsluttet modul bringer dig 100 point og det fulde niveau 500 point.
Nogle af instrumenterne og programmeringsmiljøerne, som de studerende bruger på dette niveau.
I dette modul bliver børn på seniorniveau først bekendt med programmeringssproget Python. Modulet dækker børns introduktion til programmering i programmeringssprog, kendskab til Python, sammenligning af blokprogrammering, installation af IDLE (et integreret redigeringsmiljø) og det første program skrevet i Python.
Formålet med dette modul er at gøre børn bekendt med de yderligere operationer, der er nødvendige for at arbejde med lister. Børnene arbejder på forskellige praktiske opgaver, mens de praktiserer dette.
Dette modul er dedikeret til programmeringsfunktioner. Børn bliver fortrolige med begrebet funktion, definition af funktion og opfordring til handling. Ved at arbejde på en række projekter praktiserer børn parametrisering og værdieregenskab, løser sorteringsalgoritmer og bestemmer omfanget af variabler i en funktion.
Formålet med dette modul er at gøre børn bekendt med begrebet ”crowd” og dets forståelse. Når børnene forstår troppernes art, og hvordan de anvendes til programmering, kan de arbejde på projekter til sammenføjning, skæring og differentiering mellem tropper.