📦 FreezeGun — полезная библиотека для повышения удобства тестирования модулей, которые зависят от времени (datetime).
🕐 Специализация Freezegun — управлять временем. Например, нужно проверить, что у пользователя есть подписка на определенный сервис только до конца декабря месяца.
👉 Рассмотрим несколько случаев:
31 декабря 2020 года, 23:59:59 — доступ еще есть;
1 января 2021 года, 00:00:00 — доступа уже нет.
💎 Freezegun как раз и позволяет управлять временем в момент запуска тестов.
🕐 Специализация Freezegun — управлять временем. Например, нужно проверить, что у пользователя есть подписка на определенный сервис только до конца декабря месяца.
👉 Рассмотрим несколько случаев:
31 декабря 2020 года, 23:59:59 — доступ еще есть;
1 января 2021 года, 00:00:00 — доступа уже нет.
💎 Freezegun как раз и позволяет управлять временем в момент запуска тестов.
👍3❤1
📌 Рекурсия
👉 Рекурсивная функция — это та, которая вызывает сама себя. При первом знакомстве рекурсию не очень просто понять, но без её понимания в разработке будет тяжело.
👨💻 В качестве простейшего примера рассмотрим код для вычисления факториала.
🎱 Факториал числа — это число, умноженное на каждое предыдущее число вплоть до 1. Например, факториал числа 5: 5! = 5*4*3*2*1 = 120
@class_python
👉 Рекурсивная функция — это та, которая вызывает сама себя. При первом знакомстве рекурсию не очень просто понять, но без её понимания в разработке будет тяжело.
👨💻 В качестве простейшего примера рассмотрим код для вычисления факториала.
🎱 Факториал числа — это число, умноженное на каждое предыдущее число вплоть до 1. Например, факториал числа 5: 5! = 5*4*3*2*1 = 120
@class_python
👍10🤣2
👉 Сегодня разберём, как быстро преобразовать текст в человеческую речь. Python предоставляет множество API для преобразования текста в речь. Google Text to Speech API популярен и широко известен как gTTS API.
🧑💻 В приведенном выше коде мы импортировали API и используем функцию gTTS. Функция gTTS() принимает три аргумента:
1️⃣ Первый аргумент – это текстовое значение, которое мы хотим преобразовать в речь.
2️⃣ Второй аргумент – указанный язык, поддерживается множество языков для преобразования.
3️⃣ Третий аргумент представляет скорость речи. Мы не передали значение slow, поэтому оно будет false, а это означает, что речь будет идти с обычной скоростью.
@class_python
🧑💻 В приведенном выше коде мы импортировали API и используем функцию gTTS. Функция gTTS() принимает три аргумента:
1️⃣ Первый аргумент – это текстовое значение, которое мы хотим преобразовать в речь.
2️⃣ Второй аргумент – указанный язык, поддерживается множество языков для преобразования.
3️⃣ Третий аргумент представляет скорость речи. Мы не передали значение slow, поэтому оно будет false, а это означает, что речь будет идти с обычной скоростью.
@class_python
👍5🤣2👨💻1
Что будет выведено в итоге?
Anonymous Quiz
59%
[5, 7, 7, 6, 6, 8]
21%
[[6, 6, 8], [5, 7, 7]]
17%
None
3%
[11, 13, 15]
📦 rembg - это полезная библиотека, которая легко удаляет фон с изображений.
👨💻 В качестве простейшего примера рассмотрите код с подробными комментариями.
⚠️ Данный способ не идеален, он больше полу-автоматический и не всегда может работать корректно и аккуратно. Изображения с обрезанным фоном нужно подредактировать, исправляя недостатки скрипта.
@class_python
👨💻 В качестве простейшего примера рассмотрите код с подробными комментариями.
⚠️ Данный способ не идеален, он больше полу-автоматический и не всегда может работать корректно и аккуратно. Изображения с обрезанным фоном нужно подредактировать, исправляя недостатки скрипта.
@class_python
👍7❤1
📦 Pgeocode - библиотека для облегчения работы с географическими данными. С помощью информации о почтовом индексе мы можем получить и представить регион или информацию, связанную с этой областью.
👨💻 В качестве примера рассмотрите код с подробными комментариями.
@class_python
👨💻 В качестве примера рассмотрите код с подробными комментариями.
@class_python
🔥4👍1
😁22👍5
📩 Автоматизированная отправка Gmail
👉 Бывает так, что нужно автоматизировать отправку почты Gmail, попробуйте данный сценарий автоматизации, использующий модуль Python-Gmail.
Модуль позволяет отправлять электронные письма одному или сразу нескольким получателям.
👨💻 Ознакомьтесь с примером кода на картинке.
✉️ Отправляйте массовые электронные письма
⚙️ Используйте в своих проектах
@class_python
👉 Бывает так, что нужно автоматизировать отправку почты Gmail, попробуйте данный сценарий автоматизации, использующий модуль Python-Gmail.
Модуль позволяет отправлять электронные письма одному или сразу нескольким получателям.
👨💻 Ознакомьтесь с примером кода на картинке.
✉️ Отправляйте массовые электронные письма
⚙️ Используйте в своих проектах
@class_python
🤯6👍2🌭1
🐍 Python - это один из самых популярных и быстрорастущих языков программирования. Главная особенность Python - это краткость и предельная простота кода.
💡 Хочешь БЕСПЛАТНО изучить Python? Тогда тебе к нам!
⚡️ Подписаться на канал Python University
💎 Приведу несколько преимуществ нашего канала:
1️⃣ Полностью бесплатные уроки
2️⃣ Изучение по шагам с самых основ
3️⃣ Подходит абсолютным новичкам
4️⃣ Возможность получить новую профессию
5️⃣ Помогает упорядочить знания
🎉 Ты ещё не с нами? Так чего ты ждёшь?
👉 ПОДПИСАТЬСЯ
⭐️ Канал Python University
💡 Хочешь БЕСПЛАТНО изучить Python? Тогда тебе к нам!
⚡️ Подписаться на канал Python University
💎 Приведу несколько преимуществ нашего канала:
1️⃣ Полностью бесплатные уроки
2️⃣ Изучение по шагам с самых основ
3️⃣ Подходит абсолютным новичкам
4️⃣ Возможность получить новую профессию
5️⃣ Помогает упорядочить знания
🎉 Ты ещё не с нами? Так чего ты ждёшь?
👉 ПОДПИСАТЬСЯ
⭐️ Канал Python University
😁2👍1
😐15🤣10👍5
📝 Создание QrCode
👉 Вы можете создать свой собственный QrCode с помощью этого удивительно простого скрипта Python и модуля QrCode.
⭐️ Этот скрипт полезен, когда вам нужно чем-то быстро поделиться в форме QrCode.
@class_python
👉 Вы можете создать свой собственный QrCode с помощью этого удивительно простого скрипта Python и модуля QrCode.
⭐️ Этот скрипт полезен, когда вам нужно чем-то быстро поделиться в форме QrCode.
@class_python
🔥10👍3
👍15
💬 Перевод текста
👉 Попробуйте этот скрипт Python если хотите перевести текст, который использует модуль Deep-translator, позволяющий вам использовать любой переводчик. Я использовал Google Translate для перевода текста.
1️⃣ Свободно переводит
2️⃣ Перевод на любой язык
3️⃣ Используйте в своих проектах
@class_python
👉 Попробуйте этот скрипт Python если хотите перевести текст, который использует модуль Deep-translator, позволяющий вам использовать любой переводчик. Я использовал Google Translate для перевода текста.
1️⃣ Свободно переводит
2️⃣ Перевод на любой язык
3️⃣ Используйте в своих проектах
@class_python
🔥7❤🔥2👍2