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

Метод math.isqrt() округляет квадратный корень в меньшую сторону до ближайшего целого числа. Число должно быть больше или равно 0. В данном примере продемонстрировано отличие isqrt от sqrt.

#практика
👍1
Импутация данных

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

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

#статьи
Django: ForeignKey

ForeignKey — это поле (которое представляет столбец в таблице базы данных) и используется для создания связей «многие к одному» в таблицах. Стандартной практикой в реляционных базах данных является подключение данных с помощью ForeignKeys. Делимся видео, где автор рассказывает про ForeignKey.

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

#видео #django
capitalize

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

#практика
psycopg: Повышение безопасности приложений

psycopg — это адаптер базы данных PostgreSQL для языка программирования Python. Одной из основных целей является автоматическая адаптация типов PostgreSQL и Python вместе при выдаче запросов и получении результатов. В данной статье автор демонстрирует, как с помощью psycopg можно повысить безопасность твоих приложений.

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

#статьи
🔥1
TensorFlow: Индексирование и изменение формы

Делимся видео, где автор рассказывает, как создавать неизменяемые и изменяемые тензоры. Также ты узнаешь, как менять значения тензоров, типы данных. Приведен обзор по индексированиям и срезам, а также способам изменении формы тензоров с помощью функций tf.reshape() и tf.transpose().

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

#видео #tensorflow
👍1
random.shuffle

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

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

Делимся видео, где автор рассказывает про различные методы строк. Рассматриваются следующие методы строк: upper, lower, count, rfind, index, replace, split, join, find, strip, isalpha, isdigit, rjust, ljust, rstrip, lstrip.

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

#видео
Оптимизация производительности

Делимся статьей, где автор рассказывает про профилировщики. Это набор статистических данных, описывающих, как часто и как долго выполняются различные части программы. Продемонстрирована работа cProfile, Pyinstrument, Eliot.

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

#статьи
👍2
random.uniform

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

#практика
Объект Series в Pandas

Объект Series похож на столбец в таблице. Это одномерный массив, содержащий данные любого типа. Если ничего не указано, значения помечаются своим порядковым номером. Первое значение имеет индекс 0, второе значение имеет индекс 1 и т. д. Данное видео демонстрирует работу с Series.

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

#видео #pandas
👍1
Обработка вложенных циклов и массивов

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

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

#статьи
random.choices

Метод choices() возвращает список со случайно выбранным элементом из указанной последовательности. Ты можешь взвесить вероятность каждого результата с помощью параметра weights или параметра cum weights. Последовательность может быть строкой, диапазоном, списком, кортежем или любой другой последовательностью.

#практика
Сортировка слиянием

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

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

#видео
Модель Брэдли-Терри

Модель Брэдли-Терри — это вероятностная модель, которая может предсказать результат парного сравнения. В данной статье автор демонстрирует работу этой модели. В качестве примера рассмотрено множество игроков.

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

#статьи
math.dist

Метод math.dist() возвращает евклидово расстояние между двумя точками (p и q), где p и q — координаты этой точки. Обрати внимание, эти точки (p и q) должны иметь одинаковые размерности.

#практика
wxPython: Регионы

wxRegion представляет простую или сложную область в контексте или окне устройства. Этот класс использует внутренний подсчет ссылок и копирование при записи. Благодаря этому видео ты познакомишься с wxRegion.

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

#видео #wxpython
Функции для быстрой работы с Big Data

Делимся статьей, где автор демонстрирует четыре функции для быстрой работы с Big Data. Они используются для чтения больших файлов, знакомства с датасетом, экспорта в Goggle-таблицы.

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

#статьи
issubclass

Функция issubclass() проверяет, является ли аргумент класса (первый аргумент) подклассом класса classinfo (второй аргумент). Возвращает True, если класс является подклассом класса или любого элемента кортежа. В противном случае возвращает False.

#практика
FileNotFoundError

Если ты получил сообщение об ошибке «FileNotFoundError: The system cannot find the file specified», это означает, что по указанному тобой пути нет файла. В данном видео автор рассказывает, как правильно обрабатывать исключение FileNotFoundError при работе с файлами с помощью блоков операторов try/except/finally и файлового менеджера контекста with.

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

#видео
FCOS

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

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

#статьи