Use APKPure App
Get Пишем игры на Python, часть 2 old version APK for Android
Programowanie dla początkujących: Python 3.x z prostymi grami
Programowanie gier, tworzenie od podstaw: dla dzieci i młodzieży, a także ich rodziców i nauczycieli! Część druga. Przeznaczony dla szerokiego grona czytelników i studentów programowania. Przykłady z wykorzystaniem Tkinter - Budowanie nowoczesnych interfejsów okienkowych.
Zalecany wiek: od 13 lat i po przestudiowaniu pierwszej części materiału.
Pisanie gier: nauka programowania w języku Python 3 poprzez pisanie prostych gier, które demonstrują możliwości programistyczne.
W tej części główny nacisk położony jest na badanie struktur danych jako narzędzia do programowego przetwarzania informacji. Symbole, ciągi znaków, listy jednowymiarowe i dwuwymiarowe, algorytmy ich przetwarzania, szyfrowanie, rekurencja, sortowanie danych. Bonus: algorytm szybkiego sortowania i długa arytmetyka.
Dlaczego akurat ten samouczek? Pracuję jako nauczyciel informatyki od prawie dwóch dekad i natknąłem się na jedną irytującą rzecz. Większość materiałów przeznaczonych do „nauki programowania” tak naprawdę nie uczy, ale jest rodzajem odniesienia do języka: składni, funkcji, wyniku. Zgadzam się, nawet jeśli nauczymy się całego słownika rosyjsko-angielskiego, nie będziemy mówić po angielsku. Ponieważ do rozmowy musisz znać tysiące innych subtelności: czasy, deklinacje, użycie zaimków i przyimków i tak dalej.
W tym samouczku opowiem nie tylko o języku Python 3, ale również poprowadzę czytelnika przez rozumowanie, rozumowanie logiczne, odpowiadając nie tylko na pytanie „Z jaką pomocą?”, Ale także „Po co?”. i dlaczego?" Cała teoria natychmiast znajdzie odzwierciedlenie w praktyce.
STRUKTURA MATERIAŁOWA:
- podstawowe informacje o symbolach, napisach, listach;
- algorytmy zbudowane z wykorzystaniem rekurencji;
- długa arytmetyka;
- sztuczki programisty: nie możesz oszukać losu, ale możesz (i powinieneś) ułatwić sobie pracę;
- gry: w tej części znajdują się cztery gry:
1. „Odgadnij słowo” - gra, w której użytkownik, wybierając jedną literę na raz, próbuje odgadnąć słowo na dany temat w niewielkiej liczbie prób.
2. „Piętnastka” - układanka z mojego radzieckiego dzieciństwa, w której jest tylko jedna wolna komórka na polu 4x4. Konieczne jest sprytne przesunięcie płytek z numerami od 1 do 15 i wykonanie określonej sekwencji. Nawiasem mówiąc, ta łamigłówka kapie od lat.
3. „Space Invaders” (c) (tm) itp. Słynna gra z przybywającymi kosmitami; będziemy mieć lekką wersję zaimplementowaną z Tkinter. Możesz sam zrobić coś bardziej wartościowego. Jedna z publikacji umieściła Space Invaders na pierwszym miejscu w rankingu kosmicznych strzelanek.
4. „Sokoban” - symulator ładowarki. Rozważ zasady budowania gier labiryntowych w perspektywie 2D (widok z góry).
Przedstawione algorytmy mają na celu edukację:
- zrozumienie zasad procesora;
- praktyczna umiejętność tworzenia i pisania algorytmów w języku;
- umiejętność implementacji przetwarzania danych za pomocą narzędzi Python;
- umiejętność posługiwania się nowoczesnymi narzędziami językowymi wysokiego poziomu;
- ... i popularyzacja twórczej rozrywki.
Znajdziesz:
- algorytmy przetwarzania struktur danych;
- praktyczne porady i uwagi oparte na wieloletnim doświadczeniu;
- etapy projektowania algorytmów do gier;
- opis pracy biblioteki Tkinter wraz z praktycznymi przykładami;
- testy do ćwiczenia rozumienia kodu Pythona.
Jeśli podobała Ci się aplikacja, oceń ją i napisz komentarz. Bardzo motywuje do dalszej pracy :)
Przesłane przez
Viktor Trofimov
Wymaga Androida
Android 5.1+
Kategoria
19.2 MB May 12, 2024
19.2 MB May 12, 2024
19.3 MB May 28, 2024
19.3 MB May 28, 2024
19.6 MB Oct 10, 2022
19.6 MB Oct 10, 2022
Use APKPure App
Get Пишем игры на Python, часть 2 old version APK for Android
Use APKPure App
Get Пишем игры на Python, часть 2 old version APK for Android