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

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

Ссылка на канал: https://t.me/+T1i5nO0m_h01ZDky
.
РКН: https://vk.cc/cJ5box
Помощь:https://telega.in/c/+T1i5nO0m_h01ZDky
Download Telegram
Магические методы eq, ne, lt, gt

В данном видео автор демонстрирует добавление возможности сравнения для объектов классов с помощью магических методов: eq(), ne(), lt(), le(), gt() и ge(). Рассматриваются особенности их работы.

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

#видео
Анализ данных с помощью Dask

Dask – это библиотека для параллельных вычислений на Python. Благодаря данной статье ты узнаешь, как с помощью Dask можно эффективно работать с большими объемами данных.

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

#статьи
string.split

Метод split() разбивает строку по указанному разделителю и возвращает список подстрок. По умолчанию в качестве разделителя используется пробел. При необходимости ты можешь указать максимальное количество разделений.

#практика
👍1
Python Data Classes

Продолжаем делиться циклом видео, где автор рассказывает про классы данных. В этот раз демонстрируются параметры функции field(), метод post init(). Ты научишься объявлять параметры типа InitVar.

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

#видео
👍1
Telegram-бот с интерактивным меню

Благодаря данной статье ты узнаешь, как можно создать telegram-бота с интерактивным меню. Автор рассказывает, какие проблемы встречаются при создании таких меню. Решить их можно с помощью aiogram-dialog.

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

#статьи
🔥4👍1
bin()

Метод bin() преобразует указанное целое число в его двоичное представление и возвращает его. Префикс 0b указывает, что результат – двоичная строка. Если использовать не целое число, выдается ошибка TypeError. При необходимости можно исправить данную ошибку с помощью метода index().

#практика
Инициализатор init и финализатор del

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

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

#видео
👍1
Переход с Pandas на Polars

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

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

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

sample() — это встроенная функция модуля random в Python, которая возвращает список элементов определенной длины, выбранных из последовательности. Обрати внимание, данный метод не изменяет исходную последовательность.

#практика
👍6
Data Classes при наследовании

Продолжаем делиться циклом видео, где автор рассказывает про классы данных. В этот раз ты узнаешь об особенностях объявления классов данных (Data Classes) при наследовании. Продемонстрирован порядок вызова метода post init () при наследовании.

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

#видео
👍1
Анимация построения фигуры

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

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

#статьи
👍4
Создание комплексных чисел

Метод complex() возвращает комплексное число. Если строка, переданная этому методу, не является допустимым комплексным числом, возникает исключение ValueError. Также можно создать комплексное число без использования метода complex(). Для этого тебе нужно поставить «j» или «J» после числа.

#практика
👍5
Блоки finally и else

Благодаря данному видео ты узнаешь, что такое необязательные блоки finally и else, для чего они нужны и как работают. Продемонстрированы примеры использования блока finally в том числе и внутри функций.

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

#видео
👍2
Data Version Control

Делимся статьей, где автор рассказывает про DVC (Data Version Control). Данный инструмент предназначен для Data Science. Ты научишься автоматизировать пайплайны, логировать эксперименты и многое другое.

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

#статьи
👍2
callable

Метод callable возвращает True, если объект можно вызвать. В противном же случае возвращается False. Обрати внимание, если callable() имеет значение True, вызов объекта все равно может завершиться неудачно.

#практика
Django REST: Viewsets и ModelViewSet

Продолжаем делиться циклом видео, где автор рассказывает про Django REST. В этот раз ты научишься заменять классы представлений одним вьюсетом (viewset) на базе класса ModelViewSet. Дополнительно рассматривается класс ReadOnlyModelViewSet и возможность тонкой настройки своего класса вьюсета.

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

#видео #django
👍2
Стайлгайд PySpark

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

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

#статьи
👍1
statistics.mean

Функция statistics.mean() используется для вычисления среднего/среднего значения входных значений или набора данных. Функция mean() принимает список, кортеж или набор данных, содержащий числовые значения, в качестве параметра и возвращает среднее значение элементов данных.

#практика
👍8🔥2
Магические методы getitem, setitem, delitem

Благодаря данному видео ты узнаешь, для чего cлужат магические методы getitem(), setitem() и delitem(). Показывается их работа на конкретном примере объектов пользовательского класса.

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

#видео
👍8🔥2
Написание консольных скриптов

В данной статье автор сравнивает Bash и Python с точки зрения написания консольных скриптов. Ты узнаешь, в чем заключаются преимущества Bash и Python. Также демонстрируются методы, позволяющие улучшить навыки автоматизации.

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

#статьи
🔥1