Programmeringssprog: Her er hvordan Raspberry Pi skaber en ny generation af Python-udviklere

0
184

Owen Hughes Skrevet af Owen Hughes, Senior Editor Owen Hughes Owen Hughes Senior Editor

Fuld bio den 14. februar 2022 | Emne: Udvikler

coding-young-programmør-kids-tech-skills.jpg

Raspberry Pi's Python-kursus lærer unge kodere, hvordan man bruger variabler, loops og funktioner til at skabe interaktive projekter.

Billede: SolStock/GETTY

Raspberry Pi Foundation har lanceret en ny introduktionssti til Python-programmering. rettet mod unge mennesker.

Den nye Introduktion til Python-projektsti er designet til at lære børn det grundlæggende i Python-programmering og hjælpe dem med at blive assimileret med kerneprogrammeringskoncepter gennem praktiske projekter skabt af Raspberry Pi Foundation .

Kurset henvender sig til begyndere og mere erfarne unge programmører og tager eleverne gennem en række guidede opgaver og mere selvstændige projekter, før de får mulighed for at skabe noget unikt ved hjælp af den knowhow, de har tilegnet sig.

SE: Bedste Raspberry Pi-alternativ 2022: Top SBC'er

Raspberry Pi tilbyder allerede læringsstier i Scratch-programmering, hvor unge kodere bliver guidet gennem grundlæggende programmerings- og designfærdigheder for at skabe apps, spil og computergenereret kunst ved hjælp af det blokbaserede sprog.

Introduktionen til Python-stien er noget af et trin op med hensyn til kompleksitet: Da projektet er et tekstbaseret sprog, er projektstien designet til at gøre unge kodere fortrolige med de underliggende principper for 'sande' programmeringssprog, der bruges i den virkelige verden, såsom syntaks , ved at bruge variabler og definere funktioner.

Python er et ideelt sprog for unge og nybegyndere, fordi dets syntaks ligner det engelske sprog, ifølge Raspberry Pi læringsleder, Rebecca Franks.

Python er også et programmeringssprog, der er meget brugt af professionelle udviklere i spirende felter som datavidenskab, hvilket gør det til en værdifuld færdighed for unge programmerere, der er interesseret i en karriere inden for teknologi.

“Projektstien 'Introduktion til Python' er designet i overensstemmelse med vores Digital Making Framework, der opmuntrer elever til at blive uafhængige kodere og digitale skabere ved forsigtigt at fjerne stilladser, mens de skrider frem ad projekterne i en sti,” sagde Franks i et blogindlæg.< /p>

“Strukturen af ​​vores Digital Making Framework betyder, at eleverne oplever den strukturerede udviklingsproces af et kodningsprojekt og lærer, hvordan de omsætter deres ideer til virkelighed. Frameworket understøtter også med at finde fejl i deres kode (debugging), viser dem, at fejl er en del af computerprogrammering og blot midlertidige tilbageslag, som du kan overvinde.”

SE: Programmeringssprog: Sådan bygger Python et udviklerfællesskab på millioner

Raspberry Pis Python-projektsti er opdelt i seks dele, begyndende med tre 'Udforsk'-projekter, hvor eleverne introduceres til nye kodefærdigheder gennem guidede opgaver. I modsætning til nogle andre introduktionskurser, der fokuserer på at skabe tekstbaserede output, fokuserer Raspberry Pis projektsti på at skabe digitale billeder ved hjælp af Python p5-biblioteket.

Efter 'Explore'-projekterne følger to 'Design'-projekter, hvor unge Python-kodere opfordres til at øve deres kodningsevner med mere personlige kreationer. Til sidst afslutter eleverne et 'Invent'-projekt, hvor de sætter alt, hvad de har lært, sammen for at skabe noget unikt.

Python-projektstien er gratis og kan tilgås via en webbrowser. Startkoden leveres i et gratis webbaseret udviklingsmiljø kaldet Trinket, hvor Raspberry Pi estimerer, at hele kurset skal tage omkring seks timer at gennemføre, og hvert projekt tager cirka en time.

En 'More Python ' sti vil snart blive frigivet af Raspberry Pi, sagde Franks, hvor eleverne vil bevæge sig ud over det grundlæggende og lære at bruge lister, ordbøger og filer til at oprette applikationer.

Udvikler

h3> Når open source-udviklere går dårligt Log4j: Google og IBM efterlyser en liste over kritiske open source-projekter Python-teamet leverer tre 'forbandede' opdateringer. De mest populære programmeringssprog og hvor man kan lære dem Uddannelse | Enterprise Software | Open Source | Mobil OS