Простой 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
Форматирование строк

Делимся видео, где автор демонстрирует способ формирования строки по шаблону с помощью метода format(). Также ты узнаешь, как можно форматировать строки, используя F-строки.

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

#видео
Hydrosphere

Hydrosphere — это платформа для развертывания, управления версиями и мониторинга моделей машинного обучения в производственной среде. Поддерживает все основные языки программирования и фреймворки — Python, Java, Tensorflow, Pytorch и т. д. Делимся статьей, где автор рассказывает про Hydrosphere.

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

#статьи
math.trunc

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

#практика
Ускоренная обработка JSON

Делимся статьей, где автор демонстрирует различные модули для ускоренной обработки JSON. К ним относятся orjson, tortilla, jsonpickle, jsondiff, GenSON. Некоторые из них значительно превосходят библиотеку json в скорости выполнения задач.

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

#статьи
Алгоритм Евклида для нахождения НОД

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

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

#видео
cmath.polar

Метод cmath.polar() преобразует комплексное число в полярные координаты. Он возвращает кортеж модуля и фазы. В полярных координатах комплексное число определяется модулем r и фазовым углом phi.

#практика
Сравнение форматов данных для хранения pandas.DataFrame

Делимся статьей, где автор сравнивает форматы данных для хранения pandas.DataFrame. В качестве тестируемых форматов использовались CSV, Pickle, Feather, Parquet, Msgpack, HDF. Сравнения наглядно продемонстрированы с помощью графиков.

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

#статьи
Tensorflow: Распознавание рукописных цифр

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

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

#видео #tensorflow
👍1
string center

Метод center() выравнивает строку по центру, используя указанный символ (пробел по умолчанию) в качестве символа заполнения. В данном примере символ заполнения у нас “0”, строка занимает место в 20 символом.

#практика
Систематизация фото по геолокации и дате

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

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

#статьи
👍2
NumPy: Математические операции над массивами

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

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

#видео #numpy
string.title

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

#практика
Разбиение текста на абзацы

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

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

#статьи
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”.

#практика