Skip to content

3rd year student at Lomonosov Moscow State University. Practice at the Department of Data Quality Control and Communications Development of the Bureau of National Statistics of the Agency for Strategic Planning and Reforms of the Republic of Kazakhstan.

Notifications You must be signed in to change notification settings

BorDch/BNS_3_course_practice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ“‚ ΠŸΡ€ΠΎΠ΅ΠΊΡ‚: Автоматизация сортировки ΠΈ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ Π΄Π°Π½Π½Ρ‹Ρ…

πŸ“œ ОписаниС

Π Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ содСрТит Π΄Π²Π° основных модуля:

  1. task1_visualization β€” визуализация Π΄Π°Π½Π½Ρ‹Ρ… ΠΏΠΎ ЭПΠ₯Π£ Π² ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Ρ… HTML ΠΈ Jupyter Notebook.
  2. ephu_final β€” Π³ΠΎΡ‚ΠΎΠ²ΠΎΠ΅ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ для автоматичСской сортировки Excel-Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎ КАВО-ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ„ΠΈΠΊΠ°Ρ‚ΠΎΡ€Ρƒ с ΠΏΠΎΠ΄Ρ€ΠΎΠ±Π½Ρ‹ΠΌ руководством ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ.

πŸ“ Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° рСпозитория

BNS_3_course_practice/
|
β”œβ”€β”€ task1_visualization/
β”‚ β”œβ”€β”€ gdb_fl_f.html # Визуализация Π΄Π°Π½Π½Ρ‹Ρ… (ΠΆΠ΅Π½Ρ‰ΠΈΠ½Ρ‹) β€” ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ
β”‚ β”œβ”€β”€ gdb_fl_f.ipynb # Код построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° (ΠΆΠ΅Π½Ρ‰ΠΈΠ½Ρ‹)
β”‚ β”œβ”€β”€ gdb_fl_m.html # Визуализация Π΄Π°Π½Π½Ρ‹Ρ… (ΠΌΡƒΠΆΡ‡ΠΈΠ½Ρ‹)
β”‚ β”œβ”€β”€ gdb_fl_m.ipynb # Код построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠ° (ΠΌΡƒΠΆΡ‡ΠΈΠ½Ρ‹)

β”œβ”€β”€ ephu_final/
β”‚ β”œβ”€β”€ ephu.ipynb # ВСстированиС Ρ€Π°Π±ΠΎΡ‚Ρ‹ прилоТСния
β”‚ β”œβ”€β”€ kato_sorter.py # Класс для сортировки Ρ„Π°ΠΉΠ»ΠΎΠ² ΠΏΠΎ КАВО
β”‚ β”œβ”€β”€ main.py # Π‘ΠΊΡ€ΠΈΠΏΡ‚ запуска ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°
β”‚ β”œβ”€β”€ requirements.txt # Бписок зависимостСй
β”‚ β”œβ”€β”€ руководство_ЭПΠ₯Π£.pdf # Руководство ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ

πŸš€ Запуск прилоТСния

  1. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Python вСрсии 3.10+.
  2. ΠšΠ»ΠΎΠ½ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ€Π΅ΠΏΠΎΠ·ΠΈΡ‚ΠΎΡ€ΠΈΠΉ:
    https://github.com/BorDch/BNS_3_course_practice.git
    cd BNS_3_course_practice/ephu_final
  3. Π£ΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ зависимости:
pip install -r requirements.txt
  1. ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ Π΄Π°Π½Π½Ρ‹Π΅:
    • Π’ ΠΊΠΎΡ€Π½Π΅Π²ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° ΠΏΠΎΠΌΠ΅ΡΡ‚ΠΈΡ‚ΡŒ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΠΈ с Excel-Ρ„Π°ΠΉΠ»Π°ΠΌΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ.
  2. Π—Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚:
python main.py
  1. ПослС выполнСния (~10–15 ΠΌΠΈΠ½ΡƒΡ‚) Π±ΡƒΠ΄Π΅Ρ‚ создана итоговая ΠΏΠ°ΠΏΠΊΠ°, содСрТащая собранныС ΠΈ отсортированныС Ρ„Π°ΠΉΠ»Ρ‹ ΠΏΠΎ Ρ€Π΅Π³ΠΈΠΎΠ½Π°ΠΌ.

πŸ“Š Визуализация

Π’ ΠΏΠ°ΠΏΠΊΠ΅ task1_visualization находятся:

  • .ipynb β€” Π½ΠΎΡƒΡ‚Π±ΡƒΠΊΠΈ с ΠΊΠΎΠ΄ΠΎΠΌ для построСния Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ².

  • .html β€” Π³ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ ΠΈΠ½Ρ‚Π΅Ρ€Π°ΠΊΡ‚ΠΈΠ²Π½Ρ‹Π΅ Π²ΠΈΠ·ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Π² Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π΅.

πŸ“– Руководство

ΠŸΠΎΠ΄Ρ€ΠΎΠ±Π½ΠΎΠ΅ руководство ΠΏΠΎ использованию прилоТСния находится Π² Ρ„Π°ΠΉΠ»Π΅:

  • ephu_final/руководство_ЭПΠ₯Π£.pdf

πŸ–₯ ΠŸΡ€ΠΈΠΌΠ΅Ρ€ ΠΊΠΎΠ΄Π° запуска

from kato_sorter import KATOFileSorter

if __name__ == "__main__":
    sorter = KATOFileSorter(input_dir='.')
    sorter.delete_kato_subfolders()
    sorter.process_files()
    sorter.save_kato_files()

πŸ“Œ ΠšΠΎΠ½Ρ‚Π°ΠΊΡ‚Ρ‹ / GitHub

About

3rd year student at Lomonosov Moscow State University. Practice at the Department of Data Quality Control and Communications Development of the Bureau of National Statistics of the Agency for Strategic Planning and Reforms of the Republic of Kazakhstan.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published