Работа с файлами в Python: без этого навыка любой проект остаётся игрушкой
Школьник написал программу, которая красиво считает статистику по оценкам, показывает графики, выводит итог в консоль. Запускает — работает. Закрывает окно — и весь результат исчезает бесследно. На следующий день приходится вводить данные заново, потому что программа ничего не сохраняла и не умела читать сохранённое. Это типичный порог, на котором учебный код превращается в игрушку, неспособную решать реальные задачи. Работа с файлами Python — тот самый навык, который отделяет программу для урока от программы, приносящей практическую пользу...
Три Python-скрипта, которые реально экономят время. Автоматизация для тех, кто не верит в автоматизацию
Есть устойчивый стереотип: автоматизация на Python — это для программистов, которые пишут код профессионально. Для всех остальных — слишком сложно, слишком долго разбираться, проще сделать руками. На практике это не так. Три скрипта ниже пишутся за 15–30 минут даже при базовом знании языка, а экономят время регулярно — каждый раз, когда снова возникает та же задача. Программирование часто преподают как абстракцию: вот синтаксис, вот алгоритмы, вот задачки на олимпиадных сайтах. Связь с реальными задачами при этом остаётся неочевидной...