Рубрики
Без рубрики

Экономия времени в качестве студента: создать пользовательские документы за 10 секунд

Как я использовал свое свободное время, чтобы ускорить мои школьные задачи 🧐 Заявление о проблеме … Tagged с Octograd2020, Githubsdp, производительностью, Python.

Как я использовал свое свободное время, чтобы ускорить мои школьные задачи

🧐 Выявление проблемы

На протяжении всего моих лет в школе я обнаружил, что его Самая большая проблема – время Отказ Много задач – повторяется они могут быть хлопотно И они сокращают время, когда вы что-то посвященные. Как студенческое программирование обучения – а также желание поехать в этой области – я задавался вопросом, как я могу помочь. Можно увидеть своих друзей и иметь хорошие оценки, пока все еще являются человека; Вам не нужно Больше Время, вам просто нужно использовать его эффективно Отказ

Вы не тратите время, придуманные, кодирующие, отладки и совместное использование вашего инструмента вместо того, чтобы просто это делать?

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

Так я отходы время? Точно нет! Я узнал так много и повеселился, делая эти инструменты. Производительность не максимизирует все время, она максимизирует его Когда вам это нужно .

💡 Почему этот проект

Пока я сделал несколько инструментов для повышения своей производительности, идут от простых карточек на Телеграмма бота Проект я решил написать о том Pyétude Отказ Я не хорошо с именами, и так как это сделано с Python и сделан для изучения, étude На французском, моем родном языке, я решил назвать это таким образом.

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

🎈 pytude.

Бургонлаур/Питата

📝 Программа Python Qui Permet de Créer des Documents Personnalisés.

Pyétude – это инструмент, который я сделал для создания Microsoft Word .docx документы. Я широко использую их для изучения и переписывания моих заметок, писать эссе, набросать презентацию и все остальные вещи могут сделать студент. Чтобы все организовано, я всегда использую тот же стиль для моих заметок (шрифты, цвета, столы, заголовки одинаковы). Перед пиетудом у меня был шаблон .dotx. , решение, которое Microsoft считает Решает эту проблему, но это было болезненный Отказ Ошибка везде, непоследовательный стиль, проблема во время работы на iPad – основное устройство, когда не дома.

Как это работает

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

Как это выглядит

Я пытался сделать Pyétude максимально проще, пока все еще сохраняя все функции, которые я хотел иметь.

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

Функции

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

  • Храните свое имя и оценку, чтобы вам нужно только написать его в первый раз, когда вы используете программное обеспечение
  • Создайте персонализированные классы со своим собственным полным именем, краткосрочным и папкой
  • Автоматически создавать файл в папке класса и назовите его соответственно (если Art-CHP1.docx Уже существует, это предлагает использовать Art-CHP2.docx Несомненно
  • Используйте несколько шаблонов файлов в зависимости от ваших потребностей (учебные заметки, эссе, пероральное представление …)
  • Поддержка перекрестной платформы на рабочем столе (Windows, Linux, MacOS) – с веб-версией в разработке

🚀 прогресс

Pyétude – один из моих самых гордых проектов, так как я узнал так много, и когда я узнал новое в другом месте, я использовал его на пиетусе.

Интерфейс командной строки

Pyétude начался как простая командная строка интерфейса, было уродливым, а некоторые из моих любимых функций не было там, но все еще было огромное время.

Первый графический интерфейс

Это был первый графический интерфейс, который я серьезно сделал. Это было сделано с Tkinter И использовал некоторые хакеты, чтобы получить такие функции, как заполнители в записях.

PYQT5.

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

Будущее

Я в настоящее время планирую сделать Pyétude небольшой веб-сайт (делает его частным, однако) Так что я могу быстро сделать документы, когда я не перед моим компьютером. Тем временем я создал Jupyter Ноутбук, который я могу получить доступ везде. Это грубо, а не так, как настольная версия, но достаточно хорошая.

⛏️ построенный с

  • Визуальный студийный код написать, изменить и отлаживать
  • λ CMDER консольный эмулятор как терминал, но и тестировать фрагменты и идеи в REPL
  • Microsoft Word 365 Для создания шаблонов включены
  • Python 3 Чтобы скомпилировать и запустить программное обеспечение

    • Qt Designer Чтобы создать программное обеспечение UI
    • PYQT5 Чтобы связать UI с кодом, обеспечивая взаимодействие
    • Pythonista Как полный Python IDE на iOS, отлично, когда я хотел сделать быстрые модификации в то время как в транзите
  • Гит Как инструмент управления версией

    • Github Организовать, публиковать и сохранить этот проект
    • Рабочая копия чтобы быстро толкнуть модификации и идеи к Github, используя мой iPad, когда я был в пути
    • Термис В качестве большой кроссплатформы SSH терминал

Бургонлаур/Питата

📝 Программа Python Qui Permet de Créer des Documents Personnalisés.

Оригинал: “https://dev.to/bourgonlaurent/saving-time-as-a-student-create-custom-documents-in-10-seconds-4hea”