Перевод осуществлён C Согласия автора оригинального Материального Материала.
De vertaling is gemaakt met de toestemming van de auteur.
"Game Programmering in Python, codering van nul" is voor kinderen, tieners, hun ouders en leraren! Het is ontworpen voor een breed scala aan lezers die programmeren bestuderen.
We zullen programmeren in Python en Samen spellen schrijven!
De app verklaart de fundamenten van de functionele (procedurele) programmering in Python, geeft informatie over het werken met de Tkinter-bibliotheek die helpt bij Maak solide programma's met een handige en intuïtieve interface en beschrijft principes van programmaponage op de regel «Delen en Regel», het ontwikkelen van creatieve denken en effectieve resultaatprestatie, zowel in programmering als in het leven. Hoe een knop te maken? Hoe programmeert u de druk op die knop? Hoe een berichtvenster weer te geven? Laconic Modern Design, Beauty and Grace zijn over Tkinter. De bibliotheek wordt veel gebruikt in moderne programmering.
Waarom deze specifieke tutorial? Ik heb 20 jaar een computerwetenschap onderwezen en nog steeds een irritant iets geconfronteerd. Veel materialen moeten "programmering" leren ", maar ze geven gewoon achtergrondinformatie over syntaxis, bepaalde elementen enzovoort. Akkover dat, zelfs als je met hart Engels-Russisch woordenboek leert, je geen Russisch spreekt, omdat het noodzakelijk is om duizend details in gedachten te houden: tijden, conjugaties, gevallen, delen van spraak en hun gebruik enz. br> Ik ga niet alleen praten over de Python-taal. Ik zal een lezer elke subsectie uitleggen op basis van logische redenering, de vragen beantwoorden "door wat te gebruiken?", "Voor wat?" en waarom?". Alle theorie zal tegelijk in de praktijk worden veranderd.
Structuur van het materiaal:
- Basisinformatie over programmering in Python en Python Syntaxis;
- Game Architecture: Welke principes Underlie Game Development, wat Moet je zorgen maken over, hoe het gegevensverwerkingssysteem te maken;
- Tips en trucs van een programmeur: je kunt je eigen bestemming niet bedriegen, maar je kunt (en zou) je werk vergemakkelijken;
- Games!
Er zijn vier spellen in dit deel:
1. «Raad eens het nummer». De doeleinden van het spel zijn entertainment en numerieke reeksenanalyse. Het is voor kinderen die leren tellen. Als u een ouder bent, kunt u een game speciaal voor uw kind schrijven, waarbij u al uw wensen in het programma hebt geïntegreerd.
2. «Leren tellen». Het doel van het spel is de ontwikkeling van het tellen van vaardigheden. Het is eigenlijk voor iedereen die de snelheid van het tellen in gedachten wil vergroten.
3. «Casino 678». Het doel van het spel is de tegenpropaganda van gokken. Wanneer u dit algoritme alleen schrijft en virtueel geld verliest, zult u begrijpen dat er geen kans is om te winnen, de interesse in gokken zal verdwijnen. Het wordt aanbevolen voor mensen in de hoop plotseling rijker te worden in een miljoen dollar en een zorgeloos leven begint.
4. «Hippodrome». De doeleinden van het spel leren de Tkinter-bibliotheek, het maken van dialoogvensters (Windows), werken met afbeeldingen, beeldanimatie en coördinatensysteem. We werken ook met parameters van de processen, veranderende spelsituatie volgens de waarschijnlijkheid van het evenement.
hier gepresenteerd Algoritmen zijn geschreven naar:
- Leg uit hoe de processor werkt;
- Leer om pragmatisch te maken Algoritmen in Python-programmeertaal;
- Ontwikkel de vaardigheid van implementatie-gegevensverwerking met de Python-gereedschappen;
- Introductie aan moderne taalgereedschappen op hoog niveau;
- ... om dit creatieve tijdverdrijf te populariseren.
U vindt:
- Basisalgorithms van gegevensverwerking;
- Praktisch advies en noten op basis van mijn meerjarige ervaring;
- Design-stadia van algoritmen voor games;
- Beschrijving Van hoe de Tkinter-bibliotheek werkt op demonstratieve voorbeelden;
- Tests die Python-code inzicht, vaardigheden van programmering in Python controleren.
Als u van de app houdt, beoordeelt u dan en schrijf een commentaar. Het motiveert enorm om te blijven werken :)