Создание игры BlackJack на Python с нуля
Описание
Привет, друзья!
Мы приглашаем вас на двухдневный интенсивный тренинг по созданию карточной игры BlackJack. Программа тренинга позволит в увлекательной форме познакомиться с Python и попрактиковаться в написании кода на этом языке программирования. Вас ждет минимум теории и максимум практики. Не упустите такую возможность!
Кому это будет полезно
Новичкам
Тренинг подходит всем, кто хочет сделать первые шаги в программировании и начать свое знакомство с Python.
Начинающим Python разработчикам
Вы сможете углубить и применить на практике свои знания Python вместе с указаниями опытного наставника.
Чему вы научитесь:
Писать простую программу на языке Python, следуя за тренером
Разбивать задачи на мелкие подзадачи и успешно их решать
Проектировать архитектуру программ
Писать приложения на уровне классов
Решать алгоритмические задачи
Понимать назначение паттернов проектирования
Формат тренинга
Вас ждут прямые эфиры с Артемом Мураховским в течение 2 дней с 19:00 до 21:00, общение в чате во время эфира и в специальном telegram-канале вне эфира. Все примеры и исходные данные также будут в telegram-канале, к которому вы сможете присоединиться после регистрации.
Программа тренинга
День 1
Знакомство со средством разработки PyCharm и языком программирования Python.
Разбор основных элементов языка.
Создание архитектуры приложения на уровне классов.
Улучшение архитектуры с использованием паттернов.
Создание первых объектов.
00:00 Знакомство. План вебинара
8:07 Начало работы в среде разработки PyCharm
12:44 Концепция игры. Классы в Python
15:25 Создание класса Car (пример)
19:58 Создание метода (пример). Немного об инкапсуляции
29:48 О типизации и ее темной стороне
33:50 Создание структуры проекта
36:05 Заполнение файла main.py
38:06 Код для файла Deck.py
1:04:18 Код для класса Player
1:06:39 Код для класса Game
1:21:57 Работа над ботами
1:28:37 Продолжение работы над файлами Game.py и Player.py
1:56:04 Абстрактность
2:03:25 Вопросы и ответы