Мы с важной новостью: с 28 февраля 2025 года сервис Хабр Фриланс прекратит свою работу.

Купить услуги можно до 28 февраля 2025, но пополнить баланс уже нельзя. Если на вашем счете остались средства, вы можете потратить их на небольшие услуги — служба поддержки готова поделиться бонусами, на случай, если средств немного не хватает.

Генератор обложек для тетрадей по школьным предметам

Добавлено 12 июн 2024 в 12:43
Данный скрипт генерирует обложки по школьным предметам для печати на весь класс.


Иструкция:
1. Установить библиотеку python-docx.

2. Скачать скрипт.

3. В список peoples (7-ая строка) прописать всех учеников класса в родительном патеже (строго каждого ученика в ковычках и строго через запятую).

4. При запуске скрипт спросит несколько вводных данных:

  • Название файла с шаблоном (полное название, включая расширение .docx или .doc)
  • • Класс
  • • Литеру класса
  • • Название школы
  • • Состоит ли название предмета из двух строк? (1 - да, 0 - нет)
  • 5. После ввода всех необходимых данных скрипт сгенерирует обложки и спросит название, под которым сохранить готовый файл (уже без расширения).

    6. После ввода названия, скрипт сохранит файл в папке "success".

    7. Готово!


    Как сделать свой шаблон?
    1. Скачать базовый шаблон.

    2. Изменить строки [название предмета] и [2ая строка названия предмета] на название предмета (при необходимости, полностью удалить строку с [2ая строка названия предмета])

    3. Сохранить файл под нужным названием с расширением .docx в папке со скриптом.


    Хочу поменять порядок строк Чтобы изменить порядок строк, нужно изменить индексы строк в 22, 23 и 24 строках:
    klass_litera_index - индекс строки "ученика(-цы) {Класс} «{Литера}» класса".
    school_index - индекс строки с названием школы.
    name_surname_index - индекс строки с именем и фамилией.


    Пример работы скрипта (там же можно найти готовые шаблоны для предметов "Алгебра и начало математического анализа", "Геометрия" и "Вероятность и статистика")
    Данный скрипт был создан в сентябре 2022 года для моего класса. В ближайшее время я не планирую обновлять его.
    Ea7ebfa100