Программирование Python

Основы программирования на языке Python

Государственная лицензия на осуществление образовательной деятельности №5608
О лицензии
Основы программирования на языке Python

Описание курса

Прекрасная возможность изучить один из самых популярных компьютерных языков и освоить навыки программирования.

Python является универсальным языком программирования, который признан простым, удобным и занимает ведущие места рейтингов по критерию распространённости. Он подходит для большинства популярных операционных систем и для ребёнка является идеальным стартом в интересный мир программирования. Именно курсы Python для детей рекомендуют специалисты для изучения в качестве первого языка.

Коды языка простые и легко усваиваются. На курсах основы Python дети быстро воспринимают синтаксис языка и простой набор команд, осваивают написание кодов, не перегружая себя сложными понятиями, и без проблем осваивают его интуитивный стиль программирования. Конечно, сделать из ребёнка «взрослого» программиста эти курсы не смогут, но такая задача и не стоит. Главное – дети осваивают основы Python и приобретают прочный фундамент, на базе которого смогут дальше развивать этот и изучать другие языки программирования.

Курс программирования Python предназначен для детей и подростков в возрасте от 10 до 17 лет и рассчитан как для начинающих, так и для тех, кто хочет продолжить изучение Python или выбрал его в качестве второго языка.

Состав, особенности и преимущества курса основ Python в нашей онлайн-школе

Состав курса

Полный курс обучения Python включает 32 занятия, при этом родители могут выбрать один из четырёх абонементов:

  • «стартовый» – на 4 урока, которые составляют 12.5% от общего курса;
  • «популярный» – 8 уроков – 25%;
  • «оптимальный» – 16 уроков – 50%;
  • «выгодный» – 100%.

Занятия индивидуальные, проводятся с присутствием только преподавателя и ученика. Время урока – 50 минут.

Особенности и преимущества курса Питон

  • Персональное расписание, которое формируется, исходя из пожеланий ученика, носит регулярный характер и может быть перенесено на период каникул или отпуска.
  • Регулируемая нагрузка – возможность для учеников самим выбирать количество уроков в неделю от одного до пяти.
  • Гибкая программа обучения. Программа курса Питон индивидуальная. Преподаватель подстраивает её под навыки и интересы ученика.
  • Постоянный преподаватель, что крайне важно для создания доверительных отношений и благоприятной обстановки, способствующей быстрому усвоению учебного материала.
  • Своевременная обратная связь и поддержка, обеспечиваемая преподавателем и персональным менеджером.
  • Возможность получения налогового вычета в размере 13% от стоимости обучения.

На занятиях основной упор делается на решении математических и логических задач посредством написания программ на языке Python. Наряду с получением общих знаний по основам программирования, ученик имеет возможность работать над созданием собственного проекта и подготовиться к участию в конкурсе. Занятия проводятся с использованием Zoom. Эта онлайн-платформа, позволяет демонстрировать изображения и пользоваться экраном собеседника как интерактивной доской. Обучение на курсе основы Python проходит по официальным интерактивным учебным пособиям и с применением профессиональных инструментов для написания кода, таких как Replit, PyCharm, Visual Studio Code и др.

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

В результате обучения дети:

  • знают синтаксис;
  • умеют писать код;
  • получают навыки создания программ;
  • понимают суть управления информационными потоками;
  • получают фундаментальную базу структурного программирования.

Сертификат о прохождении курса

Сертификат станет значимой частью портфолио, поскольку демонстрирует интерес ребенка к профессии и его стремление к самообразованию.

Сертификат курса Основы программирования на языке Python

Частые вопросы

Приступить к изучению курса можно в любой день, так как материал преподаётся персонально для каждого ученика.

Наши ученики сами определяют дни и время занятий, а также их периодичность (от 1 до 4 раз в неделю). Расписание носит регулярный характер, но в любой момент, по желанию ученика, оно может быть изменено.

Если вам понадобилось отменить занятие, то просто напишите об этом в персональном чате ученика за 8 часов до его начала. Если урок отменен позже, он может пропасть.

Если необходимо перенести занятие, то преподаватель предложит вам доступное для проведения урока время.

Оплата уроков производится с помощью банковской карты в личном кабинете ученика или по ссылке отправленной вашим менеджером. Оплатить можно 4, 8, 16 или 32 занятия. Чем больше занятий в пакете, тем ниже стоимость одного урока. Ознакомиться с пакетами можно здесь. После оплаты на ваш email будет отправлен кассовый чек.

Да, мы принимаем к оплате карты иностранных банков. Сообщите менеджеру о необходимости оплатить такой картой, и вам вышлют ссылку на оплату.

Короткий ответ — да, причём в любой момент. Правда, если вы уже посетили часть занятий, их придётся оплатить, а остальное вернём.

Вы можете получить налоговый вычет, если оплатили уроки после 06 августа 2021 года. Если вы оплатили раньше — мы не сможем предоставить нужные документы.

Запросите у вашего персонального менеджера документы для налогового вычета, и мы сможем прислать договор и лицензию. Также вам понадобятся кассовые чеки, которые приходят на email после оплаты.

В любой момент можно поменять преподавателя, без объяснения причин. Для этого напишите персональному менеджеру.

Видеозапись ведётся только с дополнительного согласия родителей / представителей ученика, в противном случае мы не записываем уроки. Созданные материалы размещаются в персональном чате ученика и всегда доступны для просмотра. Удаление материалов производится по первой просьбе родителя / представителя.

Конечно! Несмотря на каникулы в школах, мы продолжаем обучение. Также мы отпускаем учеников на каникулы в удобное для них время и с нетерпением ждём их возвращения.

  • Загрузка и установка интерпретатора Python.
  • Работа в консоли и изучение интерфейса редактора кода.
  • Знакомство с основными базовыми понятиями и типами данных.
  • Стандартный ввод-вывод данных и написание простейших программ.
  • Результат: знакомство с языком и создание первых программ.

  • Повторение изученного материала.
  • Примеры утверждений и знакомство с логическим типом данных.
  • Составление условий и применение условного оператора.
  • Написание программ с разными уровнями вложенности.
  • Результат: переход от линейных алгоритмов к разветвляющимся и знакомство с управляющими конструкциями.

  • Повторение изученного материала.
  • Обсуждение необходимости использования циклов.
  • Использование переменной в качестве счётчика в цикле.
  • Разбор примеров бесконечного цикла и его остановки.
  • Результат: умение решать задачи применяя циклические алгоритмы.

  • Повторение изученного материала.
  • Рассмотрение возможности создания собственных команд.
  • Создание дополнительных аргументов функции и возврат значений.
  • Использование глобальных и локальных переменных.
  • Результат: умение создавать функции, разбивать код программы на отдельные блоки и возвращать требуемые значения.

  • Повторение изученных управляющих конструкций.
  • Краткий разбор существующих модулей.
  • Разбор примеров подключения модулей.
  • Создание собственных модулей и подключение их в других проектах.
  • Результат: умение создавать модули, подключать модули к программе, использовать отдельные функции модуля.

  • Использование управляющих конструкций для создания проектов.
  • Знакомство с новыми понятиями.
  • Подключение графического модуля и изучение новых команд.
  • Разбор примеров использования объектно-ориентированного программирования.
  • Результат: понимание объекта и его свойств, умение отличать функции от методов, умение проектировать и создавать проекты.

  • Углубленное знакомство с уже знакомым типом данных.
  • Разбор примеров использования срезов.
  • Изучение строковых методов.
  • Перебор символов и форматирование строк.
  • Результат: переход к изучению структур данных, созданию объектов и их использования.

  • Продолжение знакомства с последовательностями.
  • Обсуждение необходимости использования множества объектов.
  • Использование срезов в списках.
  • Изучение списковых методов.
  • Результат: умение использовать объект для хранения множества объектов, умение применять и обрабатывать списки.

  • Повторение изученного материала.
  • Знакомство с новыми понятиями.
  • Разбор примеров использования цикла for.
  • Использование цикла for для работы с последовательностями.
  • Результат: умение отличать цикл while от цикла for, применение цикла for, понимание работы функции range().

  • Повторение изученного материала.
  • Знакомство с новыми понятиями.
  • Обсуждение и написание алгоритмов для сортировки.
  • Использование встроенных инструментов для сортировки.
  • Результат: понимание использования сортировки и сложности алгоритма, применение алгоритмов сортировки.

  • Повторение изученного материала.
  • Продолжение знакомства с новыми структурами данных.
  • Разбор примеров создания и заполнения словарей.
  • Изучение методов для работы со словарями.
  • Результат: умение объяснить разницу списка от словаря, умение применять словари в решении задач.

  • Повторение изученного материала.
  • Знакомство с новой структурой данных.
  • Изучение методов для работы с множествами.
  • Разбор примеров использования операций над множествами.
  • Результат: умение объяснить разницу словаря от множества, умение применять множества и операции над множествами в решении задач.

  • Повторение изученного материала.
  • Знакомство с многомерными списками.
  • Создание и заполнение многомерных списков.
  • Разбор примеров использования матриц.
  • Результат: умение работать со структурами разных уровнях вложенности.

  • Обсуждение необходимости использования обработки исключений.
  • Анализ причин возникновения ошибок.
  • Разбор примеров обработки ошибок.
  • Применение конструкции try- except.
  • Результат: умение различать типы ошибок и их обрабатывать.

  • Повторение изученного материала.
  • Рассмотрение различных методов доступа к текстовым файлам.
  • Чтение и обработка информации.
  • Обработка и запись информации.
  • Результат: умение работать с текстовыми файлами с помощью языка программирования Python.

  • Повторение изученного материала.
  • Знакомство с дополнительным графическим модулем.
  • Разбор примеров использования графических объектов.
  • Обсуждение и проектирование финального проекта.
  • Результат: применение изученных управляющих конструкций и структур данных для создания собственного проекта.

Отзывы

0

0 отзывов

0 отзыва

Запишитесь на бесплатный урок