Программирование на Python. Управление файлами

На данный момент я веду занятия по компьютерным технологиям c детьми и иногда готовлю их к "конкурсам". С одним 14-летним подростком мы делали нижеописанный проект.

Теория кратко и проблема. Многим системным администраторам приходится работать с большим объемом данных: копировать, архивировать, перемещать, переименовывать и т.д. Скорее всего, для работы они пользуются специальными утилитами или пишут небольшие "программки" сами. Например, в Linux распространено написание bash-скриптов.

Гипотезаz. Язык программирования Python является хорошим инструментом для выполнения вышеописанных задач, а также имеет рад преимуществ.

Цель. Изучить возможности языка программирования Python и создать небольшую программу (а сначала модуль), которая выполняет такие функции как поиск файлов в заданном каталоге по признакам имени, размера, времени изменения (создания, открытия), а также позволяет производить дальнейшую сортировку (копирование, перемещение, удаление).

Библиография. Среди прочего во многом мы опирались на книгу "Python в системном администрировании UNIX и Linux" (Гифт, Джонс).

Общую схему программы можно представить так:


Понимаю, что фактически это попытка воспроизвести функциональность утилиты find. Однако в ученических проектах важнее чему-то научиться, получить практические навыки. "Открытием" приписали то, что утилита получилась более удобной и прекрасно работает в Windows.

При защите этой работы между подростком и доцентом произошел примерно следующий диалог:
- Недостаток вашей работы - это использование текстового интерфейса взаимодействия с пользователей.
- Программа рассчитана на системных администраторов.
- Все равно, это прошлый век.

На мой взгляд, графический интерфейс внес бы только путаницу. Текстовый вариант жестко задает последовательность вопросов и ответов.

Хотелось бы узнать мнение реальных системных администраторов. Нужен ли графический интерфейс? Может ли у вышеописанной программы иметься действительная практическая значимость? (Возможно наше предположение в проблеме о том, что часто требуется сортировать файлы, изначально не верно).
Программирование на Python Linux и информатика
01:45 15.12.2016



Отзывы и комментарии
Ваше имя (псевдоним):
Проверка на спам:

Введите символы с картинки:



Вкусные рецепты: Сладкая калбаса, Торт "Восторг" с вишней, шоколадом и массой эстерхазе, Пирог яблочно-вишнёвый

Вкусные рецепты: Сладкая калбаса...

Сладкая калбаса1. упаковку печенья развернуть и 5 штук из упаковки положить в сторону. 2. остальные печенья через мясорубку пропустить. 3. 5 штук печенья наломать на маленькие кусочки. 4. все названны...
Анализ летнего сезона 2013 в Болгарии

Анализ летнего сезона 2013 в Бол...

Летом 2013 года по сравнению с летним туристическим периодом 2012 года в Болгарии был отмечен рост иностранных туристов в размере 5,4 %. Больше всего жителей из России посетили страну этим летом, ...
Создать уют и чистоту можно всегда

Создать уют и чистоту можно всег...

Создать уют и чистоту в ваших помещениях можно всегда, как говорится, было бы желание. Только вот не всегда такое желание присутствует даже у хозяев заведения. А всё потому, что для поддержания чистот...
Декоративная отделка поверхности

Декоративная отделка поверхности

Вытягивание филенок Узкие цветные полосы шириной 5-30 мм, окаймляющие границы фриза, зеркала или панели, называются филенками. Филенка выполняется в виде одной или нескольких параллельных л...
Полезные свойства душицы

Полезные свойства душицы

В конце лета на полянах, лесных опушках и вдоль дорог нередко можно встретить небольшое растение с множеством мелких светло-розовых или белых цветочков. Благодаря своему приятному аромату эта незамысл...
Муж и жена

Муж и жена

     И все ей удивлялись. Ну почему она терпит это? Почему терпит его отсутствие дома, когда точно знает, что он не на работе? Почему? На самом деле ответ на этот вопрос был о...
Продукты питания, рецептыНаука и образованиеДом и семьяПутешествия и страныРемонт и СтроительствоЗдоровье и МедицинаКомпьютеры и СвязьФауна и флораБизнесИскусство и культураИнтимная жизнь
Сейчас читают:

О портале:

Наш интернет-портал является ресурсом, который включает в себя широкий перечень познавательных и увлекательных статей. Абсолютно каждый посетитель найдет для себя что-нибудь нужное. Современный дизайн дает возможность вам моментально находить актуальную информацию. Самые разнообразные тематические статьи дают возможность вам совершенствоваться в той или иной сфере. Быть более начитанным и грамотным. Современный дизайн сайта позволяет просматривать статьи на всех электронных устройствах. Теперь найти необходимую информацию стало совершенно легко.

Мы собрали для вас познавательные и увлекательные статьи. На нашем портале вы отыщите ответы на интересующие вас вопросы. Элементарная система поиска дает возможность вам моментально отыскать нужную информацию. Адаптированный дизайн позволяет вам просматривать информацию на абсолютно любых электронных устройствах. Отныне, поиск актуальной информации будет занимать у вас считанные секунды.