Tortoise ORM
Tortoise ORM — это асинхронный Object-Relational Mapping (ORM) инструмент для Python, который предназначен для работы с базами данных в асинхронных приложениях. Tortoise ORM позволяет разработчикам работать с базами данных, используя объектно-ориентированные подходы, что упрощает взаимодействие с данными и делает код более читаемым и поддерживаемым. Делимся статьей, где автор рассказывает про данный инструмент.
👉Читать статью
#статьи
Tortoise ORM — это асинхронный Object-Relational Mapping (ORM) инструмент для Python, который предназначен для работы с базами данных в асинхронных приложениях. Tortoise ORM позволяет разработчикам работать с базами данных, используя объектно-ориентированные подходы, что упрощает взаимодействие с данными и делает код более читаемым и поддерживаемым. Делимся статьей, где автор рассказывает про данный инструмент.
👉Читать статью
#статьи
👍23
Создание сайта на Django
Делимся циклом видео, благодаря которому ты научишься разрабатывать сайты с помощью Django. В данном уроке ты скачаешь и установишь все необходимое для работы с библиотеками.
👀Смотреть видео
#видео #django
Делимся циклом видео, благодаря которому ты научишься разрабатывать сайты с помощью Django. В данном уроке ты скачаешь и установишь все необходимое для работы с библиотеками.
👀Смотреть видео
#видео #django
👍16🔥7
math.isclose
Функция math.isclose проверяет, находятся ли два числа близко друг к другу с учетом заданной относительной и абсолютной погрешности. a и b - числа, которые нужно сравнить. rel tol - относительная погрешность (по умолчанию 1e-09). abs tol - абсолютная погрешность (по умолчанию 0.0). Функция возвращает True, если числа находятся достаточно близко друг к другу, и False в противном случае.
#практика
Функция math.isclose проверяет, находятся ли два числа близко друг к другу с учетом заданной относительной и абсолютной погрешности. a и b - числа, которые нужно сравнить. rel tol - относительная погрешность (по умолчанию 1e-09). abs tol - абсолютная погрешность (по умолчанию 0.0). Функция возвращает True, если числа находятся достаточно близко друг к другу, и False в противном случае.
#практика
👍28🔥1
Области видимости
Область видимости определяет доступность переменных и имен в различных частях программы. Она задает контекст, в котором имена переменных и функций могут быть использованы. Делимся статьей, где автор рассказывает про области видимости.
👉Читать статью
#статьи
Область видимости определяет доступность переменных и имен в различных частях программы. Она задает контекст, в котором имена переменных и функций могут быть использованы. Делимся статьей, где автор рассказывает про области видимости.
👉Читать статью
#статьи
👍14
Сокеты
Сокеты в Python используются для сетевого программирования и позволяют приложениям обмениваться данными по сети (например, через TCP или UDP). С помощью сокетов можно создать серверные и клиентские приложения, которые могут отправлять и получать данные через интернет или локальную сеть. Делимся циклом видео, где автор рассказывает про сокеты.
👀Смотреть видео
#видео
Сокеты в Python используются для сетевого программирования и позволяют приложениям обмениваться данными по сети (например, через TCP или UDP). С помощью сокетов можно создать серверные и клиентские приложения, которые могут отправлять и получать данные через интернет или локальную сеть. Делимся циклом видео, где автор рассказывает про сокеты.
👀Смотреть видео
#видео
🔥18👍5
statitstics.median high
Функция statistics.median high из модуля statistics вычисляет высокую медиану последовательности чисел. Высокая медиана используется в случае, когда список имеет нечетное количество элементов, и возвращает значение, которое находится в “верхней” половине списка, то есть среди наибольших значений. В данном случае список data содержит нечетное количество элементов, и высокая медиана будет равна 5, так как это наибольшее значение в “верхней” половине списка.
#практика
Функция statistics.median high из модуля statistics вычисляет высокую медиану последовательности чисел. Высокая медиана используется в случае, когда список имеет нечетное количество элементов, и возвращает значение, которое находится в “верхней” половине списка, то есть среди наибольших значений. В данном случае список data содержит нечетное количество элементов, и высокая медиана будет равна 5, так как это наибольшее значение в “верхней” половине списка.
#практика
👍23
Сокеты на практике
Продолжаем делиться циклом видео, благодаря которому ты освоишь сокеты. В этот раз автор демонстрирует практические примеры применения сокетов.
👀Смотреть видео
#видео
Продолжаем делиться циклом видео, благодаря которому ты освоишь сокеты. В этот раз автор демонстрирует практические примеры применения сокетов.
👀Смотреть видео
#видео
👍16
Flask: База данных
Продолжаем делиться циклом статей, благодаря которому ты научишься пользоваться Flask. В этот раз автор рассказывает, как работать с базами данных.
👉Читать статью
#статьи #flask
Продолжаем делиться циклом статей, благодаря которому ты научишься пользоваться Flask. В этот раз автор рассказывает, как работать с базами данных.
👉Читать статью
#статьи #flask
🔥18👍2
random.triangular
Функция random.triangular() используется для генерации случайных чисел из треугольного распределения. Треугольное распределение часто используется для моделирования сценариев, где значения имеют минимальные, максимальные и наиболее вероятные (режим) значения. Параметр low — нижняя граница (минимальное значение). По умолчанию 0.0. Параметр high — верхняя граница (максимальное значение). По умолчанию 1.0. Параметр mode — режим (наиболее вероятное значение). По умолчанию среднее значение между low и high.
#практика
Функция random.triangular() используется для генерации случайных чисел из треугольного распределения. Треугольное распределение часто используется для моделирования сценариев, где значения имеют минимальные, максимальные и наиболее вероятные (режим) значения. Параметр low — нижняя граница (минимальное значение). По умолчанию 0.0. Параметр high — верхняя граница (максимальное значение). По умолчанию 1.0. Параметр mode — режим (наиболее вероятное значение). По умолчанию среднее значение между low и high.
#практика
🔥21👍9
Создание бота с помощью Pyrogram
Pyrogram — это библиотека на Python, которая предоставляет удобный и мощный интерфейс для взаимодействия с Telegram API. Она позволяет разработчикам создавать ботов, клиентов и приложения для работы с Telegram. Делимся циклом видео, благодаря которому ты научишься делать ботов.
👀Смотреть видео
#видео
Pyrogram — это библиотека на Python, которая предоставляет удобный и мощный интерфейс для взаимодействия с Telegram API. Она позволяет разработчикам создавать ботов, клиентов и приложения для работы с Telegram. Делимся циклом видео, благодаря которому ты научишься делать ботов.
👀Смотреть видео
#видео
👍36
Keras: Кастомные слои
В Keras, создание кастомных слоев позволяет расширить функциональность и гибкость нейронных сетей. Благодаря данной статье ты научишься пользоваться кастомными слоями.
👉Читать статью
#статьи
В Keras, создание кастомных слоев позволяет расширить функциональность и гибкость нейронных сетей. Благодаря данной статье ты научишься пользоваться кастомными слоями.
👉Читать статью
#статьи
🔥14👍8
statistics.mean
Функция mean из модуля statistics используется для вычисления среднего арифметического (среднего значения) списка чисел. Она принимает в качестве аргумента последовательность числовых данных (например, список или кортеж) и возвращает их среднее значение.
#практика
Функция mean из модуля statistics используется для вычисления среднего арифметического (среднего значения) списка чисел. Она принимает в качестве аргумента последовательность числовых данных (например, список или кортеж) и возвращает их среднее значение.
#практика
👍32
Алгоритм поиска BM25+
BM25+ — это расширенная версия алгоритма BM25 (Best Matching 25), используемого для оценки релевантности документов в информационном поиске. BM25 и его улучшенные варианты, такие как BM25+, основаны на вероятностной модели ранжирования, которая оценивает, насколько хорошо документ соответствует запросу. В данной статье автор демонстрирует реализацию алгоритма BM25+ с нуля.
👉Читать статью
#статьи
BM25+ — это расширенная версия алгоритма BM25 (Best Matching 25), используемого для оценки релевантности документов в информационном поиске. BM25 и его улучшенные варианты, такие как BM25+, основаны на вероятностной модели ранжирования, которая оценивает, насколько хорошо документ соответствует запросу. В данной статье автор демонстрирует реализацию алгоритма BM25+ с нуля.
👉Читать статью
#статьи
👍13🔥2
Pyrogram: Хэндлеры и апдейты
Продолжаем делиться циклом видео, благодаря которому ты научишься делать Телеграм-ботов с помощью библиотеки Pyrogram. В этот раз автор рассказывает, какие бывают хэндлеры.
👀Смотреть видео
#видео
Продолжаем делиться циклом видео, благодаря которому ты научишься делать Телеграм-ботов с помощью библиотеки Pyrogram. В этот раз автор рассказывает, какие бывают хэндлеры.
👀Смотреть видео
#видео
👍13
math.copysign
Функция math.copysign используется для создания числа с абсолютным значением |x|, но с знаком y. Это означает, что math.copysign(x, y) возвращает число, которое имеет тот же знак, что и y, но абсолютное значение равно |x|. Это может быть полезно в математических вычислениях и программировании, особенно при работе с числами с плавающей точкой или в случаях, когда нужно сохранить определенный знак при преобразовании данных.
#практика
Функция 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.
👉Читать статью
#статьи
gRPC (gRPC Remote Procedure Calls) — это современный, высокопроизводительный фреймворк с открытым исходным кодом для удаленного вызова процедур, разработанный Google. Он использует HTTP/2 для транспортировки, Protocol Buffers (protobuf) в качестве языка описания интерфейсов (IDL) и обеспечивает функции, такие как аутентификация, балансировка нагрузки и двоичное сжатие данных. Делимся статьей, где автор рассказывает про gRPC.
👉Читать статью
#статьи
👍9