Лямбда-функция в Python 🟪
В данной статье рассмотрим, как работает лямбда-функция (lambda) в Python и примеры её использования.
В данной статье рассмотрим, как работает лямбда-функция (lambda) в Python и примеры её использования.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤🔥4☃1
1. Установка aiogram. Создание бота и получение его токена
2. Добавление команд. Апдейты
3. Создание эхо-бота
4. Изменение символа вызова команд
5. Аргументы команд
6. Способы форматирования текста отправляемого ботом
7. Отправка стикеров и смайликов
8. Отправка изображений
9. Отправка видеозаписей
10. Отправка медиагруппы состоящей из изображений и/или видеозаписей
11. Отправка аудио и голосовых сообщений
12. Отправка видео-кружков
13. Отправка файлов
14. Отправка геолокации
15. Скачивание файлов ботом
16. Администрирование телеграм-групп ботом
17. Администрирование телеграм-каналов ботом
18. Добавление клавиатуры (кнопок)
19. Сборщик клавиатуры
20. Добавление инлайн-клавиатуры
21. Роутеры и структура бота
22. Фильтры. Создание собственных фильтров
23. Магические фильтры
24. Middlewars
25. Машина состояний
26. Правильное хранение данных
27. Флаги
28. Работа с Базой Данных
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥10🔥6🤨3🤔1
Модуль warnings в Python 👀
Модуль
Для вызова предупреждения необходимо обратиться к функции
Синтаксис функции
Где:
🔵 message - сообщение предупреждения;
🔵 category - категория предупреждения. Если не указана, то используется UserWarning;
🔵 stacklevel - уровень стека, указывающий на место вызова функции
🔵 source - источник предупреждения.
Модуль
warnings
используется для предупреждения разработчиков о возможных проблемах в их коде, которые могут привести к ошибкам или нежелательному поведению в будущем.Для вызова предупреждения необходимо обратиться к функции
warnings.warn()
. Она принимает несколько аргументов, включая сообщение предупреждения и категорию предупрежденияСинтаксис функции
warnings.warn()
:import warnings
warnings.warn(message, category=None, stacklevel=1, source=None)
Где:
warnings.warn()
. По умолчанию равен 1;Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥9👍6🔥2🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
В данном видео установим искусственный интеллект в редактор кода (в моём случае в PyCharm).
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥12👍3🔥2
Поиск символа или подстроки в строке на Python
В данной статье рассмотрим 4 способа поиска символа или подстроки в строке на Python.
В данной статье рассмотрим 4 способа поиска символа или подстроки в строке на Python.
👍9❤🔥4
Модуль struct в Python 🔵
Модуль
Основные функции модуля
🔵 struct.pack(format, v1, v2, ...): Упаковывает данные в бинарный формат, используя указанный формат. Функция принимает формат и значения, которые нужно упаковать, и возвращает упакованные данные;
🔵 struct.unpack(format, data): Распаковывает бинарные данные, используя указанный формат. Функция принимает формат и упакованные данные, после чего возвращает распакованные значения;
🔵 struct.calcsize(format): Возвращает размер упакованных данных для указанного формата без фактического упаковывания или распаковывания данных;
🔵 struct.pack_into(format, buffer, offset, v1, v2, ...): Упаковывает данные в указанный буфер, начиная с указанного смещения;
🔵 struct.unpack_from(format, buffer, offset=0): Распаковывает данные из указанного буфера, начиная с указанного смещения.
Модуль
struct
предоставляет функции для работы с бинарными данными и выполняет упаковку (pack) и распаковку (unpack) данных между байтовыми строками и структурами данных Python.Основные функции модуля
struct
:Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤🔥1🤔1
Код для распаковки zip-архива на Python ⬆️
В коде используется модуль
В коде используется модуль
zipfile
, который входит в стандартную библиотеку Python.import zipfile
# Функция для извлечения содержимого zip-архива
# zip_path - путь к zip-архиву
# extract_path - путь для извлечения файлов из архива
def unzip_file(zip_path, extract_path):
# Открытие zip-файла для чтения
with zipfile.ZipFile(zip_path, 'r') as zip_ref:
# Извлечение содержимого zip-архива
zip_ref.extractall(extract_path)
# Вызов функции
zip_path = 'example.zip'
extract_path = ''
unzip_file(zip_path, extract_path)
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤🔥2🎄1
Модуль platform в Python 👀
Модуль
Некоторые из наиболее часто используемых функций модуля
🔵 platform.architecture(): возвращает архитектуру платформы (32-битная или 64-битная) .
🔵 platform.machine(): возвращает тип машины (например, 'x86_64').
🔵 platform.node(): возвращает имя сетевого узла (имя компьютера) .
🔵 platform.platform(): возвращает строку, описывающую платформу (например, 'Windows-10-10.0.19045-SP0') .
🔵 platform.processor(): возвращает информацию о процессоре (например, 'Intel64 Family 6 Model 142 Stepping 10, GenuineIntel').
🔵 platform.python_build(): возвращает информацию о сборке Python (например, ('default', 'Jan 9 2020 16:36:21')).
🔵 platform.python_compiler(): возвращает информацию о компиляторе Python (например, 'GCC 9.2.1 20200130') .
🔵 platform.python_branch(): возвращает информацию о ветке разработки Python (например, 'tags/v3.10.7').
🔵 platform.python_implementation(): возвращает информацию о реализации Python (например, 'CPython') .
🔵 platform.python_revision(): возвращает информацию о ревизии Python (например, '0a4c2a2') .
🔵 platform.python_version(): возвращает версию Python в виде строки (например, '3.10.7') .
🔵 platform.python_version_tuple(): возвращает версию Python в виде кортежа (например, (3, 10, 7)) .
platform.release(): возвращает информацию о выпуске платформы (например, '4.4.0-18362-Microsoft').
platform.system(): возвращает информацию о системе (например, 'Linux' или 'Windows')
Модуль
platform
предоставляет функции для получения информации о платформе, на которой выполняется код, такие как архитектура, тип машины, версия Python и другие детали.Некоторые из наиболее часто используемых функций модуля
platform
:platform.release(): возвращает информацию о выпуске платформы (например, '4.4.0-18362-Microsoft').
platform.system(): возвращает информацию о системе (например, 'Linux' или 'Windows')
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥5❤🔥1
Код для измерения скорости интернета на Python
Для измерения скорости интернета в коде мы используем библиотеку
➡️ Установка библиотеки Speedtest:
Для измерения скорости интернета в коде мы используем библиотеку
Speedtest
.pip install speedtest-cli
import speedtest
def measure_internet_speed():
# Создаем объект Speedtest
st = speedtest.Speedtest()
# Выбираем сервер для тестирования скорости
st.get_best_server()
# Запускаем тест скорости загрузки
download_speed = st.download() / 10 ** 6
# Запускаем тест скорости выгрузки
upload_speed = st.upload() / 10 ** 6
return download_speed, upload_speed
# Используем функцию для измерения скорости интернета
download, upload = measure_internet_speed()
# Выводим результаты
print(f"Скорость загрузки: {round(download, 2)} Mbps")
print(f"Скорость выгрузки: {round(upload, 2)} Mbps")
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤🔥4
Функции для преобразования в разные системы счисления в Python 👀
🔵
🔵
🔵
🔵
bin(x)
- преобразует число в двоичную систему счисленияoct(x)
- преобразует число в восьмеричную систему счисленияhex(x)
- преобразует число в шестнадцатеричную систему счисленияint(x, base)
- позволяет преобразовывать числа из разных систем счисления в десятичную системуPlease open Telegram to view this post
VIEW IN TELEGRAM
🔥13❤🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
В данном видео рассмотрим функцию
glob()
из модуля glob
в Python.Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤🔥1
Чем больше будет подписчиков, тем чаще я буду публиковать викторины
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
Библиотека Taipy в Python
Библиотека
🔵 Позволяет создавать готовые к работе веб-приложения.
🔵 Нет необходимости изучать новые языки или полнофункциональные фреймворки.
🔵 Сосредоточьтесь на данных и алгоритмах искусственного интеллекта без сложностей разработки и развертывания.
➡️ Установка библиотеки Taipy:
🖥 Репозиторий
⚙️Документация
Библиотека
Taipy
предназначена для создания полноценных веб-приложений. Она позволяет разрабатывать как фронтенд, так и бэкенд приложений, используя только код на Python.Taipy
предназначен для специалистов по обработке данных и инженеров по машинному обучению для создания полнофункциональных приложений.pip install taipy
⚙️Документация
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥3❤🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Код для преобразования PDF-файла в Word-документ 📄
Для преобразования в коде используются библиотеки pdfplumber и python-docx.
➡️ Установка библиотек:
🌟 Видео с объяснением: Преобразование PDF файла в Word при помощи Python
Для преобразования в коде используются библиотеки pdfplumber и python-docx.
pip install pdfplumber python-docx
import pdfplumber
from docx import Document
# Открываем PDF-файл
pdf = pdfplumber.open("my_pdf.pdf")
# Создаем новый документ Word
doc = Document()
# Проходим по каждой странице в PDF
for page in pdf.pages:
# Извлекаем текст со страницы
text = page.extract_text()
# Добавляем текст в качестве абзаца в документ Word
doc.add_paragraph(text)
# Сохраняем документ Word
doc.save("output.docx")
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤🔥5🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Фреймворк Bottle в Python 🌐
Основные особенности фреймворка:
🔵 Маршрутизация URL:
🔵 Поддержка HTTP-запросов:
🔵 Шаблоны:
🔵 Встроенный сервер:
⚙️Документация
Bottle
- это быстрый, простой и легкий веб-фреймворк WSGI (Web Server Gateway Interface). Он распространяется в виде одного файла модуля и не имеет зависимостей, кроме стандартной библиотеки Python.Основные особенности фреймворка:
Bottle
предоставляет возможность маршрутизации URL, что позволяет связывать запросы с функциями;Bottle
поддерживает различные HTTP-запросы, включая GET и POST;Bottle
поддерживает использование шаблонов для создания динамического контента;Bottle
имеет встроенный сервер, который можно использовать для разработки и тестирования приложений. Однако для более высокой производительности рекомендуется использовать другие серверы, такие как Apache или Nginx.⚙️Документация
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥10❤🔥3
Как найти наибольший общий делитель (НОД) в Python
В данной статье рассмотрим три способа найти наибольший общий делитель (НОД) в Python.
В данной статье рассмотрим три способа найти наибольший общий делитель (НОД) в Python.
❤🔥7👍3
Код для получения информации о видеокарте на Python 👀
Для получения информации о видеокарте используются библиотеки
➡️ Установка библиотек:
Для получения информации о видеокарте используются библиотеки
GPUtil
и tabulate
.pip install GPUtil tabulate
import GPUtil
from tabulate import tabulate
gpus = GPUtil.getGPUs()
list_gpus = []
for gpu in gpus:
gpu_id = gpu.id
gpu_name = gpu.name
gpu_load = f"{gpu.load*100}%"
gpu_free_memory = f"{gpu.memoryFree}MB"
gpu_used_memory = f"{gpu.memoryUsed}MB"
gpu_total_memory = f"{gpu.memoryTotal}MB"
gpu_temperature = f"{gpu.temperature} C"
gpu_uuid = gpu.uuid
list_gpus.append((gpu_id, gpu_name, gpu_load, gpu_free_memory, gpu_used_memory, gpu_total_memory, gpu_temperature, gpu_uuid))
print(tabulate(list_gpus, headers=("ID", "Название", "Загрузка", "Свободная память", "Используемая память", "Общая память", "Температура", "UUID")))
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍4❤🔥3
Конвертация из Word в PDF при помощи Python 🔄
Для конвертации файлов формата DOCX в PDF можно воспользоваться библиотекой
➡️ Установка библиотеки pdf2docx:
Для конвертации файлов формата DOCX в PDF можно воспользоваться библиотекой
pdf2docx
. В ней есть функция convert()
, которая выполняет данное преобразование.pip install docx2pdf
Please open Telegram to view this post
VIEW IN TELEGRAM
❤🔥13👍6🔥1🤨1
Пишем простого телеграм-бота конвертирующего аудио в текст на Python aiogram 3
Please open Telegram to view this post
VIEW IN TELEGRAM
YouTube
Пишем простого телеграм-бота конвертирующего аудио в текст на Python aiogram 3
Пишем простого телеграм-бота конвертирующего аудио в текст на Python aiogram 3
★ Телеграм канал: https://t.me/programmersGuide_1
★ Телеграм-бот с моими курсами (python, aiogram, tkinter) - https://t.me/courses_from_it_start_bot
★ Мой сайт: https://it-start.online…
★ Телеграм канал: https://t.me/programmersGuide_1
★ Телеграм-бот с моими курсами (python, aiogram, tkinter) - https://t.me/courses_from_it_start_bot
★ Мой сайт: https://it-start.online…
🔥15❤🔥3