Skip to main content

Python Learning Tracker - аналіз прогресу у вивченні Python

Project description

Python Learning Tracker

Python Learning Tracker — це Python-пакет для аналізу прогресу у вивченні Python.

Особливості

  • Порівняння планового та фактичного часу навчання.
  • Оцінка рівня розуміння тем.
  • Генерація звіту з рекомендаціями.
  • Мотиваційні фрази для натхнення.

Встановлення

pip install python_learning_tracker

Використання

learning-tracker --files <шлях_до_папки> [--start YYYY-MM-DD] [--end YYYY-MM-DD] [--topic "Назва теми"] [--motivate]

Аргументи:

  • --files <шлях_до_папки> – шлях до папки з вашими CSV-файлами.
  • --start YYYY-MM-DD – дата початку періоду (необов’язково).
  • --end YYYY-MM-DD – дата кінця періоду (необов’язково).
  • --topic "Назва теми" – звіт лише для вказаної теми (необов’язково).
  • --motivate – додати мотиваційну фразу.

Приклади запуску:

  • Проста команда:
    learning-tracker --files ./data --motivate
    
  • Аналіз за період:
    learning-tracker --files ./data --start 2023-12-01 --end 2023-12-03
    
  • Звіт по одній темі:
    learning-tracker --files ./data --topic "Функції"
    

Формат даних

Програма очікує CSV-файли з планом навчання, фактичними даними та мотиваційними фразами. Користувач може використовувати власні дані, вказавши шлях до своїх файлів.

Приклад даних

Приклади CSV-файлів можна переглянути у репозиторії за посиланням.

Ліцензія

MIT License. Див. файл LICENSE.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python_learning_tracker-1.0.0.tar.gz (13.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

python_learning_tracker-1.0.0-py3-none-any.whl (7.7 kB view details)

Uploaded Python 3

File details

Details for the file python_learning_tracker-1.0.0.tar.gz.

File metadata

  • Download URL: python_learning_tracker-1.0.0.tar.gz
  • Upload date:
  • Size: 13.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.0

File hashes

Hashes for python_learning_tracker-1.0.0.tar.gz
Algorithm Hash digest
SHA256 24c340d92bd8fb293ba97aae5dc8f970c3182a628ed5f322f3d559ab218c7b37
MD5 15604269632e9b72f635c6f5b7e6fd5a
BLAKE2b-256 6ce492ce1564282b8538c2db4c95e75170771fb9cd21ec7dfcf5caf227663ef9

See more details on using hashes here.

File details

Details for the file python_learning_tracker-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for python_learning_tracker-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 043960ea6e6ded41430ad5d015ec49694c28b6096067d6546c846d117410767b
MD5 9f9de1cf628ba19f3041f4889d179ac8
BLAKE2b-256 cc00fc02a932f4f399ba71deb2922dedcdd8b5e2073f9ac42029f5e471129541

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page