class Python
11.3K subscribers
1.37K photos
15 videos
9 files
589 links
Первый журнал о Python

Ссылка на канал: @class_python
Download Telegram
🌭4👨‍💻3🍌1
Что будет выведено на экране?
Anonymous Poll
2%
1
8%
Ошибка времени выполнения
6%
3
84%
2
📦 FreezeGun — полезная библиотека для повышения удобства тестирования модулей, которые зависят от времени (datetime).

🕐 Специализация Freezegun — управлять временем.
Например, нужно проверить, что у пользователя есть подписка на определенный сервис только до конца декабря месяца.

👉 Рассмотрим несколько случаев:
31 декабря 2020 года, 23:59:59 — доступ еще есть;
1 января 2021 года, 00:00:00 — доступа уже нет.

💎 Freezegun как раз и позволяет управлять временем в момент запуска тестов.
👍31
📌 Рекурсия

👉 Рекурсивная функция — это та, которая вызывает сама себя.
При первом знакомстве рекурсию не очень просто понять, но без её понимания в разработке будет тяжело.

👨‍💻 В качестве простейшего примера рассмотрим код для вычисления факториала.

🎱 Факториал числа — это число, умноженное на каждое предыдущее число вплоть до 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
👍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
👍71
📦 Pgeocode - библиотека для облегчения работы с географическими данными. С помощью информации о почтовом индексе мы можем получить и представить регион или информацию, связанную с этой областью.

👨‍💻 В качестве примера рассмотрите код с подробными комментариями.

@class_python
🔥4👍1
Каким будет вывод этого кода?
Anonymous Quiz
20%
work
44%
hard
20%
h
16%
None
😁22👍5
📩 Автоматизированная отправка Gmail

👉 Бывает так, что нужно автоматизировать отправку почты Gmail, попробуйте данный сценарий автоматизации, использующий модуль Python-Gmail.
Модуль позволяет отправлять электронные письма одному или сразу нескольким получателям.

👨‍💻 Ознакомьтесь с примером кода на картинке.

✉️ Отправляйте массовые электронные письма
⚙️ Используйте в своих проектах

@class_python
🤯6👍2🌭1
🐍 Python - это один из самых популярных и быстрорастущих языков программирования. Главная особенность Python - это краткость и предельная простота кода.

💡 Хочешь БЕСПЛАТНО изучить Python? Тогда тебе к нам!
⚡️ Подписаться на канал Python University

💎 Приведу несколько преимуществ нашего канала:

1️⃣ Полностью бесплатные уроки
2️⃣ Изучение по шагам с самых основ
3️⃣ Подходит абсолютным новичкам
4️⃣ Возможность получить новую профессию
5️⃣ Помогает упорядочить знания

🎉 Ты ещё не с нами? Так чего ты ждёшь?
👉 ПОДПИСАТЬСЯ

⭐️ Канал Python University
😁2👍1
👨‍💻2
Каким будет вывод этого кода?
Anonymous Quiz
10%
7.62 vk
14%
7 vk
13%
vk None
63%
vk 7
😐15🤣10👍5
📝 Создание QrCode

👉 Вы можете создать свой собственный QrCode с помощью этого удивительно простого скрипта Python и модуля QrCode.
⭐️ Этот скрипт полезен, когда вам нужно чем-то быстро поделиться в форме QrCode.

@class_python
🔥10👍3
Каким будет вывод этого кода?
Anonymous Quiz
32%
2
7%
16
8%
32
1%
4
1%
1
50%
256
👍15
💬 Перевод текста

👉 Попробуйте этот скрипт Python если хотите перевести текст, который использует модуль Deep-translator, позволяющий вам использовать любой переводчик. Я использовал Google Translate для перевода текста.

1️⃣ Свободно переводит
2️⃣ Перевод на любой язык
3️⃣ Используйте в своих проектах

@class_python
🔥7❤‍🔥2👍2