В этой статье блога мы узнаем, как создать генератор шуток с помощью Python. Мы увидим реализацию на питоне.
Репозиторий Ultimate Resource на питоне. Ставь звезду, если считаешь полезным! Есть что добавить? Откройте PR на том же!
Вы можете обратиться к моему видеоуроку на YouTube для лучшего понимания
Что будет освещено в этом блоге
1. Pyjokes Introduction
2. Generating jokes with Pyjokes
Pyjokes Введение:
Pyjokes — это библиотека python для однострочных шуток для программистов (шутки как услуга). Вы можете получить забавную остроту, в основном связанную с программированием. Это забавная библиотека Python. Возвращает случайную шутку из заданной категории на заданном языке.
Языки, поддерживаемые Pyjokes
- Английский — «en»
- Испанский — «эс»
- итальянское — «это»
- Немецкий — «де»
- Галисийский — «гл»
- баскский — «ев»
Категории, включенные в Pyjokes
- Для гиковских шуток - «нейтральный» (выбран по умолчанию)
- Для шуток Криса Норриса — «чак».
- Хочешь шутки всех типов — «все».
- Есть еще одна категория, известная как «скороговорка», которая работает только для немецкого языка («de») и в основном включает скороговорки.
Если вы хотите узнать об этом больше, вы можете обратиться к Документации Pyjokes. Используйте эту ссылку для перехода к документации.
Теперь, когда вы знакомы с основами Pyjokes, мы можем перейти к разделу кодирования.
Время кодировать!
Вы можете найти весь код в моем GitHub Repository. Поставьте звезду, если считаете это полезным.
Чтобы получить доступ к библиотеке Python, вам необходимо установить ее в свою среду Python, используйте следующую команду для установки pyjokes
pip install pyjokes
Теперь давайте импортируем пакет в наш скрипт Python.
import pyjokes
В pyjokes есть два метода:
- получить_шутка()
- получить_шутки()
1. получить_шутка()
Он возвращает только одну шутку за раз. Он генерируется случайным образом.
Параметры. Имеет два параметра: язык и категория.
Тип возвращаемого значения — возвращает строковый тип (str).
Теперь давайте восстановим шутку
joke1 = pyjokes.get_joke(language='en', category= 'all')
#display the joke print(joke1)
#output: #A programmer was found dead in the shower. Next to their body was a bottle of shampoo with the instructions 'Lather, Rinse and Repeat'.
Давайте попробуем другую категорию:
joke2 = pyjokes.get_joke(language='en', category= 'neutral')
#display the joke print(joke2)
#output: #There are 10 types of people: those who understand trinary, those who don't, and those who have never heard of it.
2. получить_шутки()
Возвращает список шуток.
Параметр — параметры такие же, как и выше — язык и категория.
Тип возвращаемого значения: * возвращает список.
А теперь давайте шутки.
jokes = pyjokes.get_jokes(language='en', category= 'neutral')
for i in range(5): print(i+1,".",jokes[i])
И вы получите список шуток. Вы можете изменить количество запусков цикла, чтобы получить больше шуток.
Вот как вы генерируете шутки. Это все о создании шуток с помощью Python. Вот и все! просто, не так ли? Надеюсь, этот урок помог.
Вы можете поиграть с библиотекой и изучить дополнительные функции и даже использовать графический интерфейс Python с помощью Tkinter.
Вы можете найти весь код в моем GitHub Repository. Поставьте звезду, если считаете это полезным.
Спасибо за чтение, я хотел бы связаться с вами в Twitter | ЛинкедИн. Я бы порекомендовал вам посмотреть Видео на YouTube того же и не забудьте подписаться на мой канал.
Делитесь своими ценными отзывами и предложениями!
Вы обязательно должны проверить мои другие блоги:
- Python 3.9: все, что вам нужно знать
- Полный ресурсный центр Python
- GitHub CLI 1.0: все, что вам нужно знать
- Стань лучшим программистом
- Как сделать собственное расширение для Google Chrome
- Создайте свою собственную аудиокнигу из любого PDF-файла с помощью Python
- Ты Важен, как и твое Психическое Здоровье!
Ресурсы:
Увидимся в моей следующей статье в блоге, Береги себя