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

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

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

Tortoise ORM — это асинхронный Object-Relational Mapping (ORM) инструмент для Python, который предназначен для работы с базами данных в асинхронных приложениях. Tortoise ORM позволяет разработчикам работать с базами данных, используя объектно-ориентированные подходы, что упрощает взаимодействие с данными и делает код более читаемым и поддерживаемым. Делимся статьей, где автор рассказывает про данный инструмент.

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

#статьи
👍23
Создание сайта на Django

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

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

#видео #django
👍16🔥7
math.isclose

Функция math.isclose проверяет, находятся ли два числа близко друг к другу с учетом заданной относительной и абсолютной погрешности. a и b - числа, которые нужно сравнить. rel tol - относительная погрешность (по умолчанию 1e-09). abs tol - абсолютная погрешность (по умолчанию 0.0). Функция возвращает True, если числа находятся достаточно близко друг к другу, и False в противном случае.

#практика
👍28🔥1
Области видимости

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

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

#статьи
👍14
Сокеты

Сокеты в Python используются для сетевого программирования и позволяют приложениям обмениваться данными по сети (например, через TCP или UDP). С помощью сокетов можно создать серверные и клиентские приложения, которые могут отправлять и получать данные через интернет или локальную сеть. Делимся циклом видео, где автор рассказывает про сокеты.

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

#видео
🔥18👍5
statitstics.median high

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

#практика
👍23
Сокеты на практике

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

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

#видео
👍16
Flask: База данных

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

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

#статьи #flask
🔥18👍2
random.triangular

Функция random.triangular() используется для генерации случайных чисел из треугольного распределения. Треугольное распределение часто используется для моделирования сценариев, где значения имеют минимальные, максимальные и наиболее вероятные (режим) значения. Параметр low — нижняя граница (минимальное значение). По умолчанию 0.0. Параметр high — верхняя граница (максимальное значение). По умолчанию 1.0. Параметр mode — режим (наиболее вероятное значение). По умолчанию среднее значение между low и high.

#практика
🔥21👍9
Создание бота с помощью Pyrogram

Pyrogram — это библиотека на Python, которая предоставляет удобный и мощный интерфейс для взаимодействия с Telegram API. Она позволяет разработчикам создавать ботов, клиентов и приложения для работы с Telegram. Делимся циклом видео, благодаря которому ты научишься делать ботов.

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

#видео
👍36
Keras: Кастомные слои

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

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

#статьи
🔥14👍8
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