Онлайн-курс

Язык программирования Python

Дата

Идет набор

54 час

Цена

49000

Компания

Контур.Школа
Рейтинг 4.5

Место проведения

Онлайн

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

Кому подойдет

Тестировщикам

Освоите сначала на базовом, а затем на продвинутом уровне Python — универсальный ЯП для автоматизации тестирования

Аналитикам данных

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

Разработчикам

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

Всем

Освоите один из самых востребованных языков программирования для решения рабочих и личных задач

Чему научитесь

  • Писать программы на языке Python
  • Использовать библиотеки языка для повышения производительности кода
  • Создавать код с обработкой исключений, чтобы программы работали быстро и не падали
  • Работать в парадигме объектно‑ориентированного программирования

Что вас ждет на курсе

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

Эксперты Контур.Школы проверяют практические задания каждые 3–4 урока и дают развивающую обратную связь

Методические материалы

В каждом уроке — подборка методических материалов с примерами, шаблонами, образцами документов и др. Скачивайте и используйте в работе

Практические задания на реальных кейсах

Потренируетесь выполнять задачи:

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

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

Курс состоит из видеоуроков, текстовых параграфов и тестов для проверки знаний.

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

Вы можете выполнять их по желанию

2 тематических модуля

14 уроков

  • Переменные и типы данных

    Основные типы данных. Создание переменных. Использование основных функций для работы с данными
  • Условный оператор и отладка

    Принципы ветвления программ. Обработка разных ситуаций в коде. Устройство блоков кода. Составление

    структуры приложения с разными вариантами выполнения. Анализ и отладка программы
  • Циклы

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

    Методы создания строк. Принципы регулярных выражений. Поиск по ключевым фразам. Вычисление статистики
  • Коллекции

    Типы данных: список, кортеж, множество. Свойства коллекций. Взаимодействие с данными в коллекциях
  • Функции

    Вызов и возврат функций. Рефакторинг кода и соблюдение принципа DRY. Использование параметров в функциях
  • Итераторы, генераторы, анонимные функции

    Понятие генератора, итератора и итериуемого объекта. Использование анонимных функций
  • Файловая система

    Хранение в файлах. Устройство файлов библиотек. Взаимодействие с текстовыми данными в файлах
  • Декораторы и перегрузка

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

    Понятие класса и объекта. Методы и свойства классов и объектов. Конструктор класса. Создание классов и их объектов. Инициализация разных объектов одного класса. Организация взаимодействия с объектами классов
  • Инкапсуляция и полиморфизм

    Приватные методы и свойства. Геттеры и сеттеры. Name mangling. Организация структуры классов. Создание статических методов
  • Наследование и абстрактные классы

    Наследование: когда необходимо применять. Множественное наследование и миксины. Понятие абстрактных классов. Создание иерархии классов с помощью наследования. Создание и использование абстрактных классов
  • Дескрипторы

    Дескрипторы, для чего они нужны. Создание и применение дескрипторов. Хранение данных в экземплярах дескриптора
  • Датаклассы и метаклассы

    Понятие датаклассов. Назначение метаклассов и необходимость их использования. Создание датаклассов и их эффективное использование. Использование метаклассов для постройки сложной логики взаимодействия объектов

Чтобы успешно сдать тест, необходимо правильно ответить на 10 вопросов из 12

Контур.Школа

Выберите свой формат обучения — вебинары, курсы и лекции от ведущих экспертов. Смотрите записи и онлайн-трансляции, задавайте любые вопросы. Пройдите итоговое тестирование и получите документ об образовании.

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

Корпоративное обучение

Сформируем индивидуальное предложение со скидкой до 60%. Корпоративный тариф действует при обучении от 3х сотрудников на любых направлениях Контур.Школы.

Как проходит обучение

Шаг 1. Смотрите уроки

В записи или в прямом эфире, обсуждайте тему урока в чате с экспертами.

Шаг 2. Сдавайте тесты

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

Шаг 3. Получите документ

Сдайте итоговый тест, и документ будет ждать в личном кабинете. Вы сможете скачать его или отследить оригинал по трек-номеру.

А еще...

Общайтесь с экспертами

Во время обучения эксперты Контур.Школы ответят на ваш вопрос в течение двух рабочих дней.

Скачивайте авторские материалы

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

 

Преимущества Контур.Школы

   

10 лет безупречной репутации

Мы обучили 394 000 специалистов по закупкам, бухгалтеров, кадровиков, руководителей и специалистов служб охраны труда.

Соответствие профстандарту

Программы курсов прошли проверку Департамента образования города Москвы и соответствуют профстандарту.

 

 

Бессрочная лицензия

Лицензированный учебный центр онлайн-образования для коммерческих организаций и учреждений государственного сектора.

Мобильное приложение

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

   

 

 

Разные форматы

Видео, методические материалы, чек-листы, онлайн-тесты, образцы документов и подборки нормативных документов.

Персональная поддержка

Поддержка куратора и эксперта на весь период обучения, а также круглосуточная техническая поддержка.

 

Статьи по теме

Как стать Python-разработчиком – что нужно знать

Программирование входит в число наиболее перспективных профессий IT-сферы. Причём у тех, кто решает этим заняться, реально огромнейший выбор языков. Если же говорить, какой из них сейчас наиболее привлекателен для изучения, то весьма неплохим вариантом является Python. Разработчики, владеющие им...

Профессия Python-разработчик – что делает, как им стать, зарплата в России

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