КАКИМИ НАВЫКАМИ ОБЛАДАЕТ? Основные: Python, аналитический склад ума, английский (B1-C1). + Soft Skills
СКОЛЬКО ПОЛУЧАЕТ? Оплата труда специалиста достойная, и чем больше навыков — тем больше оклад. Начинающие специалисты получают от 300$, профессионалы — от 3000$.
НАСКОЛЬКО ВОСТРЕБОВАН? Python-разработчики – фигуранты многочисленных вакансий, этот мегапопулярный язык уверенно завоевывает все большую долю рынка.
ПРОГРАММА
1. Знакомство с PYTHON. Синтаксис языка, основные типы данных, условные выражения, циклы
Базовые правила синтаксиса языка
Среда разработки PyCharm
Основные типы данных
Условные конструкции
Условия и циклы
Функции, их параметры и значения по умолчанию
2. Основные принципы объектно-ориентированного программирования
Понятие и методы класса
Понятие инкапсуляции, наследования и переопределения
Статические методы
3. Методы работы с файлами, множествами, списками
Понятие строк, списков, кортежей
Словари, множества
Методы работы с файлами
CSV-файлы
4. Модуль Pygame. Создание игр
Геометрические фигуры, их создание и редактирование
Игровое окно, его название и параметры
Особенности картинки персонажей
«игра-кликер» и как ее создать
Класс Sprite
5. Создание Telegram-бота
Понятие Telegram-бота
Алгоритм отправки ботом файлов разного типа
Особенности подключения Telegram-бота к базе данных
6. Изучение фреймворка Flask
Основы HTML и CSS
Фреймворк Flask
Bootstrap
Базы данных
7. Генерация идей проекта. Составление плана реализации поставленной задачиймворка Flask
Генерация идей
Концепция и план проекта
Требования к проекту и предполагаемому результату работы
8. Создание проекта
Создание проекта
Оформление и подготовка к итоговому занятию
1. Синтаксис, модули Flask и Pygame
Особенности языка Python: динамическая типизация.
Функции и их использование в Python - def.
Создание базовой игровой логики: движение объектов, коллизии.
Взаимодействие с базой данных через Flask: SQLAlchemy.
Основные концепции работы с Telegram API.
Работа с базой данных для хранения данных бота.
2. Асинхронное программирование на Python
Основы asyncio: Обзор модуля asyncio, его роль и основные компоненты.
Обзор популярных асинхронных библиотек, таких как aiohttp для асинхронных HTTP-запросов.
Обработка ошибок в асинхронном коде: Техники отлова и обработки исключений в асинхронных задачах.
3. HTML, CSS
Введение в HTML. Структура документа. Элементы и атрибуты.
Введение в CSS. Свойства и значения. Селекторы и каскадность.
Создание простого веб-сайта. Добавление навигации и меню.
Оформление текста и изображений. Создание форм и валидация.
Создание адаптивных сайтов.
4. Git
Основные понятия Git (репозиторий, ветка, коммит).
Интеграция Git с Python проектами.
Git hooks и автоматизация процессов.
Безопасность и контроль доступа в Git.
5. Введение в Django
Установка Django и необходимые инструменты.
Основные команды Django-admin и manage.py.
Работа с Django Shell для проверки моделей.
Шаблоны и статические файлы в Django
6. Django
Подключение к различным типам баз данных
Понятие и преимущества классовых представлений.
Встроенные и кастомные валидаторы.
Подключение сторонних библиотек для улучшения работы с формами
7. Генерация идей проекта. Составление плана реализации поставленной задачи
Генерация идей
Концепция и план проекта
Требования к проекту и предполагаемому результату работы
8. Создание проектаация идей проекта. Составление плана реализации поставленной задачи
Создание проекта
Оформление и подготовка к итоговому занятию
КАКОЙ РЕЗУЛЬТАТ?
В первый год обучения наши студенты делают собственные проекты по своим идеям, применяя полученные знания в программировании на Python.
В течение учебного года ребята получают не только знания и навыки в профессии, но и прокачивают компетенции 21 века – Soft Skills, а также английский.
Профориентационные игры
Игры помогут подросткам с самоопределением, позволят найти качества, которые им нужно развивать для того, чтобы заниматься любимым делом в жизни.
Встречи с айтишниками
Мы приглашаем из IT-компаний айтишников, чтобы они вдохновили ребят, показали и рассказали, как работать внутри отрасли и чего можно добиться.
Встречи с технологичными предпринимателями
Мы приглашаем предпринимателей, чтобы они на своем примере показали, как можно сделать свои технологичные стартапы.
Мастер-классы по монетизации проектов
Для тех, кому интересно зарабатывать уже в школе на своих знаниях. Приглашаем фрилансеров, которые расскажут, как создать свой профиль на платформе, как его оформить, как найти первые заказы.
Хакатоны и конкурсы
Мы проводим хакатоны, чтобы ребята могли применить полученные знания на практике и потренироваться создавать и презентовать свои проекты.
Тренинги по софт скилам
Мы будем развивать такие важные качества, как лидерство, целеполагание, эмоциональный интеллект, личные границы, стрессоустойчивость, уверенность в себе, коммуникативность и ораторское мастерство.
Настольные игры
Мы приглашаем ребят играть в настольные игры (в том числе и онлайн), чтобы они учились взаимодействовать друг с другом осознанно, отдыхать после интеллектуальной нагрузки, разряжаться.
English Speaking Club
Дни практики англиского с native speakers.
Бизнес-игры
Развитие навыков для успешного будущего.
Cтоимость обучения
185
ОНЛАЙН
* Варианты оплаты
от
BYN в месяц*
BYN в месяц*
от
* Варианты оплаты
ОЧНО
ВАРИАНТЫ ОПЛАТЫ ОБУЧЕНИЯ
1) Оплата годового курса обучения единовременно. Стоимость – 1900 BYN. Стоимость месяца при этом составляет 211,11 BYN; 2) Оплата по семестрам (3 месяца). Стоимость семестра – 660 BYN. Стоимость месяца при этом составит 220 BYN; 3) Оплата по месяцам. Стоимость 1 месяца составит 235 BYN
211
ВАРИАНТЫ ОПЛАТЫ ОБУЧЕНИЯ
1) Оплата годового курса обучения единовременно. Стоимость – 1660 BYN. Стоимость месяца при этом составляет 184,44 BYN; 2) Оплата по семестрам (3 месяца). Стоимость семестра – 576 BYN. Стоимость месяца при этом составит 192 BYN; 3) Оплата по месяцам. Стоимость 1 месяца составит 205 BYN.
ВАРИАНТЫ ОПЛАТЫ ОБУЧЕНИЯ
1) Оплата годового курса обучения единовременно. Стоимость – 1660 BYN. Стоимость месяца при этом составляет 184,44 BYN; 2) Оплата по семестрам (3 месяца). Стоимость семестра – 576 BYN. Стоимость месяца при этом составит 192 BYN; 3) Оплата по месяцам. Стоимость 1 месяца составит 205 BYN.
ВАРИАНТЫ ОПЛАТЫ ОБУЧЕНИЯ
1) Оплата годового курса обучения единовременно. Стоимость – 1900 BYN. Стоимость месяца при этом составляет 211,11 BYN; 2) Оплата по семестрам (3 месяца). Стоимость семестра – 660 BYN. Стоимость месяца при этом составит 220 BYN; 3) Оплата по месяцам. Стоимость 1 месяца составит 235 BYN