
Пишем игры на Python, часть 2
4.9Rating
Jul 07, 2024Latest update
2.17Version
About Пишем игры на Python, часть 2
Программирование игр, создание с нуля: для детей и подростков, а также их родителей и учителей! Часть вторая. Рассчитан на широкий круг читателей и изучающих программирование. Примеры с использованием Tkinter - построение современных оконных интерфейсов.
Рекомендованный возраст: с 13 лет и после изучения первой части материала.
Пишем игры: изучаем программирование на Python 3 на примере написания простых, но демонстрирующих возможности программирования игр.
В этой части основной упор делается на изучении структур данных, как инструмента обработки информации программным методом. Символы, строки, одномерные и двумерные списки, алгоритмы их обработки, шифрование, рекурсия, сортировка данных. Бонус: алгоритм быстрой сортировки и длинная арифметика.
Почему именно этот учебник? Я почти два десятка лет работаю преподавателем информатики и сталкиваюсь с одной раздражающей вещью. Большинство материалов, призванных "научить программированию", на самом деле не учат, а являются своеобразными справочниками по языку: синтаксис, функции, результат. Согласитесь, даже если мы выучим весь русско-английский словарь, то на английском не заговорим. Потому что для разговора нужно знать ещё тысячу тонкостей: времена, склонения, использование местоимений и предлогов и прочее.
В этом учебнике я рассказываю не только о языке Python 3, но и веду читателя путём рассуждений, логический умозаключений, отвечая не только вопрос "С помощью чего?", но и "Для чего?" и "Почему?" Вся теория сразу же найдёт отражение в практике.
СТРУКТУРА МАТЕРИАЛА:
- базовые сведения о символах, строках, списках;
- алгоритмы, построенные с помощью рекурсии;
- длинная арифметика;
- хитрости и уловки программиста: обмануть судьбу нельзя, но облегчить труд можно (и нужно);
- игры: в этой части представлено четыре игры:
1. «Угадай слово» - игра, в которой пользователь, выбирая по одной букве, пытается угадать слово определённой тематики за небольшое количество попыток.
2. «Пятнашки» - головоломка из моего советского детства, в которой на поле 4х4 клетки существует лишь одна свободная клетка. Надо хитрым образом перемещать плашки с номерами от 1 до 15 и составить определённую последовательность. Кстати, этой головоломке накапало уже порядочно годков.
3. «Space Invaders» (c) (tm) и т.д. Знаменитая игра с прилетающими инопланетянами; у нас будет лайт-версия, реализованная с помощью Tkinter. Вы самостоятельно сможете сделать что-то более достойное. Одно из изданий отвело Space Invaders первое место в рейтинге космических стрелялок.
4. «Сокобан» - симулятор грузчика. Рассмотрим принципы построения лабиринтных игр в 2D-перспективе (вид сверху).
Представленные алгоритмы направлены на воспитание:
- понимания принципов работы процессора;
- практического умения создавать и записывать алгоритмы на языке;
- умения реализовывать обработку данных инструментами Python;
- умения использовать современные высокоуровневые средства языка;
- ... и популяризацию творческого времяпровождения.
Вы найдёте:
- алгоритмы обработки структур данных;
- практические советы и замечания на основе многолетнего опыта;
- этапы проектирования алгоритмов для игр;
- описание работы библиотеки Tkinter на практических примерах;
- тесты для отработки понимания кода Python.
Пожалуйста, если вам понравилось приложение, - поставьте оценку и напишите комментарий. Очень мотивирует на продолжение работы :)
Рекомендованный возраст: с 13 лет и после изучения первой части материала.
Пишем игры: изучаем программирование на Python 3 на примере написания простых, но демонстрирующих возможности программирования игр.
В этой части основной упор делается на изучении структур данных, как инструмента обработки информации программным методом. Символы, строки, одномерные и двумерные списки, алгоритмы их обработки, шифрование, рекурсия, сортировка данных. Бонус: алгоритм быстрой сортировки и длинная арифметика.
Почему именно этот учебник? Я почти два десятка лет работаю преподавателем информатики и сталкиваюсь с одной раздражающей вещью. Большинство материалов, призванных "научить программированию", на самом деле не учат, а являются своеобразными справочниками по языку: синтаксис, функции, результат. Согласитесь, даже если мы выучим весь русско-английский словарь, то на английском не заговорим. Потому что для разговора нужно знать ещё тысячу тонкостей: времена, склонения, использование местоимений и предлогов и прочее.
В этом учебнике я рассказываю не только о языке Python 3, но и веду читателя путём рассуждений, логический умозаключений, отвечая не только вопрос "С помощью чего?", но и "Для чего?" и "Почему?" Вся теория сразу же найдёт отражение в практике.
СТРУКТУРА МАТЕРИАЛА:
- базовые сведения о символах, строках, списках;
- алгоритмы, построенные с помощью рекурсии;
- длинная арифметика;
- хитрости и уловки программиста: обмануть судьбу нельзя, но облегчить труд можно (и нужно);
- игры: в этой части представлено четыре игры:
1. «Угадай слово» - игра, в которой пользователь, выбирая по одной букве, пытается угадать слово определённой тематики за небольшое количество попыток.
2. «Пятнашки» - головоломка из моего советского детства, в которой на поле 4х4 клетки существует лишь одна свободная клетка. Надо хитрым образом перемещать плашки с номерами от 1 до 15 и составить определённую последовательность. Кстати, этой головоломке накапало уже порядочно годков.
3. «Space Invaders» (c) (tm) и т.д. Знаменитая игра с прилетающими инопланетянами; у нас будет лайт-версия, реализованная с помощью Tkinter. Вы самостоятельно сможете сделать что-то более достойное. Одно из изданий отвело Space Invaders первое место в рейтинге космических стрелялок.
4. «Сокобан» - симулятор грузчика. Рассмотрим принципы построения лабиринтных игр в 2D-перспективе (вид сверху).
Представленные алгоритмы направлены на воспитание:
- понимания принципов работы процессора;
- практического умения создавать и записывать алгоритмы на языке;
- умения реализовывать обработку данных инструментами Python;
- умения использовать современные высокоуровневые средства языка;
- ... и популяризацию творческого времяпровождения.
Вы найдёте:
- алгоритмы обработки структур данных;
- практические советы и замечания на основе многолетнего опыта;
- этапы проектирования алгоритмов для игр;
- описание работы библиотеки Tkinter на практических примерах;
- тесты для отработки понимания кода Python.
Пожалуйста, если вам понравилось приложение, - поставьте оценку и напишите комментарий. Очень мотивирует на продолжение работы :)
Пишем игры на Python, часть 2 Screenshots
Old Versions of Пишем игры на Python, часть 2
Пишем игры на Python, часть 2 FAQ
How do I download Пишем игры на Python, часть 2 from PGYER APK HUB?
Is the Пишем игры на Python, часть 2 on PGYER APK HUB free to download?
Do I need an account to download Пишем игры на Python, часть 2 from PGYER APK HUB?
How can I report a problem with Пишем игры на Python, часть 2 on PGYER APK HUB?
Did you find this helpfull
Yes
No
User Reviews
+ Reviews
4.9
5
4
3
2
1
A
Andrea
2025-01-23
14
0
Пишем игры на Python, часть 2 is an excellent app for anyone looking to dive deeper into game development with Python. The tutorials are clear and easy to follow!
J
Juliana
2024-12-13
22
0
I love using Пишем игры на Python, часть 2! It has helped me improve my Python skills and create more complex games than I thought possible.
N
Neil
2025-02-17
18
0
Пишем игры на Python, часть 2 is a must-have for aspiring game developers. The app provides practical examples and insightful tips that are incredibly useful.
Most Popular

Microsoft Word: Edit Documents
Microsoft Corporation
4.6
Kalos TV
Kalos_ShortTV
4.6
PRX XIT MOBILE PANEL
PRX XIT MOBILE PANEL - Comprehensive Overview
Introduction
Discover the PRX XIT MOBILE PANEL, a cutt
4.9
Mega888
Mega888 APK - Ultimate Gaming Experience at Your Fingertips
Overview:
Discover the thrilling world o
4.6
KOPLO77
KOPLO77 APK - Comprehensive Overview
Discover the vibrant world of KOPLO77, an innovative applicatio
4.6
BIGO LIVE Lite – Live Stream
Bigo Technology Pte. Ltd.
4.3
PLN Mobile
P L N
4.7
Aviator Predictor
Сергей Братухин
-
MiChat - Chat, Make Friends
MICHAT PTE. LIMITED
4.0
WEBTOON
NAVER WEBTOON
4.6
SuperFishing Casino- Slots 777
Joyous.games
4.6
ChatGPT
OpenAI
4.8
TippoParty
TippoParty
4.6
WePlay(ويبلاي) - Game & Chat
WEJOY Pte. Ltd.
4.6
HeeSay - Blued LIVE & Dating
iRainbow
4.1
Max: Stream HBO, TV, & Movies
WarnerMedia Global Digital Services, LLC
4.7
App Market
Oppo
4.6
ENUYGUN
WINGIE ENUYGUN GROUP
4.7
Naruto Senki
Naruto Senki APK is a mobile fighting game inspired by the popular Naruto anime and manga series. It
4.6
Game Booster VIP Lag Fix & GFX
TOLAN
4.8
999+ Gamebox
AyYıldız
4.8
LostLife
Lost Life APK Download and Guide
Today, we're exploring Lost Life, a popular 3D simulation horror ga
4.9
InstaGold
Assem Mahgoob
4.8
GTA 6
RICHIEMANMARIO ALT
3.2