Простой Python | Программирование
143K subscribers
2.26K photos
36 videos
1.3K links
Заявки принимаются автоматически.
Лучший образовательный канал по Python.

По всем вопросам: @dimaa_dimaa (реклама)

Ссылка на канал: https://t.me/+T1i5nO0m_h01ZDky
.
РКН: https://vk.cc/cJ5box
Помощь:https://telega.in/c/+T1i5nO0m_h01ZDky
Download Telegram
statistics.mean

Функция mean из модуля statistics используется для вычисления среднего арифметического (среднего значения) списка чисел. Она принимает в качестве аргумента последовательность числовых данных (например, список или кортеж) и возвращает их среднее значение.

#практика
👍32
Алгоритм поиска BM25+

BM25+ — это расширенная версия алгоритма BM25 (Best Matching 25), используемого для оценки релевантности документов в информационном поиске. BM25 и его улучшенные варианты, такие как BM25+, основаны на вероятностной модели ранжирования, которая оценивает, насколько хорошо документ соответствует запросу. В данной статье автор демонстрирует реализацию алгоритма BM25+ с нуля.

👉Читать статью

#статьи
👍13🔥2
Pyrogram: Хэндлеры и апдейты

Продолжаем делиться циклом видео, благодаря которому ты научишься делать Телеграм-ботов с помощью библиотеки Pyrogram. В этот раз автор рассказывает, какие бывают хэндлеры.

👀Смотреть видео

#видео
👍13
math.copysign

Функция math.copysign используется для создания числа с абсолютным значением |x|, но с знаком y. Это означает, что math.copysign(x, y) возвращает число, которое имеет тот же знак, что и y, но абсолютное значение равно |x|. Это может быть полезно в математических вычислениях и программировании, особенно при работе с числами с плавающей точкой или в случаях, когда нужно сохранить определенный знак при преобразовании данных.

#практика
👍18🔥4
Введение в gRPC

gRPC (gRPC Remote Procedure Calls) — это современный, высокопроизводительный фреймворк с открытым исходным кодом для удаленного вызова процедур, разработанный Google. Он использует HTTP/2 для транспортировки, Protocol Buffers (protobuf) в качестве языка описания интерфейсов (IDL) и обеспечивает функции, такие как аутентификация, балансировка нагрузки и двоичное сжатие данных. Делимся статьей, где автор рассказывает про gRPC.

👉Читать статью

#статьи
👍9
Pyrogram: Отправка сообщений

Продолжаем делиться циклом видео, благодаря которому ты научишься делать Телеграм-ботов с помощью библиотеки Pyrogram. В этот раз автор рассказывает, как отправлять сообщения пользователям.

👀Смотреть видео

#видео
👍10
statistics.median_low

Функция statistics.median low из модуля statistics вычисляет низкую медиану последовательности чисел. Низкая медиана используется в случае, когда список имеет нечетное количество элементов, и возвращает значение, которое находится в “нижней” половине списка, то есть среди наименьших значений. В данном случае список data содержит нечетное количество элементов, и низкая медиана будет равна 5, так как это наименьшее значение в “нижней” половине списка.

#практика
👍24
Преобразование речи в текст

Благодаря данной статье ты узнаешь, как можно преобразовывать речь в текст с помощью ИИ. Присутствует ссылка на исходный код проекта.

👉Читать статью

#статьи
👍21🔥3
PyGame: Стрельба снарядами

Продолжаем делиться циклом видео, где автор рассказывает про разработку игр с помощью PyGame. В этот раз ты добавишь возможность стрелять снарядами игроку.

👀Смотреть видео

#видео
🔥23👍5
list.insert

Метод insert() используется для вставки элемента в список на указанную позицию. Он позволяет добавить элемент в любое место списка, сдвигая текущие элементы вправо, чтобы освободить место для нового элемента.

#практика
👍55🔥12
Flask: Логины пользователей

Продолжаем делиться циклом статей, благодаря которому ты научишься пользоваться Flask. В этот раз автор рассказывает, как создать подсистему входа пользователей.

👉Читать статью

#статьи #flask
👍12
Создание Discord-бота

Делимся циклом видео, где автор рассказывает про создание Discord-бота. В данной части ты получишь токен бота, напишешь bat-файл для проекта.

👀Смотреть видео

#видео
👍38🔥1
isatty()

isatty() используется для проверки, подключен ли объект файла к интерактивному терминалу. Интерактивный терминал — это терминал, который позволяет пользователю вводить команды и получать непосредственный отклик. Это часто включает в себя консольное окно или оболочку.

#практика
👍28😁2
Построение цифровой модели рельефа

Цифровая модель рельефа (ЦМР) — это представление топографической поверхности Земли в цифровой форме. Она создается на основе данных, полученных различными методами (например, лазерным сканированием, аэрофотосъемкой, спутниковыми снимками), и используется для анализа, визуализации и моделирования рельефа. Благодаря данной статье ты узнаешь, как можно построить ЦМР с помощью Python.

👉Читать статью

#статьи
👍30
Pyrogram: Фильтры

Продолжаем делиться циклом видео, благодаря которому ты научишься делать Телеграм-ботов с помощью библиотеки Pyrogram. В этот раз автор рассказывает, как использовать встроенные фильтры при регистрации хэндлеров.

👀Смотреть видео

#видео
👍19
Игра “2048”

Игра “2048” — это популярная логическая игра, в которой игрок перемещает плитки с числами по сетке 4x4, объединяя одинаковые числа, чтобы получить плитку с числом 2048. Благодаря данному коду ты сможешь реализовать “2048” на Python.

💻Ссылка на код

#практика
🔥71👍18
Ускорение Python

В данной статье автор рассказывает, как можно ускорить анализ данных в Python в 2 раза. Для этого пригодятся multiprocessing, async и MapReduce.

👉Читать статью

#статьи
👍32🔥4
Pyrogram: Кастомные фильтры

Продолжаем делиться циклом видео, благодаря которому ты научишься делать Телеграм-ботов с помощью библиотеки Pyrogram. В этот раз автор рассказывает, как создавать собственные фильтры и использовать их при регистрации хэндлеров.

👀Смотреть видео

#видео
👍14🔥4