Telegram Web Link
Проверка стоимости акций с помощью Python

👉@BookPython
👍8
Вычисление производных в Python

👉@BookPython
4👍4
Цветная галактика с помощью Python

👉@BookPython
👍83🔥3
Круговая диаграмма с помощью Pandas

👉@BookPython
🥰92👍2
Круговая диаграмма с помощью Seaborn

👉@BookPython
👍5
Дано целое число, преобразовать его в римскую цифру.

В этом решении мы создаем метод intToRoman, который принимает целое число в качестве аргумента и возвращает его римское представление в виде строки.

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

👉@BookPython
👍7
Какой результат дает следующий код?

👉@BookPython
👍8
⌨️ Шпаргалка по Python с примерами кода

👉@BookPython
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Mix-in

Это паттерн проектирования в ООП, когда в цепочку наследования добавляется небольшой класс-помощник. Основная идея mix-in заключается в том, что можно создать класс с определенным функционалом и потом использовать его методы в других классах. Таким образом, mix-in — это способ расширения функциональности классов без явного наследования.

В этом примере мы создали класс Mixin, который содержит метод mixin_method. Затем мы создали класс MyClass, который наследуется от Mixin и содержит свой метод my_method. Объект obj создан на основе класса MyClass и вызывает метод mixin_method, который определен в Mixin.

👉@BookPython
💩6👍41
Вычисления с несколькими условиями

Вы можете добавить несколько условий. Давайте отфильтруем числа, кратные 2 и 3:

👉@BookPython
👍3👎1
Bottleneck

Это библиотека, которая ускоряет работу методов NumPy в 25 раз. Особенно, если массив имеет значения NaN.

В этом примере мы создаём 2D массив NumPy с 1000 строками и 10 столбцами со случайными значениями.

Далее функция move_mean используется для вычисления скользящего среднего для каждой строки в массиве. Параметр window указывает количество значений, которые будут использоваться при вычислении каждого скользящего среднего, а параметр axis указывает ось, вдоль которой будет вычисляться скользящее среднее (в данном случае мы вычисляем его для каждой строки, поэтому устанавливаем axis=1).

👉@BookPython
👍1
Расширенное использование - применение функций

Вы можете применять функции внутри comprehensions. Вот пример использования функции str.upper():

👉@BookPython
👍3💩1
Визуализация процесса релиза CPython

На прошлой неделе я встретился с резидентом разработчиков CPython и менеджером по выпуску Лукашем Лангой, чтобы обсудить процесс выпуска CPython (подробно описанный в PEP 101). Все, что я узнал, я задокументировал ниже и буду предлагать такие улучшения, как введение дополнительных средств защиты для процесса выпуска и сборки программного обеспечения для процесса сборки и конечных собранных артефактов.

https://sethmlarson.dev/security-developer-in-residence-weekly-report-9

👉@BookPython
👍2👀1
Преобразование десятичной дроби в другие числа с помощью Python

👉@BookPython
👍5
2025/07/13 11:20:37
Back to Top
HTML Embed Code: