Главный Каталог Статей РФ
85947 авторов, размещено 47073 статей, сейчас на сайте пользователей: 196 Статистика
Аватар plustilino

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

Категория:  Образование  | Автор:  plustilino | Опубликовано: 02.12.2010
На данный момент я веду занятия по компьютерным технологиям c детьми и иногда готовлю их к "конкурсам". С одним 14-летним подростком мы делали нижеописанный проект.

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

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

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

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

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


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

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

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

Хотелось бы узнать мнение реальных системных администраторов. Нужен ли графический интерфейс? Может ли у вышеописанной программы иметься действительная практическая значимость? (Возможно наше предположение в проблеме о том, что часто требуется сортировать файлы, изначально не верно).
Программирование на Python Linux и информатика
Комментарии
К этой статье пока нет комментариев. Станьте первым! У нас гости не могут комментировать статьи. Пожалуйста авторизуйтесь или зарегистрируйтесь, чтобы прокомментировать.
Интересные статьи по теме
Аватар KateZh
Как научиться быстро считать проценты Когда в магазине продавец говорит вам, что на понравившуюся вам вещь действует скидка 20%, что вы делаете? Вы пытаетесь подсчитать сумму скидки самостоятельно или ждете пока вам ее огласят? А как в ба...
Категория: Образование | Автор: KateZh | Добавлено: 25.03.2014
Аватар Nikiforoff
Чем привлекают родителей частные школы Чем привлекают родителей частные школы?...
Категория: Образование | Автор: Nikiforoff | Добавлено: 30.08.2021
Аватар frol7575
Краткая история создания телевизора С незапамятных времён человек мечтал видеть на огромные расстояния. Слагались об этом легенды и сказки, все, наверное, помнят сказки о волшебных зеркалах, о тарелочках с яблочками и тому подобное. Но ...
Категория: Образование | Автор: frol7575 | Добавлено: 19.05.2009
Аватар GodKnows
Методы быстрого устного счёта Быстрый счёт в уме и методы устных вычислений, а также совершенствование навыков счёта....
Категория: Образование | Автор: GodKnows | Добавлено: 22.10.2009
Аватар medved-97
Рейтинг профессий в России Выбор профессии очень ответственный и серьезный шаг. Очень важно не ошибиться и сделать правильный выбор, ведь род деятельности будет формировать человека всю его жизнь, раскрывать определенные качест...
Категория: Образование | Автор: medved-97 | Добавлено: 17.07.2016
Лучшие авторы
Аватар o_style
Компания персонального фитнеса.

Читать

Аватар michael410
Профессиональный коуч. Автор и ведущий обучающих п...

Читать

Аватар Inna
Работодатель www.bridesandlovers.com/ru

Читать

Аватар NarzanTravel
Я супер:)

Читать

Аватар temreg
Meloman Spirit
I love electro-house

Читать

Свежие комментарии
Талантливый человек талантлив во всём! Будь как Паша! А ещё ты можешь ...

Читать

Можно выбрать.

Читать

Ой, шутник.

Читать

https://priornews.ru/zastrojshhik-iz-hmao-sravnil-ufas-s-prestupnoj-gr...

Читать

https://ura-news.turbopages.org/turbo/ura.news/s/news/1052688335

Читать

Напишите нам