Поскольку Pyvoc написан на языке Python, вы можете установить его с помощью менеджера пакетов Pip3.
$ pip3 install pyvoc
После установки выполните следующую команду, чтобы автоматически создать необходимые файлы конфигурации в каталоге $ HOME.
$ pyvoc word
Образец вывода:
|Creating necessary config files /getting api keys. please handle with care! | word Noun: single meaningful element of speech or writing example: I don't like the word ‘unofficial’ Verb: express something spoken or written example: he words his request in a particularly ironic way Interjection: used to express agreement or affirmation example: Word, that's a good record, man
Готово! Давайте идти вперед и улучшать навыки английского языка.
Pyvoc извлекает значение слова из Оксфордского словаря API.
Допустим, вы хотите найти значение слова «digression». Для этого запустите:
$ pyvoc digression
Найти значение слова, используя Pyvoc
Увидели? Pyvoc отображает не только значение слова «digression» , но и пример предложения, которое показывает, как использовать это слово на практике.
Давайте посмотрим на другой пример.
$ pyvoc subterfuge | subterfuge Noun: deceit used in order to achieve one's goal example: he had to use subterfuge and bluff on many occasions
Он также показывает слово классы. Как вы уже знаете, в английском есть четыре основных класса слов:
Посмотрите на следующий пример.
$ pyvoc welcome / welcome Noun: instance or manner of greeting someone example: you will receive a warm welcome Interjection: used to greet someone in polite or friendly way example: welcome to the Wildlife Park Verb: greet someone arriving in polite or friendly way example: hotels should welcome guests in their own language Adjective: gladly received example: I'm pleased to see you, lad—you're welcome
Как видно из вышеприведенного вывода, слово «welcome» может использоваться как глагол, существительное, прилагательное и междометие. Pyvoc привел пример для каждого класса.
Если вы неправильно написали слово, он сообщит вам проверить правильность написания данного слова.
$ pyvoc wlecome \ No definition found. Please check the spelling!!
Полезно, не правда ли?
Словарный запас – это не что иное, как набор слов, добавленных пользователем. Позже вы можете пересмотреть или принять участие в опросе из этих групп. 100 групп по 60 слов зарезервированы для пользователя.
Чтобы добавить слово (например, sporadic) в группу, просто запустите:
$ pyvoc sporadic -a - sporadic Adjective: occurring at irregular intervals or only in few places example: sporadic fighting broke out writing to vocabulary group... word added to group number 51
Как вы можете видеть, мы не предоставили номер группы, а pyvoc отобразил значение данного слова и автоматически добавил это слово в группу № 51 . Если вы не предоставите номер группы, Pyvoc будет постепенно добавлять слова в группы 51-100 .
Pyvoc также позволяет вам указать номер группы, если вы хотите. Вы можете указать группу от 1 до 50, используя опцию -g . Например, мы собираемся добавить слово в словарную группу 20 с помощью следующей команды.
$ pyvoc discrete -a -g 20 / discrete Adjective: individually separate and distinct example: speech sounds are produced as a continuous sound signal rather than discrete units creating group Number 20... writing to vocabulary group... word added to group number 20
Увидели? Приведенная выше команда отображает значение слова «discrete» и добавляет его в словарную группу 20. Если группа не существует, Pyvoc создаст ее и добавит слово.
По умолчанию Pyvoc включает три предопределенные словарные группы (101, 102 и 103). Эти пользовательские группы имеют по 800 слов в каждой. Все слова в этих группах взяты с сайтов подготовки GRE и SAT.
Для просмотра пользовательских групп просто запустите:
$ pyvoc word -l - word Noun: single meaningful element of speech or writing example: I don't like the word ‘unofficial’ Verb: express something spoken or written example: he words his request in a particularly ironic way Interjection: used to express agreement or affirmation example: Word, that's a good record, man USER GROUPS Group no. No. of words 20 1 DEFAULT GROUP Group no. No. of words 51 1
Как видите, я создал одну группу (20), включая группу по умолчанию (51).
Как мы уже сказали, вы можете использовать словарные группы, чтобы пересмотреть или принять участие в опросе.
Например, пересмотреть группу с номером 101 , используйте опцию -r, как показано ниже.
$ pyvoc 101 -r
Теперь вы можете изменить значение всех слов в Словарной группе 101 в случайном порядке. Просто нажмите ENTER, чтобы перейти к следующим вопросам. Когда закончите, нажмите CTRL + C, чтобы выйти.
Кроме того, вы берете викторину из существующих групп, чтобы освежить свой словарный запас. Для этого используйте опцию -q, как показано ниже.
$ pyvoc 103 -q 50
Эта команда позволяет вам пройти тест из 50 вопросов из словарной группы 103. Выберите правильный ответ из списка, введя соответствующий номер. Вы получите 1 балл за каждый правильный ответ. Чем больше вы наберете, тем больше будет ваш словарный запас.
Pyvoc находится на ранней стадии разработки. Мы надеемся, что разработчик улучшит его и добавит больше возможностей в ближайшие дни.
Как не являющийся носителем английского языка, мы лично считаем полезным тестировать и изучать новые значения слов в свободное время. Если вы опытный пользователь командной строки и хотите быстро проверить значение слова, Pyvoc – правильный инструмент. Вы также можете проверить свой словарный запас в свободное время, чтобы запомнить и улучшить свои знания английского языка. Попробуйте. Вы не будете разочарованы.
Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!
Спасибо! Ваша заявка принята
Спасибо! Ваша заявка принята