Чему вы научитесь
- Подключать и использовать встроенные и сторонние модули, чтобы не изобретать велосипед.
- Создавать свои собственные модули и организовывать код по папкам и файлам, как настоящий разработчик.
- Разбираться в структуре проектов Python и подключать то, что нужно, без боли и магии.
- Работать с разными версиями интерпретаторов Python и понимать, какой питон запускается на самом деле.
- Создавать и управлять виртуальными окружениями (venv), чтобы каждый проект жил своей жизнью.
- Читать, записывать и обрабатывать текстовые файлы, даже если они написаны в странной кодировке.
- Уверенно работать с CSV и JSON — самыми популярными форматами обмена данными.
- Понимать, как безопасно сохранять данные, не потеряв важную информацию из-за ошибок.
О курсе
🐍 Добро пожаловать на новый курс «Сохрани меня, если сможешь: модули и файлы в Python», где мы наконец-то разложим по полочкам (и по папкам) всё про модули и файлы в Python!
Если вы уже освоили основы языка и хотите научиться работать с настоящими «питоновскими» проектами — вы по адресу.
📦 Этот курс — логическое продолжение таких хитов как:
Теперь вы научитесь собирать свой код по кусочкам, как настоящие разработчики. А заодно разберётесь, что такое __main__, зачем нужны import, sys.modules и куда пропадают ваши файлы
🔥 Что вас ждет?
✔️ Лаконичная теория, объясненная простым языком (никаких страшных "сериализуемых объектов")
✔️ Много практики: более 50 практических задач и 170 тестов для проверки знаний.
✔️ Поддержка в Telegram: преподаватель и сокурсники всегда на связи
✔️ Всё актуально: используем последние версии Python и реальные примеры
💡 Почему стоит пройти именно этот курс?
✅ Вы раз и навсегда поймёте, как устроен Python-проект внутри
✅ Начнёте писать читаемый и масштабируемый код
✅ Получите знания, которые реально используются в работе
🏆 Курс создан автором курсов с высоким рейтингом и наградой «Приз зрительских симпатий» на Stepik
Модули курса:
1️⃣ Введение
2️⃣ Работа с модулями
3️⃣ Работаем с файлами
4️⃣ Формат json
5️⃣ Формат csv
6️⃣ Формат xml
7️⃣ Модуль pickle
8️⃣ Выпускной
Для кого этот курс
Начальные требования
Для успешного прохождения курса вам понадобятся:
1️⃣ Базовые знания Python, полученные в курсе «Инди-курс программирования на Python». Важно понимать:
- Основные встроенные типы данных: числа, строки, списки, множества, словари.
- Основы работы с условными операторами и циклами.
- Принципы обработки исключений в Python.
2️⃣ Знания функций и итераторов, которые можно получить на курсе «Функциональное программирование на Python»
3️⃣ 💻 Компьютер или ноутбук с доступом в интернет.
4️⃣ ✨ Желание углубляться в программирование и изучать продвинутые концепции.
💡 Если вы уверенно ориентируетесь в базовых понятиях Python, этот курс станет идеальным шагом для дальнейшего развития!
Наши преподаватели
Программа курса
Сертификат
Входит в 1 программу
Что вы получаете
- 📚 Доступ к курсу навсегда — возвращайтесь к материалам в любой момент, без ограничений по времени.
- 🎓 Сертификат о прохождении, подтверждающий ваши навыки работы с модулями, файлами и окружениями.
- 🧩 Сотни практических задач и тестов — вы научитесь не только читать теорию, но и применять её на практике.
- 💬 Поддержку в Telegram-чате — задавайте вопросы, получайте помощь от преподавателя и обменивайтесь опытом с однокурсниками.
- ⚙️ Навыки организации реальных проектов: грамотная структура модулей, запуск кода в разных интерпретаторах, настройка venv, импорт библиотек, понимание requirements.txt.
- 📂 Уверенность в работе с файлами: чтение, запись, обработка CSV и JSON, кодировки, режимы открытия и ошибки типа FileNotFoundError.
- 🔄 Актуальные знания — курс построен на последних стабильных версиях Python и охватывает современные практики разработки.
- 🚀 Готовность к следующему уровню — курс станет прочной базой для изучения web-разработки, работы с API, базами данных и не только.