Простой 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
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() объекта. В данной статье автор подробно рассказывает про этот метод.

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

#статьи
RegEx: Объект Match

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

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

#видео #regex
👍1
SciPy: Сплайн-интерполяция

При одномерной интерполяции точки подгоняются под одну кривую, тогда как при сплайновой интерполяции точки подгоняются под кусочную функцию, определяемую полиномами, называемыми сплайнами. Кусочная функция — функция, которая имеет различное определение для разных диапазонов. Функция UnivariateSpline() принимает xs и ys и создает вызываемую функцию, которую можно вызывать с новыми xs.

#практика #scipy
Подтесты

unittest.TestCase.subTest изначально был представлен в Python 3.4 как облегченный механизм параметризации тестов. Он позволяет тебе пометить раздел теста как отдельный самостоятельный тест с помощью диспетчера контекста. Данная статья познакомит тебя поближе с подтестами.

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

#статьи
Аннотация базовыми типами

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

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

#видео
👍1
re.findall

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

#практика
Создание IoT-приложения с помощью HTTP API

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

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

#статьи