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

Метод math.fabs() возвращает абсолютное значение числа в виде числа с плавающей запятой. Абсолют обозначает неотрицательное число. Это удаляет отрицательный знак значения, если он есть. В отличие от Python abs(), этот метод всегда преобразует значение в значение с плавающей запятой.

#практика
Реализация метода опорных векторов

Продолжаем делиться циклом видео про машинное обучение. В этот раз автор рассказывает про условие Каруша-Куна-Таккера с поиском седловой точки функции Лагранжа, как вариант решения оптимизационной задачи метода опорных векторов. Продемонстрирована реализация SVM с помощью библиотеки Scikit-Learn на Python.

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

#видео
Flask Vulnerable Web Application

Flask Vulnerable Web Application – это лабораторная среда, созданная для людей, которые хотят улучшить себя в области веб-тестирования. Делимся статьей, благодаря которой ты познакомишься с FVWA.

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

#статьи #flask
math.floor

Метод math.floor() при необходимости округляет число до ближайшего целого числа в меньшую сторону и возвращает результат. Чтобы округлить число в большую сторону до ближайшего целого, используй метод math.ceil().

#практика
Сокращение размерности признакового пространства

Продолжаем делиться циклом видео про машинное обучение. В этот раз автор рассказывает про устранение линейно зависимых признаков с помощью метода главных компонент (PCA – principal component analysis). Отличие и общность такого подхода от L2-регуляризатора.

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

#видео
👍1
Simba

Делимся статьей, где автор рассказывает про Simba. Это симулятор динамики частиц на Python. Используется библиотека Numba для проведения параллельных расчетов на видеокарте.

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

#статьи
math.isfinite

Метод math.isfinite() проверяет, является ли число конечным или нет. Этот метод возвращает True, если указанное число является конечным числом, в противном случае он возвращает False.

#практика
Метрические регрессионные методы

Продолжаем делиться циклом видео про машинное обучение. В этот раз автор рассказывает про решение регрессионных задач с позиции метрических методов (через функцию расстояния и функции ядра). Формула ядерного сглаживания Надарая-Ватсона.

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

#видео
Материалы для погружения в Flask

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

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

#статьи #flask
random.choice

random.choice() — это метод модуля random в Python. Он генерирует один случайный элемент из указанной последовательности, такой как список, кортеж, диапазон, строка и т. д. Это одна из наиболее полезных функций для генерации случайных чисел из последовательности.

#практика
Алгоритм кластеризации Ллойда

Продолжаем делиться циклом видео про машинное обучение. В этот раз ты узнаешь, как работает алгоритм кластеризации Ллойда (K-средних, K-means). Продемонстрирована реализация этого алгоритма на Python.

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

#видео
👍2
Автопостинг ВК

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

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

#статьи
👍1
math.asin

Метод math.asin() возвращает арксинус числа. Параметр, передаваемый в math.asin(), должен лежать в диапазоне от -1 до 1. Обрати внимание, math.asin(1) вернет значение PI/2, а math.asin(-1) вернет значение - PI/2.

#практика
Очередь collections.deque

Делимся видео, где автор демонстрирует реализацию двухсторонней очереди с помощью класса deque модуля collections на языке Python. Рассматриваются основные методы очереди и примеры создания очередей типа FIFO и LIFO.

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

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

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

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

#статьи
👍1
random.randrange

Используй функцию random.randrange(), чтобы получить случайное целое число из заданного диапазона. При желании ты можешь задать приращение. Например, random.randrange(0, 10, 2) вернет любое случайное число от 0 до 10 (0, 2, 4, 6, 8). Обрати внимание, число 10 не входит в список возможных результатов.

#практика
👍3
Реализация бинарного дерева

Благодаря данному видео ты узнаешь, как реализовать бинарное дерево на Python. Продемонстрировано добавление/удаление вершин дерева, обход дерева в глубину и ширину.

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

#видео
👍1
Sphinx

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

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

#статьи
🔥1
math.isqrt

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

#практика
Алгоритм кластеризации DBSCAN

Продолжаем делиться циклом видео про машинное обучение. В этот раз автор рассказывает про принцип работы алгоритма кластеризации DBSCAN (Density-Based Spatial Clustering of Application with Noise). Продемонстрирована реализация алгоритма на Python.

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

#видео
Плюсы и минусы FastAPI

FastAPI — это современный фреймворк, разработанный на Python. Данный фреймворк прост в использовании, его документация хорошо написана и проста в использовании. В данной статье автор рассказывает про преимущества и недостатки FastAPI.

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

#статьи