R50 378cbbe176f48adbe866ab2cdba2c7ba
Python веб-разработчик

Приложение для изучения иностранного языка (Python, Flask, HTML, CSS)

Добавлено 01 авг 2024 в 15:35
Веб-приложение для сбора иностранных слов из веб-страниц, с автоматическим составлением словаря и переводом на русский язык охватывает сразу несколько категорий:

  • Сайты под ключ
  • Бэкенд
  • Парсинг
Наполенение:
  • Модуль парсинга текста с веб-страницы
  • Модуль выделения слов на латинице с параметрами
  • Модуль создания словаря с переводом слов и отсевом повторов
  • Многопоточное выполнение функции перевода (ускорение ~ X10)
  • База данных SQLite
  • Функция удаления слов из словаря
  • Вывод счетчика слов в словаре
  • Отдельные словари для юзеров
  • Автотесты на PyTest
  • Логирование с Logging
  • HTML + CSS
  • Приложение на Flask
  • API с flask_restful
Основные библиотеки:
  • Flask
  • flask_restful
  • requests
  • bs4
  • re
  • multiprocessing
  • SQLite3
  • googletrans 3.1.0a0 (pip install googletrans==3.1.0a0)

922b304beb A973718cdc 31cd383735