Сначала список действий, потом изменения
Для переименования файлов сначала выведите пары «старое имя — новое имя» без выполнения. Проверьте несколько примеров вручную. Это полезная привычка для любых скриптов, меняющих много объектов.
Python · Python для рутины · на английском
Обзор курса Эла Свейгарта
Курс для человека, которому Python нужен как рабочий инструмент: разобрать файлы, подготовить данные или сократить повторяющиеся действия. Не обязательно планировать карьеру разработчика, чтобы получить пользу от небольшого собственного скрипта.
RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
Python для рутиныЭл Свейгарт · английский язык · обновление февраль 2023
Аналитикам, офисным специалистам и всем, кто часто повторяет одни и те же действия.
Программирование не требуется. Достаточно уметь работать с файлами, браузером и устанавливать приложения.
Скрипты обработки документов, поиска по тексту, сбора веб-данных и повторяющихся действий.
Материалы обновлялись в 2023 году: API библиотек и интерфейсы сайтов могут отличаться. Курс не охватывает глубоко ООП и Computer Science.
Лучший старт — выбрать одну небольшую рутину и ясно описать результат. Начинайте на копиях учебных файлов, проверяйте промежуточный вывод и только потом увеличивайте объём. У этой программы узкая прикладная цель; её не стоит оценивать как полный маршрут к разработке сложных веб-сервисов.
Для переименования файлов сначала выведите пары «старое имя — новое имя» без выполнения. Проверьте несколько примеров вручную. Это полезная привычка для любых скриптов, меняющих много объектов.
Возьмите несколько небольших таблиц с одинаковой структурой и подготовьте единый отчёт. Отдельно проверьте пустые строки, повторения и разные названия столбцов. Сохраняйте результат в новый файл.
Попробуйте найти нужный фрагмент в нескольких документах и сравните с ручной проверкой. Сложная вёрстка может менять порядок текста, поэтому автоматический результат не стоит считать правильным только потому, что скрипт завершился.
Запустите свой инструмент на тех же учебных данных второй раз. Проверьте, не создались ли дубликаты и не потерялся ли исходник. Хорошая автоматизация должна быть понятна и тогда, когда её запускают повторно.
Короткая основа переходит в автоматизацию повседневных действий. Выбирайте практику по своей задаче, но не пропускайте понимание циклов, функций и обработки ошибок.
На дату проверки в карточке Udemy: 16 разделов, 51 лекция, 9 ч 30 мин видео. Это объём записей; самостоятельная практика требует дополнительного времени. Темы ниже сгруппированы редакцией, точное оглавление доступно в первоисточнике.
Если короткого входа недостаточно, укрепите основу на русском. Если автоматизация увлекла и хочется попробовать другие типы проектов, сравните 100 Days of Code.
Основы языка, функции и исключения
Списки, словари и текстовые данные
Поиск по шаблонам с регулярными выражениями
Файлы и сбор данных с веб-страниц
Работа с Excel, PDF и Word
Уведомления и автоматизация интерфейса

Посмотрите короткое превью и повторите действие самостоятельно. Достаточно ли вы понимаете причину решения, а не только последовательность команд? Записывайте несколько новых терминов за занятие и оставляйте время на практику без видео.
Как проходить курсы Udemy на английскомСубтитры проверяйте в меню CC. Их наличие не означает русскую озвучку; автоматический перевод может неточно передавать технические термины.
Отправьте ссылку на Автоматизация — Эл Свейгарт. Уточним текущую стоимость и поможем оформить выбранную программу в вашем личном аккаунте Udemy. Материалы и прогресс будут у вас.
Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.
Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.
Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.
В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.
Сначала согласуем условия. Общих аккаунтов и предоплаты нет.
Опыт работы с сервисом