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

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

Краткая информация

Ближайшие группы


  • 23 января 2024 — 27 февраля 2024
  • 23 апреля 2024 — 28 мая 2024
  • 16 июля 2024 — 20 августа 2024

Формат


  • Видеоуроки
  • Лонгриды
  • Практические задания
  • Итоговый тест

Документ


  • Удостоверение о повышении квалификации или свидетельство, 54 ак. часа

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

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

Освоить базу Python для дальнейшей работы с автоматизацией тестирования

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

Повысить эффективность своей работы

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

Освоить Python и начать работать с ним

Всем

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

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

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

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

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

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

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

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

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

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

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

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

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

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

2 тематических модуля
14 уроков
  • Переменные и типы данных
    Теория/Практика: Основные типы данных. Создание переменных. Использование основных функций для работы с данными
  • Условный оператор и отладка
    Теория/Практика: Принципы ветвления программ. Обработка разных ситуации в коде. Устройство блоков кода. Составление
    структуры приложения с разными вариантами выполнения. Анализ и отладка программы
  • Циклы
    Теория/Практика: Устройство и механизм работы циклов. Понятие интервалов. Управление событиями в цикле
  • Строки, регулярные выражения, обработка ошибок
    Теория/Практика: Методы создания строк. Принципы регулярных выражений. Поиск по ключевым фразам. Вычисление статистики
  • Коллекции
    Теория/Практика: Типы данных: список, кортеж, множество. Свойства коллекций. Взаимодействие с данными в коллекциях
  • Функции
    Теория/Практика: Вызов и возврат функций. Рефакторинг кода и соблюдение принципа DRY. Использование параметров в функциях
  • Итераторы, генераторы, анонимные функции
    Теория/Практика: Понятие генератора, итератора и итериуемого объекта. Использование анонимных функций
  • Файловая система
    Теория/Практика: Хранение в файлах. Устройство файлов библиотек. Взаимодействие с текстовыми данными в файлах
  • Декораторы и перегрузка
    Теория/Практика: Понятие декоратора, его назначение. Для чего используется перегрузка. Создание собственных декораторов для функций
  • Введение в ООП
    Теория/Практика: Понятие класса и объекта. Методы и свойства классов и объектов. Конструктор класса. Создание классов и их объектов. Инициализация разных объектов одного класса. Организация взаимодействия с объектами классов
  • Инкапсуляция и полиморфизм
    Теория/Практика: Приватные методы и свойства. Геттеры и сеттеры. Name mangling. Организация структуры классов. Создание статических методов
  • Наследование и абстрактные классы
    Теория/Практика: Наследование — когда необходимо применять. Множественное наследование и миксины. Понятие абстрактных классов. Создание иерархии классов с помощью наследования. Создание и использование абстрактных классов
  • Дескрипторы
    Теория/Практика: Дескрипторы, для чего они нужны. Создание и применение дескрипторов. Хранение данных в экземплярах дескриптора
  • Датаклассы и метаклассы
    Теория/Практика: Понятие датаклассов. Назначение метаклассов и необходимость их использования. Создание датаклассов и их эффективное использование. Использование метаклассов для постройки сложной логики взаимодействия объектов

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

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

1.

Смотрите видео

Каждый урок разбит на смысловые блоки по 15-20 минут для удобства усвоения материала

2.

Изучаете материалы

Тексты и дополнительные материалы помогут разобраться в деталях

3.

Выполняете задания

Задачи имитируют ситуации, с которыми вы можете столкнуться на практике

4.

Сдаете итоговый тест

Чтобы получить документ, необходимо правильно ответить на 80% вопросов теста

А еще...

Помощь куратора

На все организационные вопросы ответит ваш куратор по будням с 9 до 18 мск.

Юсупова
Виктория

Техподдержка 24/7

Возникли технические проблемы? Обращайтесь — наши специалисты всегда на связи и готовы помочь.

Авторы и эксперты

  • Акчурин Илья Сергеевич

    Илья Акчурин

    преподаватель, автор курсов

  • Яковлев Станислав Игоревич

    Станислав Яковлев

    эксперт в тестировании и QA, Senior QA в InDrive, соавтор ТГ‑канала «Тестировщики нужны»

О Школе

Контур.Школа — лицензированный центр онлайн-образования. Помогаем получать, поддерживать и развивать профессиональные знания с 2010 года.

13 лет

на рынке онлайн-образования в России

1 млн +

специалистов получили официальные документы

4,8 из 5

оценка обучения, согласно анкетам обратной связи

Многопрофильный учебный центр

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

Разные форматы обучения

Предлагаем объемные онлайн-курсы и вебинары, авторские семинары и экспертные статьи. Выбирайте формат под свои задачи

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

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

  • Заинтересовало обучение, но есть вопросы? Начните оформлять заявку. Менеджер свяжется с Вами

Оставьте заявку или купите онлайн

Стоимость курса

42 000 ₽

В рассрочку на 6 месяцев без переплат

7 000 ₽ / месяц

Заполняя форму, вы принимаете оферту, соглашаетесь на обработку персональных данных и получение информационных сообщений от группы компаний СКБ Контур.

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

Ваши преподаватели — эксперты и специалисты-тестировщики с опытом в IT от 5 лет.
Напишите нам (оставьте заявку на консультацию), и мы сориентируем по темам, которые сейчас находятся в разработке.
Сообщите нам, и мы подберем более подходящий период обучения.
Вам должно быть более 18 лет. Будьте готовы быстро осваивать новые программы и технологии: тестировщик точно должен быть опытным пользователем ПК.
Отправьте заявку на консультацию — мы поможем выбрать подходящие курсы для каждого сотрудника. Самый выгодный вариант — Годовая подписка на всю компанию. С ней вы сможете обучить специалистов разных направлений и сэкономить время и деньги.