Python: Основы текстового ввода-вывода
Включено в курс
Чему вы научитесь
- Правильно работать с файлами
- Читать файлы и записывать в них данные
- Использовать файлы как менеджеры контекста
Описание
На этом курсе вы изучите основы текстового ввода-вывода. Вы узнаете больше о файловых дескрипторах и менеджерах контекста. В итоге вы познакомитесь с основными приемами и средствами для правильного чтения и записи данных в файл. Основы текстового ввода-вывода пригодятся при работе с файлами и файловой системой с помощью Python. Знания из этого курса помогают грамотно взаимодейстовать с файлами и файловой системой, используя разные режимы и менеджеры контекста.
Перед прохождением этого курса стоит повторить основы языка и освежить навыки работы с коллекциями:
Правильную последовательность курсов можно найти в программе профессии Python-разработчик.
Программа курса
-
2
Открытие и закрытие файлов
Учимся открывать и вручную закрывать файлы и выясняем, как Python закрывает файлы, если вы забыли это сделать самитесты
-
3
Запись и чтение
Учимся записывать текст в файлы и вычитывать его из файлов -
4
Построчные чтение и запись
Учимся работать с текстовыми файлами построчно и итерировать строки файла при чтении из него -
5
Менеджеры контекста
Знакомимся с концепцией менеджеров контекста и выясняем, как безопасно работать с файлами с их помощью -
7
Дополнительные материалы
Статьи и видео, подобранные командой Хекслета. Помогут глубже погрузиться в тему курса
Формат обучения
Испытания
Это практические задания, которые мы советуем выполнить после завершения курса. Задания помогут вам получить дополнительный опыт в программировании и закрепить полученные навыки. Обычно мы рекомендуем выполнить 3-5 испытаний. Но если не получается, не отчаивайтесь. Просто вернитесь к ним позже