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

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

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

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

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

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

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


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

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

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

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

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




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

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



Шпаргалки и ЕГЭ – 2009

Шпаргалки и ЕГЭ – 2009


Шпаргалки, как известно, это не только тупое списывание, это творческий процесс, как в деле подготовки к экзамену – материал лучше усваивается, когда пишешь их сам, но и в умении ими воспользоваться, ...


Шарль Перро: недетские сказки. Что за ними кроется?

Шарль Перро: недетские сказки. Что за ними кр...


Шарль Перро родился в Париже в буржуазно-чиновничьей семье и был младшим сыном (1628 — 1703 г. г). Это один из первых писателей Франции, ставший членом Академии Бессмертных, основанной...


Правила выбора детской одежды

Правила выбора детской одежды


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


Заметки начинающего о продвижении сайта

Заметки начинающего о продвижении сайта


Компьютерами мы занимаемся давно. С 1993 года. А до создания своего сайта руки не доходили. Как говорится, сапожник без сапог. И вот уже в 2010-том году был запущен сайт фирмы. Как рабочий инструмент,...


«Лично я помочь не могу». А Вы пробовали? Это так просто!

«Лично я помочь не могу». А Вы пробовали? Это...


Мимо многого в жизни приходится проходить, увы. То некогда, то уверены, что от нашей помощи пользы, как от козла молока, то… Иногда достаточно бабушкам на лавочке у подъезда только идею подать...


Медовый месяц в Мексике

Медовый месяц в Мексике


Свадебное путешествие – это особый период в жизни молодой пары. С одной стороны – это первые дни совместного проживания (почти будни), но с другой стороны – это продолжение свадебного торжества, ...


Интересное

Висячие сады для ваших окон

Иногда под окнами можно огородить декоративными решетками эти специальные выносы. В любом случае крепление должно быть надежным, прочным, металлическим. При всем при этом, они не должны мешать, чтобы ...

Как делать скриншоты? Нажать на кнопочку...

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

Как защититься от мобильной радиации своего любимц

Телефоны. Не буду повторять, что в наше время они утратили свое прямое назначение и т. д. и т. п. Скажу одно — они везде и повсюду. Только в США у людей имеется 208 МИЛЛИОНОВ сотовых телефо...

Вкусные рецепты: КОЛБАСА ДОМАШНЯЯ, ну очень вкусно

КОЛБАСА ДОМАШНЯЯ, ну очень вкусно!1.Свинину,(задняя часть,яблочко 1,5кг и 0,5кг жирные кусочки)порезать на мелкие кусочки, для сравнения размера мобильный талефон. 2.Мясо посолить, поперчить, добавить...

Как встретить 2008 год?

Каждый раз перед Новым годом мы задумываемся на тему того, как его встретить? Хочется предложить несколько способов… Дом, милый дом… Не так уж и плохо после трудового года, наконец, со...

10 сказочных мест

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

Калабарский каламоихт (рыба-змея) – Calamoichthys

Калабарский каламоихт (рыба-змея) – Calamoichthys calabaricus - удивительная рыба из Камеруна семейства Многоперовые. Калабарский каламоихт имеет длинное, змеевидное, оливково-кофейное тело, толщина к...

В себе (Мои ошибки...)

Сейчас мне уже 24, вроде ещё молод, но мой мозг думает на 10 лет вперёд. Я спортивный и подвижный, я перелетаю двух метровый забор, прыгаю со второго этажа и лезу обратно. Но я чувствую, что моя душа ...

Деньги - паразиты!

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

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

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

Развивая портал:

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

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