Описание курса
Unity (unity в переводе с англ. — «единство», произносится как «ю́нити») — кроссплатформенная среда разработки компьютерных игр.
Unity позволяет создавать приложения, работающие на более чем 25 различных платформах, включающих персональные компьютеры, игровые консоли, мобильные устройства, интернет-приложения и другие
Описание курса
- Развитие навыков программирования на языке Python с углублением в объектно-ориентированное программирование (ООП), алгоритмы, асинхронное программирование и базы данных.
- Подготовка школьников к созданию консольных приложений, ботов для Telegram и разработке веб-сайтов с использованием различных фреймворков.
Из чего состоит курс
- Базовые основы программирования на языке Python
- Алгоритмы и структуры данных
- Работа с базами данных
- Разработка консольного приложения с использованием базы данных
- Создание Telegram бота с использованием библиотек Telebot и Aiogram
- Разработка веб-сайта с использованием фреймворков FastAPI, Django и Flask
Чему ребенок научится
Различным алгоритмам и структурам данных для решения задач
Принципам асинхронного программирования и его применению для эффективного обработки нескольких задач одновременно
Работе с базами данных: создание, чтение, обновление, удаление записей
Разработке консольного приложения для управления данными в базе данных
Созданию бота для Telegram с использованием различных библиотек
Разработке веб-сайта с использованием различных фреймворков для обработки HTTP-запросов
Основам сетевого программирования и взаимодействия с сетью
Сферы в которых ребенок сможет применять свои знания и навыки
- Разработка программного обеспечения
- Создание ботов для автоматизации задач в социальных сетях и мессенджерах
- Веб-разработка и создание интерактивных веб-приложений
- Работа с базами данных и их управление
- Программирование для сетевых приложений и взаимодействие с интернетом
Как проходят уроки?
Продолжительность занятия: 90 минут
Уроки проходят в форме комбинации лекций, практических заданий и проектной работы.
Лекции представляют основные концепции и методы программирования на Python, после чего учащиеся применяют полученные знания на практике через выполнение заданий и создание собственных проектов под руководством преподавателя.