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

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

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

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

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

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

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


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

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

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

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

Автор статьи: неизвестный | Дата публикации: 01:45 15.12.2016 Abhasia1.Ru




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

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



Вкусно кушаем... затем худеем

Вкусно кушаем... затем худеем

В одной из прошлых своих статей "О, спорт, ты - мир!" я пообещал рассказать про рыбу и ресторан. Что ж, обещания нужно выполнять. Но речь пойдет вовсе не о меню американских ресторанов или о рецептах ...
Вкусные рецепты: Соус Ткемали красный, Закусочные "зелёные" маффины с шпинатом и сыром., салат из моркови и ананаса

Вкусные рецепты: Соус Ткемали красный, Закусочные &q...

Соус Ткемали красныйАлычу промыть, освободить от косточки. Поставить кастрюлю на сильный огонь, в кастрюлю положить алычу, добавить соль, красное вино, довести до кипения и убавить газ до минимума. До...
Вентилируемый фасад и его приоритетные преимущества для облицовки зданий.

Вентилируемый фасад и его приоритетные преимущества ...

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

Как понять свою интуицию?

«Зорко одно лишь сердце. Самого главного глазами не увидишь». Антуан де Сент-Экзюпери. Интуиция — чутьё, тонкое понимание, проникновение в самую суть чего-либо, такое определен...
С чем можно связать растущую известность Таиланда среди жителей России и ближнего зарубежья? Как арендовать машину в стране. Ответы на все вопросы на форуме о Таиланде.

С чем можно связать растущую известность Таиланда ср...

Таиланд можно назвать одной из самых крупных экзотических стран в Юго-Восточной Азии. Среди русскоговорящих туристов, Таиланд в настоящее время пользуется большой популярностью. Самыми раскрученными т...
Музыка Англии: какой она была? Старые добрые времена

Музыка Англии: какой она была? Старые добрые времена

До сих пор речь пока шла о западноевропейской музыке без учета богатейших традиций Англии и Испании. Об этих странах нужны отдельные циклы статей в силу особенностей их музыкального развития. В канун...
Читаемые

Встречаем чистоту во всех помещениях

Чистота в помещениях очень нужна. Без этого невозможно представить себе ни один уважающий себя офис ...

Вкусные рецепты: куриное филе с луком пореем, Пиро

куриное филе с луком пореемлучок порезать,смешать с каперсами и перчиком добавить порезанное филе,по...

Создание картинок для мобильного телефона

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

Вкусные рецепты: Сочни-пирожки с яблоками, Свеколь

Сочни-пирожки с яблоками1. Масло комнатной t растереть с обычным и ванильным сахаром. 2. Добавить 3 ...

Отдых на море - как было и как стало

На Черное море люди ездят отдыхать, ездили и всегда будут ездить - это безусловно, потому что Черное...

Jimm конструктор-аська для мобильника

И называется программа ICQ для мобильного телефона несколько иначе, чем версия, используемая на перс...

Качественные и доступные юридические услуги в СПб:

Сегодня ликвидацией предприятий, регистрацией ООО или добавлением корректировок в ЕГРИП занимаются м...

Отдых на Сардинии

Отдых на Сардинии, действительно, покажется вам отдыхом в раю. На протяжении долгих веков кто только...

А не завести ли роман?

Позади конфетно-букетный период и пышная свадьба с платьем на кринолинах, с лимузином, позади трепет...

Итальянские каникулы. Рим .Часть 1

Наше путешествие начиналось с рейса Аэрофлота из Шереметьево-2. Конечно, сервис оставляет желать луч...



О информационном портале:

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

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