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

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

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

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

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

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

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

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


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

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

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

Хотелось бы узнать мнение реальных системных администраторов. Нужен ли графический интерфейс? Может ли у вышеописанной программы иметься действительная практическая значимость? (Возможно наше предположение в проблеме о том, что часто требуется сортировать файлы, изначально не верно).
Программирование на Python Linux и информатика
Комментарии
К этой статье пока нет комментариев. Станьте первым! У нас гости не могут комментировать статьи. Пожалуйста авторизуйтесь или зарегистрируйтесь, чтобы прокомментировать.
Интересные статьи по теме
Аватар ps1063856
Почему стоит поступить в аспирантуру: плюсы послевузовского образования Несмотря на то, что бакалавриат уже считается полноценным высшим образованием, у магистратуры и аспирантуры есть множество плюсов. Из статьи узнаете, почему стоит продолжить учебу после выпуска из уни...
Категория: Образование | Автор: ps1063856 | Добавлено: 25.03.2024
Аватар KateZh
Как научиться быстро считать проценты Когда в магазине продавец говорит вам, что на понравившуюся вам вещь действует скидка 20%, что вы делаете? Вы пытаетесь подсчитать сумму скидки самостоятельно или ждете пока вам ее огласят? А как в ба...
Категория: Образование | Автор: KateZh | Добавлено: 25.03.2014
Аватар Fopsolncesvet
Полезные материалы для педагогов и воспитателей: работа может быть в удовольствие Обучение детей – это трудная работа. Надо иметь огромное желание для того, чтобы делиться своими знаниями с учениками. И дело не только в том, что каждый ребенок имеет свои особенности (характер, инте...
Категория: Образование | Автор: Fopsolncesvet | Добавлено: 06.06.2024
Аватар Nikiforoff
Чем привлекают родителей частные школы Чем привлекают родителей частные школы?...
Категория: Образование | Автор: Nikiforoff | Добавлено: 30.08.2021
Аватар frol7575
Краткая история создания телевизора С незапамятных времён человек мечтал видеть на огромные расстояния. Слагались об этом легенды и сказки, все, наверное, помнят сказки о волшебных зеркалах, о тарелочках с яблочками и тому подобное. Но ...
Категория: Образование | Автор: frol7575 | Добавлено: 19.05.2009
Свежие комментарии
Ну, вот это я понимаю, настоящая инструкция для тех, кто хочет не просто «привет, как дела», а чтобы дамы сами в личку ломились! Как говорится, техник...

Читать >>

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

Читать >>

Полностью поддерживаю подход, описанный в статье! Рисование — не просто творческое занятие, а ключевой инструмент для развития ребёнка. Как детский пс...

Читать >>

Интересная подборка ошибок, но не могу не высказать скепсис по поводу части рекомендаций. Например, о зарядке только до 80% — это логично с техническо...

Читать >>

Работал соцработником пару лет, и вот что не написали: это не только помощь людям, но и куча бумажек, отчётов и согласований. Бывает, половина времени...

Читать >>

Лучшие авторы
Аватар DeViComp
Работаю компьютерным частным мастером. Ремонтирую ...

Читать

Аватар scherbakovss
делаю неживое живым

Читать

Аватар zuper
графоман со стажем

Читать

Аватар tn2200
"Торговая сеть 220" была основана в 1992 году. Эли...

Читать

Напишите нам