We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.

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

Программирование для начинающих: язык Python 3.x на примере простых игр

Программирование игр, создание с нуля: для детей и подростков, а также их родителей и учителей! Часть вторая. Рассчитан на широкий круг читателей и изучающих программирование. Примеры с использованием 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.

Пожалуйста, если вам понравилось приложение, - поставьте оценку и напишите комментарий. Очень мотивирует на продолжение работы :)

Что нового в последней версии ru_3.05

Last updated on 12/05/2024

Minor bug fixes and improvements. Install or update to the newest version to check it out!

Загрузка перевода...

Дополнительная информация о Приложения

Последняя версия

Запросить Пишем игры на Python, часть 2 обновление ru_3.05

Загрузил

Viktor Trofimov

Требуемая версия Android

Android 5.1+

Available on

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

Ещё

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

Язык
Подпишитесь на APKPure
Будьте первым, кто получит доступ к раннему выпуску, новостям и руководствам лучших игр и приложений для Android.
Нет, спасибо
Подписаться
Подписка оформлена!
Теперь вы подписаны на APKPure.
Подпишитесь на APKPure
Будьте первым, кто получит доступ к раннему выпуску, новостям и руководствам лучших игр и приложений для Android.
Нет, спасибо
Подписаться
Подписаны!
Теперь вы подписаны на нашу рассылку.