Под руководством опытного преподавателя вы освоите основы программирования и напишете свой первый сайт на Python
ЗаписатьсяINNOcamp - это детский IT-лагерь, в котором дети от 10 до 17 лет учатся создавать веб и мобильные приложения, компьютерные игры, проектировать интерфейсы, продвигать IT-продукты в интернете и управлять процессом IT-разработки. В основе нашей совместной программы с GeekBrains лежит проектный подход - ученики создают собственный сайт на Python от идеи до размещения в Интернете
Марат Рамазанов, основатель и генеральный директор INNOcamp
Он в 5-ке самых востребованных в мире по версии TIOBE. «Змеиное» наречие можно использовать для создания сайтов, игр, приложений и системных утилит
Знание Python поможет построить успешную карьеру. Курсовой проект пополнит портфолио будущего программиста и продемонстрирует уровень владения языком и инструментарием разработчика
Программирование развивает алгоритмическое, аналитическое и проектное мышление, логику и креативность, способствует развитию самостоятельности
Практические занятия нацелены на создание собственного проекта. Ученики могут общаться с преподавателем и одногруппниками, обсуждать интересующие вопросы и развиваться вместе
Занятия проходят по вечерам раз в неделю, урок длится полтора часа. За это время на "живом" вебинаре с преподавателем ученики разберут новую тему, зададут вопросы и получат ответы на них. После каждого урока доступна его запись.
После урока преподаватель дает практическое задание — разработать часть будущего сайта. Задание важно выполнять вовремя: так преподаватель успеет проверить его к следующему уроку и дать обратную связь.
Преподаватель всегда готов ответить на вопросы учащихся. Также ученик сможет найти поддержку у одногруппников, сверить результат или выполнить задание вместе.
Разрабатывает IT-решения по автоматизации процессов учета наличия и движения людей и технических средств для Министерства обороны РФ. За 20 лет в IT писал программы на более чем 30 языках программирования.
Более трёх лет преподаёт Python и Scratch. Ведёт вебинары на курсе «Python для анализа данных». Успешно готовит детей к конкурсам по программированию: ученики Анны — победители и призёры межрегиональных олимпиад. Окончила магистратуру по направлению «Педагогика и психология воспитания», сейчас учится в аспирантуре по направлению «Теория и методика профессионального образования».
Опыт в программировании — более 9 лет. Сейчас работает в отделе фундаментальных проблем аэрокосмических технологий Южно-Уральского научного центра и занимается разработкой десктопных приложений. Самостоятельно изучает фреймворки на Python, на фрилансе создаёт веб-сервисы и интернет-магазины. Окончил аспирантуру, преподавал в Южно-Уральском государственном университете.
Преподаёт программирование для детей с 2014 года. Окончил факультет прикладной математики — процессов управления Санкт-Петербургского государственного университета.
Преподаёт более 12 лет. Эксперт ГИА и ЕГЭ по информатике. Победитель конкурса «Новый учитель новой информатики — 2018». Руководитель спортивно-технических мероприятий всероссийской программы «Робототехника: инженерно-технические кадры инновационной России».
Получил образование учителя информатики и работает по специальности. Успешно готовит учеников: они занимают призовые места во всероссийских турнирах по робототехнике и программированию.
Знакомимся с преподавателем и группой. Запускаем программное обеспечение.
Узнаем, кто такой программист, каким он бывает и что делает. Знакомимся со структурой веб-приложения, настраиваем среду разработки. Пишем первую программу.
Изучаем линейные алгоритмы. Учимся сохранять данные в переменные, обрабатывать их по своему желанию и возвращать результат.
Изучаем ветвления и учим программу принимать решения в зависимости от действий пользователя. Погружаемся в циклы. Знакомимся с принципом DRY (Don't repeat you) и заменяем однотипные действия циклами (арифметическим, циклом с предусловием и циклом с постусловием).
Что делать, если данных слишком много? Сочинять новые имена переменным? Ни в коем случае. Знакомимся с массивами и их разновидностями в Python. Учимся хранить большой объем данных в одной переменной-массиве.
Закрепляем DRY и знакомимся с функциями. Немного магии или как функции обрабатывают данные внутри себя и даже не догадываются о коде вокруг них.
Знакомимся с версткой сайтов. Язык разметки HTML и его основные компоненты. Создаем свою первую интернет страничку и учимся различать теги, их назначение и место в файле.
Знакомимся с каскадной таблицей стилей CSS и изучаем отступы и границы. Заставляем теги выстраиваться на экране и превращаем нашу страницу из золушки в принцессу.
Наш первый фреймворк. Изучаем силу Bootstrap и его компоненты. Добавляем элементы на страницу, написав всего пару строчек кода.
Второй, но не менее важный, фреймворк - Flask. Устанавливаем, настраиваем и создаём веб приложение за 5 строчек кода. Разбираемся в деталях и учимся генерировать HTML страницы силами фреймворка.
Время шаблонов. Вносим правки в наш сайт на основе HTML/CSS/Bootstarp и заполняем его данными из Flask. Учимся генерировать динамические страницы.
Что такое базы данных и из чего они состоят. Изучаем технологию CRUD (создавать, читать, обновлять, удалять) для таблиц в базе и данных в таблице.
Подружим базу данных и Flask. Переносим наши текстовые данные в базу и формируем динамические страницы как профессиональные fullstack программисты.
Время выпустить наш проект в реальный мир. Переносим сайт на облачный сервис и первый проект в портфолио готов.
В конце занятия будет профориентация с советами по дальнейшему изучению программирования.
Подарим мини-курс «Как учиться» и 3 месяца английского от LinguaLeo
На основании гослицензии 040485. Подтверждает, что ученик успешно прошел курс
Материалы и видеозаписи остаются у вас даже после обучения
Верните 13% стоимости с помощью налогового вычета.
Получите скидку 30% при покупке двух и более продуктов GeekSchool.
Используйте материнский капитал для покупки всего курса.
Преподаватели курса — опытные Python-разработчики, хорошо знакомые с IT-индустрией. Ученики получат глубокие знания и практические навыки разработки от востребованного специалиста с большим опытом работы и преподавания.
Программу разрабатывает преподаватель, исходя из личного опыта, достижений и требований к специалистам IT-индустрии. Программу одобряют методисты — специалисты по построению траектории и процесса образования.
Урок чаще всего представляет собой вебинар, где преподаватель объясняет тему, дает задания и отвечает на вопросы. Если ученик не может присутствовать, он посмотрит урок позже, в записи. В этом случае все вопросы по уроку можно задать преподавателю в чате.
На занятиях ученики самостоятельно создадут сайт на Python и освоят инструменты разработчика.
Владение Python открывает карьерные возможности в создании клиент-серверных и веб-приложений, фронтенд- и бэкенд-разработке, разработке в сфере искусственного интеллекта и больших данных.
Курс предназначен для тех, кто хочет освоить разработку на Python с нуля. Преподаватель подробно разъяснит азы разработки, так что учиться смогут даже те, кто не имеет опыта в программировании.
Мы проводим обучение на основании государственной лицензии № 038188. Выпускники получат электронный сертификат, подтверждающий полученные знания и навыки.
Результат обучения можно в буквальном смысле "потрогать руками": выпускник создаст собственный сайт, которым можно будет пользоваться и делиться. Полученные практические навыки выгодно выделят ученика среди теоретиков и дадут фору при построении карьеры в программировании.