Простой 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
Разбиение текста на абзацы

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

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

#статьи
NumPy: Изменение формы массивов

Благодаря этому видео ты научишься изменять формы массивов. Познакомишься со свойством shape, методами reshape, ravel, resize. Также продемонстрированы особенности операции транспонирования матриц.

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

#видео #numpy
MongoDB: Удаление документа

Чтобы удалить один документ, используй метод delete one(). Первый параметр метода delete one() — это объект запроса, определяющий, какой документ нужно удалить. Если запрос находит более одного документа, удаляется только первый найденный документ. Чтобы удалить более одного документа, используй delete many().

#практика #mongodb
Подсветка временных отрезков на графиках

В данной статье автор демонстрирует, как можно вывести временной интервал на график временного ряда с помощью Python. С помощью axvspan ты можешь добавлять нужные временные отрезки.

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

#статьи
Наследование и делегирование

Наследование в классическом ООП — это когда класс B (дочерний) наследует методы и свойства, объявленные в классе A (родительский). Делегирование позволяет создать класс, который предоставляет новую реализацию метода. Ты можешь его изменить, и затем делегировать все остальные методы соответствующему методу. Данное видео поможет разобраться с наследованием и делегированием.

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

#видео
re.split

Функция split разбивает строку, используя регулярное выражение. При желании ты можешь контролировать количество замен при помощи параметра maxsplit. В данном примере строка разделяется при появлении первого пробела.

#практика
Распознавание речи

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

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

#статьи
Pygame: События от мыши

Благодаря этому видео ты научишься обрабатывать события от мыши в Pygame. Продемонстрирован модуль pygame.mouse, функции get pressed, get pos, get focused, set visible и многое другое.

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

#видео
RegEx: findall

Функция findall() возвращает список, содержащий все совпадения. Список содержит совпадения в том порядке, в котором они были найдены. Если совпадений не найдено, возвращается пустой список. В данном примере дважды выводится “ai”.

#практика
Метод SHAP для категориальных признаков

SHAP (Shapley Additive exPlanations) — это метод, используемый для повышения прозрачности и интерпретируемости моделей машинного обучения. Делимся статьей, где автор демонстрирует применение метода SHAP для категориальных признаков.

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

#статьи
Matplotlib: Ступенчатые, стековые, stem и точечные графики

Благодаря этому видео ты узнаешь, как нарисовать ступенчатые, стековые, stem и точечные графики. Рассматриваются функции: step(), stem(), stackplot(), scatter(). Также приведены список их параметров и примеры оформления. В комментариях под этим постом можешь поделиться своими результатами!

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

#видео #matplotlib
set.remove

Метод remove() удаляет указанный элемент из множества, если он существует. Обрати внимание, этот метод отличается от метода discard(). remove() вызовет ошибку, если указанный элемент не существует в множестве, а метод discard() — нет.

#практика
👍1
Создание инструмента PGP-шифрования

Если ты только начинаешь знакомиться с кибербезопасностью и шифрованием, ты должен знать о PGP. Pretty Good Privacy, более известная как PGP, является широко используемой программой шифрования. PGP используется для создания цифровых подписей, шифрования и расшифровки больших объемов данных, а также для повышения безопасности сообщений электронной почты. Благодаря этой статье ты научишься создавать простой инструмент PGP-шифрования.

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

#статьи
Оптимизаторы в Keras

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

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

#видео
seek

Функция seek() используется для изменения положения дескриптора файла на заданную позицию. Дескриптор файла подобен курсору, который определяет, откуда данные должны быть прочитаны или записаны в файле. В данном примере меняется позиция на 4.

#практика
MLFlow: Многозадачное обучение

MLflow — это платформа с открытым исходным кодом для управления жизненным циклом машинного обучения. Решает задачи воспроизведения экспериментов, включает в себя центральный реестр моделей. Делимся статьей, где автор демонстрирует управление многозадачным обучением с независимыми моделями. А ты уже работал с MLFlow?

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

#статьи
Pygame: Работа с изображениями

Благодаря этому видео ты узнаешь, как загружать, отображать и менять изображения в Pygame. Рассматриваются модули pygame.image и pygame.transform, их методы. Продемонстрирован пример программы по перемещению машинки с помощью курсорных клавиш.

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

#видео
readline

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

#практика
👍1
Управление производительностью с Python 3.12

Начиная с Python 3.12, интерпретатор может работать в специальном режиме, который позволяет функциям Python появляться в выводе профилировщика perf. В данной статье демонстрируется, как это помогает сократить выполнение скрипта с 36 секунд до 0,8!

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

#статьи
👍1
Django: Использование captcha

В данном видео автор рассказывает про captcha и ее применение во фреймворке Django. Для использования captcha понадобится модуль django-simple-captcha. Продемонстрирована его установка и связь со стандартной формой обратной связи.

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

#видео #django
set.pop

Метод pop() случайным образом удаляет элемент из множества и возвращает удаленный элемент. Если в множестве нет элементов, выведется TypeError. Обрати внимание, множество обновляется после удаления элемента.

#практика