Пишем игры на Python, часть 2


ru_3.05 przez Viktor Trofimov
May 8, 2024 Stare wersje

O Пишем игры на Python, часть 2

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 :)

Dodatkowe informacje APLIKACJA

Ostatnia Wersja

ru_3.05

Przesłane przez

Viktor Trofimov

Wymaga Androida

Android 5.1+

Available on

Raport

Oznacz jako nieodpowiednie

Pokaż więcej

Use APKPure App

Get Пишем игры на Python, часть 2 old version APK for Android

Pobierz

Use APKPure App

Get Пишем игры на Python, часть 2 old version APK for Android

Pobierz

Пишем игры на Python, часть 2 Alternatywa

Zdobądź wiecej z Viktor Trofimov

Odkryć