Файлы, ввод-вывод и связь с ОС

<!> См. разбор некоторых задач

Дисциплина оформления кода

Код чаще читают, чем пишут

Основная ссылка: pep-0008 — рекомендации к оформлению кода.

Анализаторы кода:

Личные рекомендации

Рекомендации по превращению «кода на Basic» в «код на Python»

Ввод/вывод

Модули os и sys

  1. Обращайте внимание на пометку Availability:

  2. Обращайте внимание на пометку Deprecated

sys.html: Связь с системой: свойства самого python:

os.html: Связь с операционной системой и обеспечение (относительной) кроссплатформенности:

subprocess.html/subprocess32: Запуск подпроцессов — не слишком кроссплатформенная штука.

Д/З

Задачи для EJudge не могут включать в себя работу с ОС или модулями, так что просто упражнения:

LecturesCMC/PythonIntro2014/06_FilesModulesSystem (последним исправлял пользователь FrBrGeorge 2014-11-12 10:39:48)