Скидки на курсы ждут в личном кабинете. Нажмите тут
Поддержка куратора Демо-доступ Домашние задания

Python Internship

от Kodland
Python Internship
Формат
Онлайн
Уровень
Для новичков
Документ
Сертификат
Программа

Занятия будут актуальны ребятам в возрасте 13-17 лет. Детям объяснят, что такое переменные, операции и циклы. Также они научатся использовать библиотеку Pygame Zero, разработают кликер и Roguelike-игру.

В программу входит 8 тематических блоков и 32 урока. Проходить обучение можно в одном из форматов: в группе или индивидуально.

  • Модуль 1. Основы программирования

    • Урок 1: Начало. На этом уроке мы познакомимся с курсом, платформой и познакомимся с основным понятием в  программировании — переменная‍
    • Урок 2: Переменные и операции. Ребята продолжают работать с переменными и познакомятся с операциями и двумя основными типами данных: строки(string) и целые числа(Integer)
    • Урок 3: Ввод текста и чисел. На этом уроке мы познакомимся с вводом данных с помощью input. А так же узнаем как переводить строки в целые числа‍
    • Урок 4: Индивидуальные проекты. На уроке дети увидят некоторые примеры проектов и создадут свой собственный проект на выбор: рисование turtle или текстовый проект: история или тест
  • Модуль 2. Логика и циклы

    • Урок 5:  Логика if/else. На этом уроке мы узнаем как использовать логику на языке Python, чтобы менять ход исполнения программы‍
    • Урок 6: Логика elif и логические операторы. Продолжаем изучать логику, научимся комбинировать условия с помощью and и or‍
    • Урок 7: Цикл while. Введение в циклы. Научимся писать условный цикл while. Узнаем что такое бесконечный цикл‍
    • Урок 8: Камень-ножницы-бумага. На уроке ребята напишут увлекательную консольную игры с использованием логики и циклов
  • Модуль 3. Углубленная работа с циклами

    • Урок 9: Цикл for. Изучим цикл for и функцию range‍
    • Урок 10: Вложенные циклы. Научимся комбинировать циклы и условия, а так же несколько циклов одновременно‍
    • Урок 11: Списки. Познакомимся и научимся использовать один из самых сложных и важных основных типов данных в Python‍
    • Урок 12: Электронный помощник. Завершим изучение 4 модуля, созданием проекта электронного помощника — ежедневник + менеджер задач
  • Модуль 4. Списки, словари и работа над проектом

    Урок 13: Списки. Углубленное изучение. Продолжим изучать списка, узнаем как удалять элементы из списка по индексу и значению. Узнаем как использовать продвинутое индексирование‍

    Урок 14: Словари. Познакомимся с еще одним ключевым типом данных Python словарь‍

    Урок 15: Работа над проектом. Создадим уникальные текстовый проект с использованием словаря: лабиринт. Игроку предстоит выбраться из заранее по карте созданного лабиринта‍

    Урок 16: Функции. Урок введение в функции‍‍

  • Модуль 5. Pygame Zero и разработка игры Runner

    • Урок 17: Pygame Zero Знакомство. Студенты узнают о библиотеке pygame zero и ее основных функциях. Свое знакомство они начнут с создания игры runner(главный герой избегает препятствия на своем пути).‍
    • Урок 18: Клавиатура и анимации. На этом уроке ребята научатся добавлять анимацию с помощью встроенных функций и использовать input клавиатуры.‍
    • Урок 19: Colliderect и вывод текста. Ученики узнаю как создавать текст в pygame zero и определять столкновения между несколькими картинками.‍
    • Урок 20: Создание функций. Углубленный взгляд на создание функций в питоне
  • Модуль 6. Разработка кликера

    • Урок 21: Движение мышью. Мы изучим как обрабатывать движение и нажатие клавиш мыши. Проект этого урока — игра space invaders‍
    • Урок 22: Обработка кликов. Ребята научатся использовать нажатие кнопки мыши для выпуска ракет космическим кораблём‍
    • Урок 23: Разработка кликера. Ребята начнут разрабатывать игру кликер. Игра, где для победы необходимо быстро и точно кликать мышью, зарабатывая тем самым очки‍
    • Урок 24: Кликер: покупка скинов. Студенты завершат разработку игры и добавят ей своей уникальности
  • Модуль 7. Roguelike-игра

    • Урок 25: Roguelike-игра. Дети начнут создавать Roguelike-игру, они создадут основную логику игры. Игра основана на клеточной структуре, где персонаж может передвигаться только по смежным клеткам‍
    • Урок 26: Метод collidelist. На этом уроке дети научатся использовать метод collidelist для определения столкновения сразу с несколькими врагами‍
    • Урок 27: Подготовка к работе. Студенты начнут работы над самостоятельными проектами с помощью учителя‍
    • Урок 28: Внедряем функции. На этом уроке будет написан основной код индивидуальных проектов
  • Модуль 8. Доработка игры и презентация проекта

    • Урок 29: Работа над врагами. На этом уроке студенты создадут врагов для своего индивидуального проекта‍
    • Урок 30: Новые уровни. На этом уроке студенты займутся разработкой и созданием уровней для своей игры‍
    • Урок 31: Доработка игры. На это уроке студенты завершают работу над индивидуальным проектом своей игры‍
    • Урок 32: Выпускной и презентация проекта
Чему научат на курсе
Базовые знания языка Python
Игры на pygame
Работа с консолью
Создание анимации на pygame
О школе
Kodland
12 курсов
Kodland

Ученики онлайн-школы Kodland осваивают востребованные цифровые навыки, которые помогают разрабатывать игры, мультфильмы и сайты. Образовательные программы по веб-дизайну, гейм-дизайну, программированию и 3D-моделированию подходят детям разных возрастов. Заниматься в Kodland можно с 6 лет. Также в ходе обучения ребята развивают креативное, критическое и пространственное мышление, учатся быть ответственными и работать в команде.

Преподаватели Kodland используют современные методы обучения с применением теории на практике и игровыми элементами, общаются с учениками на равных. Это помогает заинтересовать детей предметом и мотивировать их на достижение целей.

Обучение проходит на безопасной онлайн-платформе, общение на которой внимательно модерируется. Вы можете выбрать удобный формат обучения: в группе или индивидуальный. Занятия в группах проходят 1 раз в неделю, а при индивидуальном обучении вы формируете расписание самостоятельно. В финале курса ребёнок получит электронный сертификат, который можно использовать в портфолио.

Узнать, как проходит обучение в школе Kodland, можно на пробном уроке. Вместе с методистом вы изучите интерфейс и возможности платформы, подберёте подходящий курс на основе интересов ребёнка.

Оставить отзыв
Оставьте свой отзыв
Так вы сделаете рейтинг школ более точным и поможете другим выбрать хороший курс

Информация носит ознакомительный характер и может отличаться от указанной на сайтах школ-партнёров. Актуальную стоимость и описание программ вы можете узнать на сайте школы.