Курс на Stepik
Обложка курса «"Поколение Python": профи + ООП + SQL» на Stepik
17 900 ₽

"Поколение Python": профи + ООП + SQL Stepik Awards 2022 — номинация «Лучший платный курс»: курс «"Поколение Python": курс для профессионалов» из пакета «"Поколение Python": профи + ООП + SQL» 4.985

Открыть на
STEPIK.ORG

Программа содержит два курса от "Поколения Python": курсы для профессионалов и ООП, а также курс по базам данных и SQL. В первой части программы рассказывается о дополнительных возможностях языка Python (даты и время, дополнительные типы коллекций, итераторы и многое другое), а также раскрывается концепция объектно-ориентированного программирования. Вторая часть программы посвящена языку структурированных запросов SQL. Для закрепления материала программа включает свыше 1000 задач с автоматической проверкой.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «"Поколение Python": профи + ООП + SQL»Учеников на курсе 58
Сертификаты, выданные на курсе «"Поколение Python": профи + ООП + SQL»Сертификатов выдано 0
Отзывы о курсе «"Поколение Python": профи + ООП + SQL»Отзывов получено 3 118
Рейтинг курса «"Поколение Python": профи + ООП + SQL»Рейтинг курса 4.985
Курсы в пакете «"Поколение Python": профи + ООП + SQL»Курсов в пакете 3
Уроки в курсе «"Поколение Python": профи + ООП + SQL»Количество уроков 206
Тесты в курсе «"Поколение Python": профи + ООП + SQL»Количество квизов 2041
Задачи с кодом в курсе «"Поколение Python": профи + ООП + SQL»Количество задач с кодом 1111
Время прохождения курса «"Поколение Python": профи + ООП + SQL»Время прохождения курса
Стоимость курса «"Поколение Python": профи + ООП + SQL»Стоимость курса 17 900 ₽
Обновления курса «"Поколение Python": профи + ООП + SQL»Обновления курса
Дата публикации курса «"Поколение Python": профи + ООП + SQL»Дата публикации курса
Последнее обновление курса «"Поколение Python": профи + ООП + SQL»Последнее обновление

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

  • Работать с датой и временем, потоковым вводом и выводом
  • Работать с файлами формата json, csv, zip и pickle
  • Работать с памятью в Python
  • Работать с дополнительными типами коллекций (namedtuple, defaultdict, Counter, ChainMap)
  • Работать с исключениями в Python
  • Создавать и использовать декораторы, генераторы и итераторы
  • Использовать рекурсию при решении задач
  • Обрабатывать текст с помощью регулярных выражений
  • Работать с атрибутами и методами классов и экземпляров классов
  • Создавать свойства для взаимодействия с защищенными и приватными атрибутами
  • Использовать магические методы для гибкой настройки поведения классов
  • Основам хеширования
  • Создавать различные протоколы
  • Использовать механизм наследования классов
  • Работать с модулями enum и dataclasses
  • Создавать декораторы классов и декораторы на основе классов
  • Использовать миксины
  • Извлекать информацию из таблиц с помощью SQL-запросов
  • Добавлять, удалять и изменять данные в таблицах
  • Фильтровать данные с помощью WHERE и HAVING
  • Выполнять агрегацию данных с помощью GROUP BY
  • Извлекать информацию из нескольких таблиц с помощью JOIN
  • Объединять таблицы с помощью UNION
  • Работать с функциями для обработки чисел, дат и текста
  • Вычислять среднее, минимальное и максимальное значения с помощью функций AVG, MIN, MAX
  • Использовать вложенные SQL-запросы
  • Использовать общие табличные выражения CTE
  • Создавать пользовательские функции и хранимые процедуры
  • Использовать оконные функции для решения задач
  • Работать с индексами
  • Обрабатывать текст с помощью регулярных выражений

О курсе

Программа содержит два курса от "Поколения Python": курсы для профессионалов и ООП, а также курс по базам данных и SQL. В первой части программы рассказывается о дополнительных возможностях языка Python (даты и время, дополнительные типы коллекций, итераторы и многое другое), а также раскрывается концепция объектно-ориентированного программирования. Вторая часть программы посвящена языку структурированных запросов SQL. Для закрепления материала программа включает свыше 1000 задач с автоматической проверкой.

Для кого этот курс

Для тех, кто знает базовые конструкции и типы данных языка Python, хочет познакомиться с его дополнительными возможностями, концепцией объектно-ориентированного программирования и языком запросов SQL.

Начальные требования

Для успешного освоения пакета курсов нужно пройти предыдущие курсы:

  1. "Поколение Python": курс для начинающих

  2. "Поколение Python": курс для продвинутых

Преподаватели курса

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

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

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

Задачи в каждом уроке расположены в порядке увеличения уровня сложности и в зависимости от него оцениваются в 1, 5, 10 или 20 баллов.

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

Что вы получите

  • навыки и знания, восстребованные работодателем
  • возможность отработать теорию на практике
  • доступ к форуму решений
  • поддержку преподавателей, которые отвечают в течение дня
  • сертификат

Расскажите о курсе друзьям