Spilprogrammering, oprettelse fra bunden: for børn og teenagere såvel som deres forældre og lærere! Designet til en lang række læsere og programmeringsstuderende. Tkinter-biblioteket er moderne programmering.
Anbefalet alder: fra 13 år
Skrivespil: Læring af Python 3-programmering ved at skrive enkle spil, der demonstrerer programmeringsfunktioner.
Giver information om at arbejde med Tkinter-biblioteket, som du kan oprette seriøse programmer med en praktisk intuitiv grænseflade, en introduktion til funktionel (procedurel) programmering, studere principperne for at opbygge et program baseret på reglen "opdele og erobre", som bidrager til kreativ tænkning og effektiv præstation resulterer også i hverdagen. Hvordan opretter jeg en knap? Hvordan programmerer jeg en handling ved at klikke på den? Hvordan viser jeg en meddelelsesboks? Laconic moderne design, skønhed og nåde - dette er Tkinter.
Hvorfor netop denne tutorial? Jeg har arbejdet som datalogilærer i to årtier, og jeg står over for en irriterende ting. De fleste af de materialer, der er designet til at "undervise i programmering", underviser faktisk ikke, men er en slags reference til sproget: syntaks, funktioner, resultat. Enig, selvom vi lærer hele russisk-engelsk ordbog, taler vi ikke engelsk. Fordi for en samtale skal du kende tusind flere finesser: tidspunkter, bøjninger, brugen af pronomen og præpositioner osv.
I denne vejledning taler jeg ikke kun om Python 3-sproget, men leder også læseren gennem ræsonnement, logisk ræsonnement og besvarer ikke kun spørgsmålet "Med hvilken hjælp?", Men også "Til hvad?" og hvorfor?" Hele teorien vil straks blive afspejlet i praksis.
MATERIALSTRUKTUR:
- grundlæggende oplysninger om Python 3-sproget;
- spilarkitektur: på hvilke principper er spil bygget, hvad der skal forudses, hvordan man bygger et databehandlingssystem
- programmørens tricks og tricks: du kan ikke snyde skæbnen, men du kan (og bør) gøre dit arbejde lettere;
- spil: der er fire spil i denne del:
1. "Gæt nummeret." Formålet med spillet: sjov og analyse af nummerserier. For børn, der lærer at tælle. Du, hvis du er forælder, kan skrive et spil specifikt til dit barn og sætte dine ønsker i programmet.
2. "Lær at tælle." Formålet med spillet: udvikling af tællekompetencer. Egnet generelt for alle - og endda for voksne, der ønsker at forbedre deres færdigheder og øge hastigheden for korrekt "mental" aritmetik.
3. "Casino 678". Formål med spillet: antipropaganda for spil. Når du skriver en algoritme med dine egne hænder og mister virtuelle penge, forstår du, at du simpelthen ikke kan vinde, interessen for spil forsvinder. Anbefales til teenagere, der håber pludselig at blive rig med mindst "en million dollars" og leve lykkeligt.
4. "Hippodrome". Formålet med spillet: studere Tkinter-biblioteket, danne et vinduesapplikation (Windows), arbejde med billeder, animere billeder i programvinduet, koordinatsystemer. Arbejde med procesparametre: ændring af spilsituationen baseret på tilfældighed.
De præsenterede algoritmer har til formål at uddanne:
- forståelse af processorens principper
- praktisk evne til at oprette og skrive algoritmer på sproget;
- evnen til at implementere databehandling med Python-værktøjer;
- evnen til at bruge moderne sprogværktøjer på højt niveau
- ... og popularisering af kreativt tidsfordriv.
Du finder:
- grundlæggende algoritmer til databehandling
- praktisk rådgivning og kommentarer baseret på mange års erfaring
- stadier af design af algoritmer til spil;
- en beskrivelse af arbejdet i Tkinter-biblioteket med praktiske eksempler;
- test til at øve forståelse af Python-kode.
Hvis du kunne lide appen, bedes du bedømme den og skrive en kommentar. Meget motiverende at fortsætte med at arbejde :)
Særlig tak til SmileZzz: uden dig ville dette slet ikke være sket!