Простой 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
Протоколы в Python

Протоколы – это альтернатива абстрактным базовым классам (ABC). Благодаря данной статье ты узнаешь, что из себя представляют протоколы. Также демонстрируются практические примеры работы с ними.

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

#статьи
👍1
random.randint

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

#практика
Хэш-таблицы

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

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

#видео
Автоматизация удаления ненужных файлов

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

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

#статьи
string.lower

Метод lower() преобразует все символы верхнего регистра в строке в символы нижнего регистра. Если символы верхнего регистра отсутствуют, возвращается исходная строка. Если ты хочешь преобразовать строку в верхний регистр, используй upper(). Также ты можешь использовать swapcase() для переключения между строчными и прописными буквами.

#практика
👍5
Django REST: Методы save, create, update

Продолжаем делиться циклом видео, где автор рассказывает про Django REST. В этот раз ты научишься определять сериализатор для добавления и изменения записей в БД с помощью методов create() и update(). Рассматривается метод save() сериализатора для запуска процесса изменения данных.

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

#видео #django
Разработка продвинутого GUI

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

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

#статьи
statistics.stdev

Метод statistics.stdev() вычисляет стандартное отклонение выборки данных. Стандартное отклонение — это мера того, насколько разбросаны числа. Большое стандартное отклонение указывает на то, что данные разбросаны, а небольшое стандартное отклонение указывает на то, что данные сгруппированы близко к среднему значению. Стандартное отклонение (в отличие от дисперсии) выражается в тех же единицах, что и данные. Стандартное отклонение — это квадратный корень выборочной дисперсии.

#практика
Хэш-функции

Делимся видео, где автор рассказывает про Методы построения хороших хэш-функций: метод деления и умножения. Ты узнаешь про принцип универсального хэширования, понятие универсального множества хэш-функций.

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

#видео
Декорирование функций

Декораторы — очень мощный и полезный инструмент в Python. Это шаблон проектирования, который позволяет пользователю добавлять новые функции к существующему объекту без изменения его структуры. Делимся статьей, где автор дает советы по написанию и аннотированию декораторов.

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

#статьи
math.isnan

Метод math.isnan() проверяет, является ли значение NaN (не числом) или нет. Этот метод возвращает True, если указанное значение является NaN, в противном случае он возвращает False.

#практика
Режимы доступа

Благодаря данному видео ты узнаешь, как реализуются режимы доступа public, private, protected для атрибутов в классах языка Python. Также автор рассказывает, что такое сеттеры и геттеры и зачем они нужны.

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

#видео
👍3
Работа со скрипичной диаграммой

Делимся статьей, где автор рассказывает про четыре различных стиля скрипичных диаграмм Seaborn. К ним относятся: обычная, сгруппированная, горизонтальная и улучшенная версии.

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

#статьи
random.setstate

Метод setstate() модуля random используется в сочетании с методом getstate(). После использования метода getstate() для захвата состояния генератора случайных чисел метод setstate() используется для восстановления состояния генератора случайных чисел до указанного состояния.

#практика
👍1
Django REST: UpdateAPIView

Продолжаем делиться циклом видео, где автор рассказывает про Django REST. В этот раз продемонстрировано использование базовых классов представлений UpdateAPIView и RetrieveUpdateDestroyAPIView фреймворка DRF. Также ты научишься отключать браузерный API.

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

#видео #django
Асинхронные микросервисы

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

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

#статьи
file.flush

Метод flush() очищает внутренний буфер файла. В Python файлы автоматически очищаются при закрытии. Однако ты можешь очистить файл перед его закрытием, используя метод flush().

#практика
Использование хэш-таблиц

Делимся видео, где автор рассказывает про использование хэш-таблиц. Рассматриваются классы, отвечающие за работу с хэш-таблицами. Для языка Python это классы dict и set.

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

#видео
DTO в Python

DTO (Data Transfer Object) действует как хранилище данных, откуда данные принимаются и передаются между слоями приложения. Благодаря данной статье ты узнаешь, какие возможности есть у Python для реализации DTO.

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

#статьи
statistics.mode

Метод statistics.mode () используется для расчета центральной тенденции заданного числового или номинального набора данных. Это значение, при котором данные, скорее всего, будут выбраны.

#практика
👍1
Методы класса и статические методы

Делимся видео, где автор рассказывает про декораторы classmethod и staticmethod для определения методов классов и статических методов. Ты узнаешь, что это такое и как работают данные декораторы.

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

#видео
👍1