Курс на Stepik
Обложка курса «PRO Python. Для продвинутых. Файлы, исключения, модули.» на Stepik
Бесплатно

PRO Python. Для продвинутых. Файлы, исключения, модули. 0.000

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

Данный курс посвящён самому популярному, востребованному и перспективному языку программирования Python. Тут затрагиваются такие темы как: файлы, сопоставление/исключения, итераторы/генераторы, дата/время, память, модули. Тут содержатся подробная текстовая теория с примерами кода, тестовые вопросы, вопросы по анализу кода, задачи на программирование для закрепления материала. Тут нет ограничений по времени, можно учиться в полностью свободном режиме. Данный курс является третьим линейки курсов "PRO Python".

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «PRO Python. Для продвинутых. Файлы, исключения, модули.»Учеников на курсе 20
Сертификаты, выданные на курсе «PRO Python. Для продвинутых. Файлы, исключения, модули.»Сертификатов выдано 0
Отзывы о курсе «PRO Python. Для продвинутых. Файлы, исключения, модули.»Отзывов получено 0
Рейтинг курса «PRO Python. Для продвинутых. Файлы, исключения, модули.»Рейтинг курса 0.000
Уроки в курсе «PRO Python. Для продвинутых. Файлы, исключения, модули.»Количество уроков 50
Тесты в курсе «PRO Python. Для продвинутых. Файлы, исключения, модули.»Количество квизов 100
Задачи с кодом в курсе «PRO Python. Для продвинутых. Файлы, исключения, модули.»Количество задач с кодом 50
Обновления курса «PRO Python. Для продвинутых. Файлы, исключения, модули.»Обновления курса
Дата публикации курса «PRO Python. Для продвинутых. Файлы, исключения, модули.»Дата публикации курса
Последнее обновление курса «PRO Python. Для продвинутых. Файлы, исключения, модули.»Последнее обновление
Сложность easy

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

  • — Работать с открытием файлов
  • — Работать с закрытием файлов
  • — Работать с чтением файлов
  • — Работать с записью в файл
  • — Работать с режимами открытия файлов
  • — Работать с методами файлов
  • — Работать с контекстным менеджером
  • — Работать с файловой системой
  • — Работать с оператором match-case
  • — Работать с простым сопоставлением
  • — Работать с сопоставлением с условиями
  • — Работать со структурным сопоставлением
  • — Работать с проверкой коллекций
  • — Работать с сопоставлением коллекций
  • — Работать с сопоставлением строк по шаблону
  • — Работать с конструкцией try-except
  • — Работать с блоками else и finally
  • — Работать с получением информации об ошибке
  • — Работать с генерацией собственных исключений
  • — Работать с иерархией исключений
  • — Работать с итерируемыми объектами
  • — Работать с итераторами
  • — Работать с функциями iter() и next()
  • — Работать с созданием собственного итератора
  • — Работать с модулем itertools
  • — Работать с функциями-генераторами
  • — Работать с инструкцией yield
  • — Работать с генераторными выражениями
  • — Работать с отправкой данных в генератор
  • — Работать с модулями datetime, time, calendar, zoneinfo
  • — Работать с форматированием в строку
  • — Работать с чтением из строки
  • — Работать с математикой с датами и временами
  • — Работать с часовыми поясами
  • — Работать с устройством объектов в памяти
  • — Работать со стратегией управления памятью
  • — Работать с оптимизацией памяти
  • — Работать с изменяемыми типами
  • — Работать с неизменяемыми типами
  • — Работать с модулями sys, os, pathlib, shutil
  • — Работать с модулями enum, array, dataclasses
  • — Работать с модулями secrets, statistics, typing
  • — Работать с модулями json, csv, xml, pickle
  • — Работать с модулями logging, unittest, doctest
  • — Работать с модулями timeit, traceback, gc
  • — Работать с функцией help()

О курсе

Данный курс посвящён самому популярному, востребованному и перспективному языку программирования Python. Тут затрагиваются такие темы как: файлы, сопоставление/исключения, итераторы/генераторы, дата/время, память, модули. Тут содержатся подробная текстовая теория с примерами кода, тестовые вопросы, вопросы по анализу кода, задачи на программирование для закрепления материала. Тут нет ограничений по времени, можно учиться в полностью свободном режиме. Данный курс является третьим линейки курсов "PRO Python".

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

Данный курс идеально подойдёт для следующих категорий людей: ✔️ Продвинутые технические и ИТ-специалисты ✔️ Продвинутые тестировщики и аналитики данных ✔️ Продвинутые системные администраторы ✔️ Продвинутые специалисты по кибербезопасности ✔️ Продвинутые веб-дизайнеры и UX/UI-специалисты ✔️ Продвинутые Product и Project-менеджеры ✔️ Продвинутые маркетологи и SEO-специалисты ✔️ Продвинутые бизнес-аналитики и предприниматели ✔️ Продвинутые финансисты и трейдеры ✔️ Продвинутые бухгалтеры и экономисты ✔️ Ученые, исследователи, копирайтеры и редакторы ✔️ Студенты технических и экономических вузов ✔️ Преподаватели, учителя и дата-журналисты ✔️ Желающие сменить профессию (свитчеры) ✔️ Офисные сотрудники широкого профиля ✔️ Геймдизайнеры и авторы модов для игр ✔️ Энтузиасты "умного дома" и робототехники ✔️ Школьники средних и старших классов

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

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

— PRO Python. Для начинающих. Основы, числа, строки.

PRO Python. Для продолжающих. Коллекции, типы, функции.

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

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

Данный курс состоит из следующих модулей:

— Введение
— Работа с файлами
— Сопоставление шаблонов
— Исключения
— Итераторы
— Генераторы
— Дата и время
— Устройство памяти
— Встроенные модули
— Заключение

 

Каждый рабочий урок курса состоит из:

— Теоретического блока с подробной текстовой теорией с примерами кода (Совет: внимательно читайте всю теорию, даже самая маленькая вещь может пригодиться вам в будущем, как и в решении заданий, как и в знании Python)

— 5 тестовых вопросов по теории с выбором варианта ответа (Совет: если не можете ответить на вопрос, то вернитесь к теории и найдите там ответ на вопрос)

— 5 вопросов с анализом кода и вводом текста вывода кода (Совет: если не можете понять, что выведет код, то используйте интерпретатор Python IDLE; Примечание: в выводе кода учитывается только сам вывод, ввод не учитывается)

— 5 задач на программирование с автоматизированными тестами проверки для закрепления материала (Советы: если не можете решить задачу, то вернитесь к теории и изучите ещё раз тему задачи; для успешного освоения навыков программирования пишите код полностью сами, не копируя его части из условия)

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

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

  • ✔️ Знания программирования
  • ✔️ Знания Python
  • ✔️ Знания работы с файлами
  • ✔️ Знания сопоставления шаблонов
  • ✔️ Знания исключений
  • ✔️ Знания итераторов
  • ✔️ Знания генераторов
  • ✔️ Знания даты и времени
  • ✔️ Знания устройства памяти
  • ✔️ Знания встроенных модулей

Нагрузка

1 час в день

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