Простой 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
math.perm

Метод math.perm() возвращает количество способов выбрать k элементов из n элементов в порядке и без повторения. Обрати внимание, параметр k является необязательным. Если ты не используешь его, этот метод вернет n! Например, math.perm(7) вернет 5040.

#практика #math
Panel

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

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

#статьи #библиотеки
iter и next

Метод iter() возвращает сам объект итератора. При необходимости может быть выполнена некоторая инициализация. Метод next() должен возвращать следующий элемент последовательности. По достижении конца и при последующих вызовах он должен вызывать StopIteration. Данное видео поможет разобраться с этими методами.

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

#видео
lower

Метод lower() возвращает строку, в которой все буквы преобразованы в нижний регистр. Символы и цифры игнорируются. В данной статье подробно разобран этот метод, в том числе нюансы использования.

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

#статьи
Метод градиентного спуска

Градиентный спуск (GD) — это итеративный алгоритм оптимизации первого порядка, используемый для нахождения локального минимума/максимума заданной функции. Этот метод обычно используется в машинном обучении (ML) и глубоком обучении (DL). Делимся видео, где автор рассказывает про метод градиентного спуска.

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

#видео
MongoDB: Ограничение результата

Чтобы ограничить результат в MongoDB, используй метод limit(). Метод limit() принимает один параметр — число, определяющее количество возвращаемых документов. В данном примере мы ограничиваем результат, чтобы вернулось только 5 документов.

#практика #mongodb
😁1
Back propagation

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

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

#видео #нейронные_сети
Устаревшие библиотеки

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

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

#статьи #библиотеки
map/filter/zip

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

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

#видео
NumPy: copy/view

Основное различие между копией и представлением заключается в том, что копия — это новый массив, а представление — просто представление исходного массива. Копия владеет данными, и любые изменения, внесенные в копию, не повлияют на исходный массив. Любые изменения, внесенные в исходный массив, не повлияют на копию. Представление не владеет данными, и любые изменения, внесенные в представление, повлияют на исходный массив. Любые изменения, внесенные в исходный массив, повлияют на представление.

#практика #numpy
Атрибуты private/protected

Защищенные члены класса доступны внутри класса, а также доступны для его подклассов. Никакой другой среде не разрешен доступ к нему. Двойное подчеркивание перед переменной делает ее приватной. Это значит, что ее нельзя трогать вне класса. Любая попытка сделать это приведет к ошибке AttributeError. Данное видео поможет разобраться с private и protected.

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

#видео
Оператор присваивания

Оператор присваивания (или оператор моржа) появился в версии 3.8. Однако он все еще вызывает споры, и многие люди испытывают к нему необоснованную ненависть. В данной статье автор рассказывает, для чего нужен этот оператор и как им пользоваться.

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

#статьи
SciPy: Расстояние Хэмминга

Расстояние Хэмминга — это метрика для сравнения двух строк двоичных данных. При сравнении двух двоичных строк одинаковой длины расстояние Хэмминга — это количество битовых позиций, в которых два бита различны. Используется для обнаружения или исправления ошибок при передаче данных по компьютерным сетям. Также применим в теории кодирования для сравнения слов данных одинаковой длины.

#практика #scipy
Telegraph API: автоматизированное создание заметок

Делимся статьей, где автор рассказывает про Telegraph API. Демонстрируется, как с его помощью можно реализовать автоматизированное создание заметок. Также показано, как можно это реализовать без применения API.

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

#статьи #библиотеки
Системы итерированных функций

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

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

#видео
timedelta

Функция timedelta() присутствует в библиотеке datetime, которая обычно используется для вычисления различий в датах. Также может использоваться для манипуляций с датами в Python. Это один из самых простых способов выполнения манипуляций с датами. Делимся статьей, где автор демонстрирует работу timedelta().

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

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

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

#практика #mongodb
Наследование от встроенных типов и от object

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

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

#видео
CI-конвейер

Каждый проект может извлечь выгоду из надежного конвейера непрерывной интеграции. Он создает твое приложение, запускает тесты, анализирует код, проверяет качество кода, выполняет анализ уязвимостей и многое другое. Создание такого конвейера занимает значительное количество времени. В данной статье рассказывается про полнофункциональный CI-конвейер.

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

#статьи
SciPy: Корни уравнения

NumPy может находить корни многочленов и линейных уравнений, но не может находить корни нелинейных уравнений, таких как x + cos(x). Для этого ты можешь использовать функцию optimize.root SciPy. Эта функция принимает два обязательных аргумента: fun - функция, представляющая уравнение; x0 - начальное предположение для корня. Функция возвращает объект с информацией о решении.

#практика #scipy
repr

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

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

#статьи