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

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

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

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

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

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

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


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

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

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

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

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




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

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



О игровых хостингах

О игровых хостингах


В данной статье я приведу вам данные тестов различных игровых хостингов (список можно посмотреть ниже). Тестировались только лучшие и самые популярные представители своего дела. Данная информация буде...


Как утеплить лоджию

Как утеплить лоджию


Перед тем как утеплять настоятельно рекомендуем убедиться в полной гидроизоляции помещения. Если на балкон будет проникать влага, любой утеплитель вас не спасёт от ощущения сырости. Швы между панелями...


Что мы знаем об истории рождественских и новогодних хитов? «Расскажи, Снегурочка», «Три белых коня», «Песня о Снежинке»

Что мы знаем об истории рождественских и ново...


Заключительная статья цикла об истории рождественских и новогодних хитов снова будет посвящена песням, пришедшим в нашу жизнь с советского экрана. «Расскажи, Снегурочка» (1974) К 1974 год...


Вкусные рецепты: сельдь в горчичном соусе, Любителям шоколада Тортик"ШОКОМАНИЯ":), Торт "ПРАГА"

Вкусные рецепты: сельдь в горчичном соусе, Лю...


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


Как выбрать светильник бра

Как выбрать светильник бра


Бра особенно популярны в последнее время, когда дизайнеры вернулись к зонированию пространства. И если раньше традиционно бра размещали только над кроватью, в качестве «ночника», то сегодня это важный...


Современные способы грязезащиты

Современные способы грязезащиты


Если не вникать в вопрос грязезащиты, то новшеств в этой области можно и не заметить. Мы все давно привыкли к виду грязезащитных решёток перед входом в здание, а потому живого интереса у простых обыва...


Интересное

Что почитать ребёнку о весне?

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

Как подарить ребенку новогоднюю сказку? Секреты до

«Спешат часы, уходит старый год… Шуршат его последние страницы…», и в эти предновогодние дни в который раз сердце замирает в ожидании чуда… Верите ли вы в чудеса...

Зачем едут в Аркаим? Путевые заметки

В ночь с 21 на 22 июня энергетика Аркаима достигает наивысшей силы. Так считается. Праздник летнего солнцестояния соберет в Аркаиме огромное число паломников, экстрасенсов, последователей различн...

Итальянская мебель, вот что нужно для комфорта

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

Что расскажут о нас наши руки?

Руки человека можно считать самой гениальной частью его тела. Точнее, не сами руки, а кисти рук. Читает Илона Грошева Скачать в mp3 (4. 2 Mb / 06:26 мин. ) Человек получил их в процессе эволюции для ...

Кросс-постинг в социальные дневники

И так, начнем. Первое, что вам понадобится, это блог. Блог нужен свой, и нужен он на движке Wordpress (нет, можно конечно и на других движках, можно и чужие блоги транслировать, но писать я буду именн...

Как избавиться от мышечных зажимов во время публич

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

Пять чудес Южной Индии

В то время, как некоторые туристы не любят ее, из-за суеты и жары, для других, Индия является любимым туристическим направлением. Ее культурное разнообразие не имеет достойных соперников, потому что р...

Когда родился Винни-Пух?

Итак, возвращаемся к нашим медведям! Оказывается, осень и особенно октябрь — самый «медвежий» месяц! Наверное, предчувствуя зимнюю спячку, медведи как-то оживают и начинают вест...

Упрощаем грязезащиту

В любом деле, каким бы мы ни занимались, нужно идти по пути прогресса и совершенствования. Только такой подход принесёт с собой и экономию средств, и радость от самих действий в выбранном направлении....

Новости развития информационнного портала:

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

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