Назад Назад /
60 занятий

Python

Один из самых популярных высокоуровневых языков программирования, широкого назначения. На курсе ученик получит базовые навыки программирования, необходимые для перехода в любую сферу IT-разработки и напишет свой собственный проект.

Купить курс
  • Уникальная программа курса
  • Индивидуальный/ групповой урок
  • Постоянный доступ к видеозаписям уроков
  • Поддержка преподавателя 24/7

Программа курса "Python"

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

Лицензия № Л035-01255-50/00639874

Основы языка Python

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

Вы научитесь:

  • Устанавливать свою первую IDE
  • Познакомитесь с типами данных
  • Понятиям «Условия» и «операторы»
  • Понятию, что такое «Циклы».

Методический план:

В первом модуле вы установите Python на компьютер. Выберете свою первую интегрированную среду разработки. Познакомитесь с частью неизменяемых типов данных. Рассмотрите работу условных операторов и операторов вхождения. Изучите способы работы с циклами while, for и вложенными циклами.

Пример занятия:

На этом уроке вы установите Python на компьютер, а также выберете среду разработки. Создадите свой первый проект и попробуете написать простейшие строки кода. Познакомитесь с функциями print, input.Реализуете математические операции: сложение, вычитание, умножение и деление.

Углубляемся в Python

Вы познакомитесь с основными типами изменяемых и неизменяемых элементов в Python. Научитесь работать с основными функциями:строк, словарей, списков, множеств и кортежей.

Вы научитесь:

  • Создавать, изменять и преобразовывать элементы списков, словарей, кортежей и множеств
  • Срезать строки
  • Основным методам работы с изменяемыми типами данных.

Методический план:

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

Пример занятия:

На уроке вы познакомитесь с типом переменной “list”. Первым делом нужно создать список, присвоив ему произвольное имя. Далее заполняем список значениями. Обращаемся к элементу списка по его индексу. Методом перебора элементов, выписываем все числа кратные 2 во второй список. Сравниваем список 1 и 2.

Функции

Вы познакомитесь с функциями и с их параметрами. Изучите область видимости переменных и функции высшего порядка. Напишите собственные функции-декораторы.

Вы научитесь:

  • Создавать свои функции
  • Что такое область видимости переменной
  • Работать с функциями высшего порядка
  • Создавать декораторы
  • Декорировать функции.

Методический план:

В третьем модуле вы научитесь создавать собственные функции и работать с их элементами. Изучите область видимости переменных. Поработаете с функциями высшего порядка и создадите собственные декораторы функции.

Пример занятия:

На уроке вы создадите декоратор функции. Во-первых, нужно понять, что такое декоратор. Далее вы научитесь передавать нашим декоратором аргументы в функцию. После обработки функции декоратором, нужно обозначить все особенности и “подводные камни” во время работы с декораторами.

Полезные навыки

Вы установите более продвинутую IDE. Будете работать с файлами и сайтами. Изучите статическую типизацию. Создадите свой первый парсер. Получите полезные навыки, позволяющие развиваться в различных направлениях разработки.

Вы научитесь:

  • Установке и созданию проекта в PyCharm
  • Импортировать библиотеки
  • Работать с библиотекой Random
  • Создавать генераторы списков
  • Работать с файлами
  • Основам работы с Git
  • Создавать итерируемые генераторы
  • Работать с модулем request
  • Основам парсинга
  • Конструкции name = main
  • Создавать кастомные ошибки
  • Статической типизации данных
  • Познакомитесь с библиотекой DateTime
  • Основам unit-тестирования
  • Разработке блок-схем
  • Познакомитесь с библиотекой NumPy
  • Работать с библиотекой MatplotLib.

Методический план:

В четвертом модуле вы научитесь импортировать и работать с различными библиотеками. Научитесь посылать запросы на сайты, и из полученного запроса получать данные. Работать и парсить данные запроса. Построите основную конструкцию name=main. Научитесь создавать свои виды ошибок и ограничивать использование наших функций. Нарисуете блок-схемы и изучите основы unit-тестирования нашего кода.

Пример занятия:

На уроке вы научитесь разрабатывать блок-схемы. Перед написанием программы, крупные организации часто рисуют диаграммы работы проекта. Когда дело доходит до реализации алгоритма, рисуют его блок-схему. Показывают несколько блок-схем, разного уровня сложности. Отображают общепринятые символы, фигуры и обозначения на схеме. Показывают самые популярные шаблоны. Вы попробуете нарисовать свою блок-схему.

ООП

Вы получите все необходимые знания из ООП, для того чтобы уверенно развиваться как Python-разработчик. Поработаете с классами и их атрибутами. Изучите наследование и полиморфизм. Поработаете с магическими методами.

Вы научитесь:

  • Основам объектно-ориентированного программирования
  • Работе с основными декораторами
  • Изучите “волшебные” методы
  • Использовать наследование и полиморфизм
  • Для чего нужна инкапсуляция.

Методический план:

В пятом модуле вы углубленно изучите ООП. Начнете с изучения классов и их атрибутов. Создадите собственный класс. Помимо этого, создадите родительский и изучите наследование. Научитесь покрывать функции нашего класса декораторами.

Пример занятия:

На уроке вы рассмотрите методы работы с декораторами @classmethod и @staticmethod. Создадите класс и определите его атрибуты. Создадите функцию и покроете ее декоратором @staticmethod. Теперь вы можете работать с функцией, не создавая экземпляр класса. Тоже самое необходимо будет сделать с @classmethod и ознакомиться с его функционалом.

Цены

-30% скидка
Индивидуальные

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

25 717 руб/мес
18 000 руб/мес
при рассрочке на 6 месяцев
-30% скидка
Групповые

Онлайн занятия в небольшом кругу учеников. Можно присутствовать на уроке или смотреть его в записи. Занятия проводятся 2 раза в неделю.

21 433 руб/мес
15 000 руб/мес
при рассрочке на 6 месяцев

Результаты после курса

Собственный проект

Создание своего проекта на языке программирования Python.

Основы языка Python

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

Сертификат

По окончании курса будет выдан сертификат о пройденном обучении.

Оставьте заявку на пробное занятие

Пройдите бесплатное пробное занятие по выбранному курсу, на котором мы проконсультируем вас более подробно, а также проведем тестирование, которое поможет определить Ваш уровень знаний в сфере программирования.

Наши специалисты свяжутся с вами в ближайшее время. Выберите удобный для вас способ обратной связи: звонок на номер телефона, сообщение в мессенджеры или на почту.

* — Поля, обязательные для заполнения

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

Заявка на обучение

Вопросы и ответы

  • Какие требования к ученику для прохождения данного курса?
    Для данного курса не требуется никаких специальных знаний, курс подходит как для новичков, так и тех, кто уже имеет знания в Python.
  • Как проходят уроки?
    Индивидуально или в группе. Урок длится 1 час, через Zoom. Занятие включает в себя: теорию, практику, ответы на вопросы, домашнюю работу и ее проверку. Во время урока у ученика выделяется время на создание своей игры или проекта. Так он быстрее научится самостоятельно искать и исправлять ошибки.
  • На какой курс может пойти ученик после прохождения данного курса?
    После Python, есть возможность пойти на курсы: по Кибербезопасности, Машинному обучению, по созданию сайта Frontend (HTML+CSS+Javascript).
  • Где могут пригодиться полученные навыки?
    Python является одним из самых популярных высокоуровневых языков программирования, широкого назначения, который используется в разработке мобильных приложений, в машинном обучении и искусственном интеллекте, web-разработке и т.д. Курс создан для того, чтобы ребята и взрослые могли получить базовые знания в программировании, научились писать код, а также создавать свой проект и многое другое.
  • Какой результат после пройденного курса?
    Каждый подросток и взрослый ознакомиться с языком программирования Python, научится писать код, изучит ООП, а также получит базовые навыки программирования, необходимые для перехода в любую сферу IT - разработки и напишет свой собственный проект. Выполненные работы, после пройденного курса, прекрасно дополнят портфолио. Помимо этого, подросток и взрослый сможет выступить перед группой со своим проектом, получив при этом ещё и опыт публичного выступления. Для учеников, занимающихся с преподавателем индивидуально, презентация происходит перед педагогом.
  • Сколько зарабатывает Python разработчик?
    Средняя зарплата Python разработчика: Junior - 61 000₽, Middle - 124 000₽, Senior - 200 000₽ +
Обратный звонок

У вас остались вопросы?

Наши специалисты свяжутся с вами в ближайшее время. Выберите удобный для вас способ обратной связи: звонок на номер телефона, сообщение в мессенджеры или на почту.

* — Поля, обязательные для заполнения

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