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

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

Ссылка на канал: https://t.me/+T1i5nO0m_h01ZDky
.
РКН: https://vk.cc/cJ5box
Помощь:https://telega.in/c/+T1i5nO0m_h01ZDky
Download Telegram
Получение статистики Telegram-канала

TDLib — это кроссплатформенная библиотека для создания клиентов Telegram. Ее можно легко использовать практически с любым языком программирования. Делимся статьей, где автор демонстрирует получение статистики Telegram-канала с помощью TDLib.

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

#статьи
Django: Формирование URL-адресов в шаблонах

Делимся видео, где автор рассказывает про способы формирования динамических и статических маршрутов в шаблонах с помощью тега url и метода модели get absolute url(). Ты узнаешь, когда и какой вариант использовать.

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

#видео #django
partition

Метод partition() ищет первое вхождение указанной строки и разбивает строку на кортеж, содержащий три элемента. Первый элемент содержит часть перед указанной строкой. Второй элемент содержит указанную строку. Третий элемент содержит часть после строки.

#практика
Entity Component System

Entity Component System — это архитектурный шаблон, часто используемый в разработке видеоигр для хранения игровых объектов. Это облегчает повторное использование кода. Делимся статьей, где автор знакомит с Entity Component System.

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

#статьи
FuncAnimation/ArtistAnimation

Класс FuncAnimation используется для создания анимации путем многократного вызова одной и той же функции. С помощью класса ArtistAnimation создается анимация с фиксированным набором объектов Artist. Данное видео наглядно демонстрирует использование FuncAnimation и ArtistAnimation.

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

#видео
super

Встроенная функция super() возвращает прокси-объект (временный объект суперкласса), который позволяет тебе получить доступ к методам базового класса. Данная функция позволяет избежать явного использования имени базового класса. Также помогает в работе с множественным наследованием.

#практика
Суффиксное дерево

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

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

#статьи
new

Когда ты создаешь экземпляр класса, Python сначала вызывает метод new() для создания объекта, а затем вызывает метод init() для инициализации атрибутов объекта. new() — это статический метод класса объекта. Данное видео поможет разобраться с этим методом.

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

#видео
Паттерн Memento

Memento — это поведенческий паттерн проектирования, который позволяет сохранять и восстанавливать прошлые состояния объектов. Memento не нарушает внутреннюю структуру объекта, с которым работает, а также данные, хранящиеся внутри объектов. Данная статья поможет разобраться с Memento.

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

#статьи
Распределение Пуассона

Распределение Пуассона является дискретным распределением. Оно оценивает, сколько раз событие может произойти за указанное время. Например, если кто-то ест два раза в день, какова вероятность, что он будет есть три раза? Распределение имеет два параметра: lam - скорость или известное количество вхождений для вышеуказанной проблемы; size - форма возвращаемого массива.

#практика
sktime

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

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

#статьи
Matplotlib: Гистограммы

Гистограмма представляет собой график, показывающий распределение частот. Это график, показывающий количество наблюдений в каждом заданном интервале. В данном видео автор демонстрирует создание гистограмм с помощью matplotlib.

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

#видео #matplotlib
👍1
Процентиль

Процентиль — это значение, которое отсекает первые n процентов значений данных, когда все значения отсортированы от наименьшего к наибольшему. Например, 90-й процентиль набора данных — это значение, которое отсекает нижние 90 % значений данных от верхних 10 % значений данных. С помощью percentile() NumPy ты можешь найти процентиль.

#практика
Импорт собственных модулей

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

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

#видео
👍1
Множества

Множество — это неупорядоченный набор элементов. Каждый элемент множества уникален (без дубликатов) и должен быть неизменным (не может быть изменен). Однако сам набор является изменчивым. Ты можешь добавлять или удалять элементы из него. Делимся статьей, где автор рассказывает про множества.

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

#статьи
filter

Функция filter() проверяет состояние каждого элемента в итерируемом объекте и возвращает отфильтрованную структуру данных. Она содержит только те элементы, которые соответствуют заданным условиям. Данное видео поможет разобраться с filter.

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

#видео
TypeError: string indices must be integers

Если ты попытаешься получить доступ к значениям из словаря или итерируемого объекта, используя строковое значение вместо целочисленного значения, получишь «TypeError: string indices must be integers». Данная статья поможет тебе разобраться с этим исключением. Также ты узнаешь, как исправить эту ошибку.

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

#статьи
Замыкания

Замыкание — это функциональный объект, который запоминает значения, даже если они отсутствуют в памяти. Они помогают избежать использования глобальных значений и обеспечивают некоторую форму сокрытия данных. Данное видео поможет разобраться с замыканиями.

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

#видео
zfill

Метод zfill() возвращает копию строки с символами '0', дополненными слева. Параметр width определяет длину строки, возвращаемой функцией zfill(). Предположим, начальная длина строки равна 10, width - 15. В этом случае zfill() возвращает копию строки с пятью цифрами «0», заполненными слева. Если параметр width меньше длины строки, возвращается исходная строка.

#практика
Telegram-бот + парсер

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

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

#видео
Визуализация данных из xml 

В данной статье разобрана практическая задача с экспортированными данными в XML и визуализацией этих данных. Автор статьи работал с данными контактов людей, полученных с мобильных телефонов. Затем они были проанализированы на наличие связей между людьми.

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

#статьи