Skip to content

Midle68/typing_speed_app

Repository files navigation

Typing Speed App

Русский:

Данное приложение предназначено для вычисления скорости печати пользователя. Можно выбрать один из двух языков: Английский или Русский. Текст, который необходимо набрать появляется в рамке сверху. Ниже располагается рамка для набора текста пользователем. Каждая неправильно напечатанная буква увеличивает количество ошибок (и, в конце концов, уменьшает точность в процентном выражении), а также становится красной, чтобы пользователь мог ее найти. Когда напечатанный пользователем текст, соответствует тексту, который необходимо было напечатать, тогда функционирование программы заканчивается. Показывается скорость печатания в символах в минуту, а также точность в %, учитывая количество ошибок и длину текста.

По каждому из языков ведется учет 10-и лучших результатов по скорости - количества символов в минуту. Лучшие результаты можно посмотреть в отдельном окне "high_scores.py" при нажатии на кнопку "High Scores" в главном меню.

Решенные задачи и реализованные функции:

  1. Графический динамический интерфейс (обновление времени, количества ошибок при введении текста).

  2. Ввод текста на английском языке. В дополнение, добавлено небольшое число текстов на английском языке.

  3. Ввод текста на русском языке. Добавлено небольшое количество текстов на русском языке.

  4. Таблица лучших результатов в отдельном окне (по 10 для каждого языка: английского и русского).

Изображения программы:

Снимок экрана 2023-05-16 в 19 16 06 Снимок экрана 2023-05-18 в 09 22 38 Снимок экрана 2023-05-18 в 09 23 00

Используемые библиотеки:

datetime, math, numpy, pandas, random, tkinter

Releases

No releases published

Packages

No packages published

Languages