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

Ссылка на канал: @class_python
Download Telegram
Мультипроцессинг 🤓

Если у вас есть задача, которая представляет собой неделимую операцию и которая занимает слишком много времени на обработку, то мультипроцессинг является хорошим способом для ее решения.

💜 // class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍3
[ Альбом ]
FastAPI ⌨️

FastAPI - это фреймворк для создания веб-приложений и API (Application Programming Interface) на языке Python. Он предназначен для тех, кто хочет быстро и просто создавать высокопроизводительные веб-сервисы.

💜 // class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍113
PyScript ⚙️

PyScript - это фреймворк, который позволяет пользователям создавать богатые Python-приложения в браузере, используя интерфейс HTML и мощь Pyodide, WASM и современных технологий.

💜 // class Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13
🌭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