Solara
Solara позволяет создавать веб-приложения на чистом Python с использованием ipywidgets или React-подобного API поверх ipywidgets. Делимся статьей, где автор рассказывает про использование Solara для разработки веб-приложений.
👉Читать статью
#статьи
Solara позволяет создавать веб-приложения на чистом Python с использованием ipywidgets или React-подобного API поверх ipywidgets. Делимся статьей, где автор рассказывает про использование Solara для разработки веб-приложений.
👉Читать статью
#статьи
👍4
slice
Функция slice() возвращает объект среза, который используется для среза любой последовательности (строки, кортежа, списка, диапазона или байтов). Обязательно нужно указывать, до какого индекса происходит срез. При необходимости ты можешь задать начальную позицию и шаг среза.
#практика
Функция slice() возвращает объект среза, который используется для среза любой последовательности (строки, кортежа, списка, диапазона или байтов). Обязательно нужно указывать, до какого индекса происходит срез. При необходимости ты можешь задать начальную позицию и шаг среза.
#практика
👍6
Python Data Classes
Делимся циклом видео, где автор рассказывает про классы данных. Ты научишься объявлять их через декоратор dataclass. Продемонстрировано использование параметров со значениями по умолчанию.
👀Смотреть видео
#видео
Делимся циклом видео, где автор рассказывает про классы данных. Ты научишься объявлять их через декоратор dataclass. Продемонстрировано использование параметров со значениями по умолчанию.
👀Смотреть видео
#видео
Управление зависимостями
Делимся статьей, где автор рассказывает про стандартный файл конфигурации pyproject.toml. Он упрощает пользователям управление зависимостями и определениями метаданных.
👉Читать статью
#статьи
Делимся статьей, где автор рассказывает про стандартный файл конфигурации pyproject.toml. Он упрощает пользователям управление зависимостями и определениями метаданных.
👉Читать статью
#статьи
statistics.pvariance
Метод statistics.pvariance() вычисляет дисперсию всей совокупности. Большая дисперсия указывает на то, что данные разбросаны, а небольшая дисперсия указывает на то, что данные сгруппированы близко к среднему значению. Чтобы рассчитать дисперсию по выборке данных, используй метод statistics.variance().
#практика
Метод statistics.pvariance() вычисляет дисперсию всей совокупности. Большая дисперсия указывает на то, что данные разбросаны, а небольшая дисперсия указывает на то, что данные сгруппированы близко к среднему значению. Чтобы рассчитать дисперсию по выборке данных, используй метод statistics.variance().
#практика
👍2
Django REST: Класс ModelSerializer
Продолжаем делиться циклом видео, где автор рассказывает про Django REST. В этот раз ты научишься создавать сериализатор для моделей фреймворка Django на основе базового класса ModelSerializer. Также демонстрируется определение класса представления для получения списка записей и изменения записи, используя класс ListCreateAPIView.
👀Смотреть видео
#видео #django
Продолжаем делиться циклом видео, где автор рассказывает про Django REST. В этот раз ты научишься создавать сериализатор для моделей фреймворка Django на основе базового класса ModelSerializer. Также демонстрируется определение класса представления для получения списка записей и изменения записи, используя класс ListCreateAPIView.
👀Смотреть видео
#видео #django
Получение доступа к метрикам ОС
Делимся статьей, где автор рассказывает про интересный инструмент. С помощью него ты можешь получить доступ к метрикам операционной системы и оборудования компьютера из PostgreSQL. Результаты выводятся в виде табличных данных/JSON.
👉Читать статью
#статьи
Делимся статьей, где автор рассказывает про интересный инструмент. С помощью него ты можешь получить доступ к метрикам операционной системы и оборудования компьютера из PostgreSQL. Результаты выводятся в виде табличных данных/JSON.
👉Читать статью
#статьи
👍2
round
Функция round() возвращает число с плавающей запятой, округленное до указанного количества десятичных знаков. Обрати внимание на последние две строки. round(2.675, 2) дает 2,67 вместо ожидаемых 2,68. Это не ошибка: это результат того, что большинство десятичных дробей невозможно представить точно как число с плавающей запятой. Когда десятичное число 2,675 преобразуется в двоичное число с плавающей запятой, оно снова заменяется двоичным приближением, точное значение которого равно: 2,67499999999999982236431605997495353221893310546875. Поэтому число округляется до 2,67.
#практика
Функция round() возвращает число с плавающей запятой, округленное до указанного количества десятичных знаков. Обрати внимание на последние две строки. round(2.675, 2) дает 2,67 вместо ожидаемых 2,68. Это не ошибка: это результат того, что большинство десятичных дробей невозможно представить точно как число с плавающей запятой. Когда десятичное число 2,675 преобразуется в двоичное число с плавающей запятой, оно снова заменяется двоичным приближением, точное значение которого равно: 2,67499999999999982236431605997495353221893310546875. Поэтому число округляется до 2,67.
#практика
👍6
Магические методы eq, ne, lt, gt
В данном видео автор демонстрирует добавление возможности сравнения для объектов классов с помощью магических методов: eq(), ne(), lt(), le(), gt() и ge(). Рассматриваются особенности их работы.
👀Смотреть видео
#видео
В данном видео автор демонстрирует добавление возможности сравнения для объектов классов с помощью магических методов: eq(), ne(), lt(), le(), gt() и ge(). Рассматриваются особенности их работы.
👀Смотреть видео
#видео
Анализ данных с помощью Dask
Dask – это библиотека для параллельных вычислений на Python. Благодаря данной статье ты узнаешь, как с помощью Dask можно эффективно работать с большими объемами данных.
👉Читать статью
#статьи
Dask – это библиотека для параллельных вычислений на Python. Благодаря данной статье ты узнаешь, как с помощью Dask можно эффективно работать с большими объемами данных.
👉Читать статью
#статьи
string.split
Метод split() разбивает строку по указанному разделителю и возвращает список подстрок. По умолчанию в качестве разделителя используется пробел. При необходимости ты можешь указать максимальное количество разделений.
#практика
Метод split() разбивает строку по указанному разделителю и возвращает список подстрок. По умолчанию в качестве разделителя используется пробел. При необходимости ты можешь указать максимальное количество разделений.
#практика
👍1
Python Data Classes
Продолжаем делиться циклом видео, где автор рассказывает про классы данных. В этот раз демонстрируются параметры функции field(), метод post init(). Ты научишься объявлять параметры типа InitVar.
👀Смотреть видео
#видео
Продолжаем делиться циклом видео, где автор рассказывает про классы данных. В этот раз демонстрируются параметры функции field(), метод post init(). Ты научишься объявлять параметры типа InitVar.
👀Смотреть видео
#видео
👍1
Telegram-бот с интерактивным меню
Благодаря данной статье ты узнаешь, как можно создать telegram-бота с интерактивным меню. Автор рассказывает, какие проблемы встречаются при создании таких меню. Решить их можно с помощью aiogram-dialog.
👉Читать статью
#статьи
Благодаря данной статье ты узнаешь, как можно создать telegram-бота с интерактивным меню. Автор рассказывает, какие проблемы встречаются при создании таких меню. Решить их можно с помощью aiogram-dialog.
👉Читать статью
#статьи
🔥4👍1
bin()
Метод bin() преобразует указанное целое число в его двоичное представление и возвращает его. Префикс 0b указывает, что результат – двоичная строка. Если использовать не целое число, выдается ошибка TypeError. При необходимости можно исправить данную ошибку с помощью метода index().
#практика
Метод bin() преобразует указанное целое число в его двоичное представление и возвращает его. Префикс 0b указывает, что результат – двоичная строка. Если использовать не целое число, выдается ошибка TypeError. При необходимости можно исправить данную ошибку с помощью метода index().
#практика
Инициализатор init и финализатор del
Благодаря данному видео ты научишься добавлять в классы магические методы init для начальной инициализации создаваемых объектов и финализатор del для выполнения действий перед непосредственным удалением объекта из памяти.
👀Смотреть видео
#видео
Благодаря данному видео ты научишься добавлять в классы магические методы init для начальной инициализации создаваемых объектов и финализатор del для выполнения действий перед непосредственным удалением объекта из памяти.
👀Смотреть видео
#видео
👍1
Переход с Pandas на Polars
Делимся статьей, где автор рассказывает про библиотеку Polars. Данная библиотека позволяет более эффективно работать с массивами данных по сравнению с Pandas. Ты узнаешь, как совершить переход с Pandas на Polars за семь простых шагов.
👉Читать статью
#статьи
Делимся статьей, где автор рассказывает про библиотеку Polars. Данная библиотека позволяет более эффективно работать с массивами данных по сравнению с Pandas. Ты узнаешь, как совершить переход с Pandas на Polars за семь простых шагов.
👉Читать статью
#статьи
👍1
random.sample
sample() — это встроенная функция модуля random в Python, которая возвращает список элементов определенной длины, выбранных из последовательности. Обрати внимание, данный метод не изменяет исходную последовательность.
#практика
sample() — это встроенная функция модуля random в Python, которая возвращает список элементов определенной длины, выбранных из последовательности. Обрати внимание, данный метод не изменяет исходную последовательность.
#практика
👍6
Data Classes при наследовании
Продолжаем делиться циклом видео, где автор рассказывает про классы данных. В этот раз ты узнаешь об особенностях объявления классов данных (Data Classes) при наследовании. Продемонстрирован порядок вызова метода post init () при наследовании.
👀Смотреть видео
#видео
Продолжаем делиться циклом видео, где автор рассказывает про классы данных. В этот раз ты узнаешь об особенностях объявления классов данных (Data Classes) при наследовании. Продемонстрирован порядок вызова метода post init () при наследовании.
👀Смотреть видео
#видео
👍1
Анимация построения фигуры
Благодаря данной статье ты узнаешь, как можно сделать анимацию построения фигуры циркулем и линейкой. В первой части продемонстрирована реализация циркуля и линейки.
👉Читать статью
#статьи
Благодаря данной статье ты узнаешь, как можно сделать анимацию построения фигуры циркулем и линейкой. В первой части продемонстрирована реализация циркуля и линейки.
👉Читать статью
#статьи
👍4
Создание комплексных чисел
Метод complex() возвращает комплексное число. Если строка, переданная этому методу, не является допустимым комплексным числом, возникает исключение ValueError. Также можно создать комплексное число без использования метода complex(). Для этого тебе нужно поставить «j» или «J» после числа.
#практика
Метод complex() возвращает комплексное число. Если строка, переданная этому методу, не является допустимым комплексным числом, возникает исключение ValueError. Также можно создать комплексное число без использования метода complex(). Для этого тебе нужно поставить «j» или «J» после числа.
#практика
👍5