Простой 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
Быстрые дашборды с помощью DashExpress

Благодаря данной статье ты узнаешь, как можно легко и быстро сделать полноценные дашборды на Python прямо в Jupyter Notebook. Для этого тебе понадобится DashExpress.

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

#статьи
file.truncate

Метод truncate() обрезает размер файла. Если присутствует необязательный аргумент size, файл усекается до этого размера. Размер по умолчанию соответствует текущей позиции. Текущая позиция файла не изменяется. Обратите внимание, что если указанный размер превышает текущий размер файла, результат зависит от платформы. Файл может остаться без изменений, увеличиться до указанного размера, как если бы он был заполнен нулями, или увеличиться до указанного размера с неопределенным новым содержимым.

#практика
Динамический массив

В данном видео автор демонстрирует список языка Python как пример использования динамического массива. Ты узнаешь об основных операциях и их скорости выполнения с точки зрения О большого.

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

#видео
Работа с хребтами

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

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

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

Метод choices() возвращает список со случайно выбранным элементом из указанной последовательности. Последовательность может быть строкой, диапазоном, списком, кортежем. Обрати внимание на пример. Здесь возвращается список из 14 элементов. Список содержит случайный набор значений из указанного списка. Вероятность выбора “apple” в 10 раз выше, чем “banana” и “cherry”.

#практика
👍1
Создание стека

Стек — это линейная структура данных, в которой элементы хранятся в порядке «последний пришел — первый вышел» (LIFO) или «первый пришел — вышел последним» (FILO). Благодаря данному видео ты узнаешь, как сделать стек на Python. Это можно сделать с помощью списка и класса deque.

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

#видео
👍1
Протоколы в 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