Python: Основы текстового ввода-вывода

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