Некорректный JSON не ломает программу
Разберите небольшой конфигурационный файл и предусмотрите отсутствие обязательного поля. Покажите понятную ошибку. Проверьте пустой файл, неверную кодировку и неправильный тип значения.
Денис Астахов · Python и скрипты · на русском
Курс Дениса Астахова на Udemy
Python 3 для Начинающих и не только — курс Дениса Астахова с акцентом на понятные программы и прикладные примеры. После языковой базы идут работа с файлами, библиотеки и скрипты. Программа опубликована давно, поэтому выбирать её стоит осознанно: основы языка полезно отделять от устаревших способов установки и веб-инструментов.
RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
Python и скриптыДенис Астахов · на русском · обновление март 2020
Новичкам, которым Python нужен для понятных прикладных задач и автоматизации.
Опыт программирования не требуется. Нужен компьютер для установки Python и самостоятельного выполнения примеров.
Небольшие программы с функциями, файлами и обработкой ошибок; понимание устройства простого скрипта.
Последнее обновление — март 2020. В программе прямо указан Django v1: это исторический веб-раздел, а не актуальный ориентир для нового production-проекта.
Python часто нужен не для большого приложения, а для небольшой повторяющейся работы: разобрать файл, обработать данные и показать понятный результат. Учиться удобнее на задаче с измеримым итогом. При этом автоматизация удаления или изменения файлов требует осторожности: сначала тестовый каталог, режим предварительного просмотра и проверка ошибок, затем реальные данные.
Разберите небольшой конфигурационный файл и предусмотрите отсутствие обязательного поля. Покажите понятную ошибку. Проверьте пустой файл, неверную кодировку и неправильный тип значения.
Для тестовой папки напишите скрипт, который только перечисляет старые файлы и объясняет критерий выбора. Добавление удаления оставьте отдельным явным режимом после проверки отчёта.
Вынесите преобразование данных в функцию без ввода с клавиатуры и обращения к сети. Проверьте обычное значение, пустой ввод и границу диапазона. Это помогает находить ошибки без повторного запуска всего сценария.
Запустите пример только локально, отделите параметры окружения от кода и не размещайте секреты в Git. Если библиотека устарела, сравните интерфейс с документацией, прежде чем переносить решение в новый проект.
42 лекции в 7 разделах, 10 часов 55 минут. Тематическая карта сохраняет важную оговорку о Django v1; собственные упражнения ниже служат дополнением для проверки навыков.
Подготовка перед стартом: Опыт программирования не требуется. Нужен компьютер для установки Python и самостоятельного выполнения примеров.
Темы ниже сгруппированы редакцией: точный состав разделов и открытые уроки смотрите на Udemy. Объём видео не равен сроку освоения — настройка окружения, разбор ошибок и самостоятельная практика займут дополнительное время.
Установка Python и первая программа
Типы, коллекции, циклы и функции
Классы, исключения, JSON и аргументы командной строки
Вводные примеры PyGame
SQL, сеть и дополнительные библиотеки
Исторический вводный раздел Django v1
Алгоритмы, прикладные скрипты и примеры Flask
Отправьте ссылку на «Python 3 для начинающих». Уточним текущую стоимость и поможем оформить выбранный курс в вашем личном аккаунте Udemy. Материалы и прогресс будут у вас.
Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.
Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.
Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.
В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.
Сначала согласуем условия. Общих аккаунтов и предоплаты нет.
Опыт работы с сервисом