Очистить CSV без потери строк
Возьмите небольшой файл с пропусками и неверными значениями. Прочитайте его, выделите проблемные записи, сохраните результат в новый файл и объясните, почему исходные данные остались нетронутыми.
Python · API · GUI · русская озвучка
Программа, практика и требования
«Python разработка — с нуля до профессионала. Python 3» Юрия Аллахвердова даёт основу языка и несколько способов применить её. В 40 ч 3 мин русскоязычных материалов входят ООП, файлы, CSV, тесты, HTTP API, парсинг, Tkinter и PyQt5, а также вводные Django, Flask и Data Science.
RusUdemyПомогаем оформить выбранный курс в личном аккаунте Udemy — без общих аккаунтов и предоплаты.Подробнее
Выбрать применение PythonРусский язык · обновление февраль 2025
Новичкам, которые хотят сначала освоить Python и затем выбрать специализацию через небольшие практические задачи.
Достаточно компьютера, интернета и навыков установки программ. Установка инструментов показана для Windows и macOS. Опыт программирования не требуется.
Задачи на функции и ООП, работу с файлами, CSV, базой данных и HTTP; знакомство с GUI на Tkinter и PyQt5, веб-приложениями и анализом данных.
Django, Flask и Data Science представлены основами. В GUI используется PyQt5; версии библиотек и установки нужно сверять с текущей документацией. Начальные уроки Python пересекаются с Full Stack и отдельным Data Science; название не обещает квалификацию.
Это курс для тех, кто пока не хочет ограничиваться одной специализацией. После коллекций, функций и классов язык применяется к понятным задачам: прочитать файл, обработать CSV, получить данные по HTTP, проверить функцию тестом или добавить графический интерфейс. Такая смена контекста помогает заметить общую основу: структуры данных, разделение кода, обработку ошибок и проверку результата. В программе есть Earthquake App для работы с API, конвертер температуры на Tkinter, знакомство с Django и Flask, а также отдельный блок PyQt5. Последние направления вводные: их задача — дать попробовать инструмент, а не заменить отдельный большой курс backend или машинного обучения. Если ваша цель уже точно связана с анализом таблиц, сравните эту программу с Data Science автора: основы Python там частично повторяются, а дальнейшие разделы идут по другому пути.
Эти упражнения предложены редакцией RusUdemy для самостоятельной проверки навыков. Они не являются дополнительными уроками преподавателя и не предполагают проверку работ автором.
Возьмите небольшой файл с пропусками и неверными значениями. Прочитайте его, выделите проблемные записи, сохраните результат в новый файл и объясните, почему исходные данные остались нетронутыми.
Для конвертера температуры вынесите вычисления в отдельные функции. Проверьте их без Tkinter, а затем подключите к окну. Так изменение кнопки или поля не потребует переписывать расчёты.
Добавьте тайм-аут, проверку статуса ответа и понятную обработку отсутствующих полей. Запустите программу без сети и с некорректным ответом: ошибка должна помогать понять причину, а не теряться в трассировке.
После исправления функции напишите тест на случай, который её сломал. Добавьте нормальный ввод и граничные значения. Объясните, что именно проверяет тест и чего он пока не покрывает.
В официальном оглавлении 24 раздела и 220 лекций. Основы языка сменяются задачами с файлами, тестами, сетью и интерфейсами; веб и Data Science представлены вводными блоками. Задания выше предложены редакцией для дополнительной самопроверки.
На дату проверки в открытых данных Udemy: 24 раздела, 220 лекций, 40 ч 3 мин видео. На установку инструментов, самостоятельную практику и разбор ошибок потребуется дополнительное время. Темы ниже сгруппированы редакцией; перед выбором сверяйте доступное оглавление на Udemy.
Выберите одно применение Python и завершите собственный небольшой инструмент: обработчик CSV, программу с API или GUI. Затем углубляйте именно эту область, вместо повторного прохождения всего вводного Python.
Установка, типы, коллекции, условия, циклы и функции
ООП, модули, файлы и обработка исключений
Итераторы, генераторы, декораторы и unittest
HTTP API, requests, BeautifulSoup и веб-парсинг
CSV, база данных и дополнительные модули Python
Графические приложения на Tkinter и PyQt5
Знакомство с веб-разработкой на Django и Flask
Вводный анализ данных на Python
Пришлите ссылку на выбранный курс. Уточним текущую стоимость и поможем оформить его в вашем личном аккаунте Udemy. Материалы и прогресс останутся у вас.
Курс появляется в вашей личной библиотеке на Udemy. Никаких пиратских копий, общих аккаунтов или «серых» схем.
Вы оплачиваете покупку только после того, как курс появился в вашем аккаунте Udemy.
Обычно от первого сообщения до появления курса в аккаунте проходит около 10 минут.
В Telegram отвечает живой человек: можно задать вопрос и получить качественную поддержку по покупке.
Сначала согласуем курс и условия. Оплата после появления курса в аккаунте.
Опыт работы с сервисом