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

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

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

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

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

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

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


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

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

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

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

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




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

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



Одиссея 2300-х. Глава девятая

Одиссея 2300-х. Глава девятая


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


Едем в Карелию? Путешествие на автомобиле

Едем в Карелию? Путешествие на автомобиле


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


Вкусные рецепты: Пряники медово-карамельные, Маринованные сливы (вариант), Йоркширский чайный кекс

Вкусные рецепты: Пряники медово-карамельные, ...


Пряники медово-карамельныеНабор продуктов В небольшую кастрюльку положить мед, порубленную карамель и сахар. Варить на небольшом огне, помешивая, до образования пышной пены. (около 2 минут). Снять с о...


Ни к чему не обязывающий секс

Ни к чему не обязывающий секс


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


Oпубликованы результаты крупнейшего исследования в области лечения воспалительного рака груди.

Oпубликованы результаты крупнейшего исследова...


Израиль лечение. Oпубликованы результаты крупнейшего исследования в области лечения воспалительного рака груди. Воспалительный рак груди – это довольно редкая болезнь, встречается у 1%-6% больных рако...


Вылечить простуду за один день!

Вылечить простуду за один день!


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


Читаемые

Амазонщина – заразное духовное заболевание

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

Как обнаружить супружескую неверность?

Наверное, многие из вас помнят, как в день свадьбы обещали своему избраннику (-ице) вечно любить друг друга, быть рядом в счастье и горе, заботиться друг о друге и т. д. Свадебный марш давно отзвучал,...

Кто самый главный Дед Мороз?

Наверняка каждый из нас сегодня знает, что главный Дед Мороз страны проживает в своей Вотчине — Великом Устюге. Также главный Кудесник сам лично выбирает и назначает себе преемника для помо...

Компьютер и зрение

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

Мобильное видео

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

Наука семейного сосуществования

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

Регистрация ООО под ключ

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

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

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

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

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

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

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

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

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

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