Python Ready | Программирование
24.3K subscribers
783 photos
53 videos
396 links
Авторский канал по разработке на Python.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

РКН: https://clck.ru/3NJEEh

Реклама на бирже: https://telega.in/c/python_ready
加入频道
Что же выведет консоль?
Anonymous Quiz
12%
A
27%
B
48%
C
13%
D
🔥18👍65
👍 Пошаговое руководство по созданию синтетических данных в Python!

В этой статье вы научитесь:
• Генерировать синтетические данные для линейной регрессии с помощью NumPy
• Создавать временные ряды с трендом и сезонностью
• Визуализировать полученные наборы данных
• Использовать сгенерированные данные в ML‑задачах


🔊 Продолжай читать на Habr!


👉 Python Ready | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
16🔥8👍5
👩‍💻 Полезная задача на агрегацию данных!

Пишем функцию, которая возвращает словарь с итоговыми суммами покупок по каждому пользователю.

В этой задаче:
Обрабатываем список словарей — извлекаем значения по ключам

Используем defaultdict — удобно накапливать суммы по пользователям

Применяем округление и сборку финального результата в один шаг


Это тренирует работу с вложенными структурами, аккуратную агрегацию и подготовку данных для аналитики.

👉 Python Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2510🤝8👍4
This media is not supported in your browser
VIEW IN TELEGRAM
🧐 Pydocs — русскоязычная документация Python с практическими задачами!

Это полноценный обучающий портал‑справочник на русском языке. Покрывает ключевые разделы Python: базовые конструкции, функции, ООП, работа с файлами, модули, исключения и многое другое — всё с примерами и задачами.

📌 Оставляю ссылочку: pydocs.ru

👉 Python Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
27👍8🔥7🤝1
👩‍💻 Полезная шпаргалка с полезными библиотеками!

Содержит улучшенные альтернативы традиционным библиотекам Python. Например, shutil вместо os или pathlib вместо os.path. Помимо этого в шпоре собраны и просто полезные библиотеки, о которых знают не все.

👉 Python Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥10👍6👎3🤝2
Создаем кастомное исключение!

Давайте напишем исключение, которое будет отрабатывать при передаче в функцию изменяемый тип данных:
class MutableError(Exception):
def __init__(self, function_name, argument_name):
self.function_name = function_name
self.argument_name = argument_name
self.message = f'"{function_name}" использует изменяемый тип данных для аргумента "{argument_name}"'


Также обязательно передадим self.message в родительский класс Exception внутри __init__ нашего исключения для корректного отображения сообщения:
super().__init__(self.message)


Теперь обработаем приемку этого исключения внутри функции:
def immutable_chek_func(data):
if isinstance(data, (list, dict, set)):
raise MutableError(immutable_chek_func.__name__, 'data')
# можно добавить логики по вашему усмотрению


Проверим работу:
try:
immutable_chek_func([1, 2, 3])
except MutableError as e:
print(e)


Результат:
"immutable_chek_func" использует изменяемый тип данных для аргумента "data"


🔥 Теперь вы знаете как реализовывать кастомные исключения для реализации любой логики обработки ошибок!

👉 Python Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
23👍11🤝5
👩‍💻 Кэш, следы, алиби — лог-аналитика на Python!

Хотите найти подозрительные активности, ботов или нестабильные участки в пайплайне?
В этом мини-гайде разбираем, как вытащить "алиби" из обычных логов.

В посте:
Фильтруем логи по ключу.

Парсим и сортируем временные метки.

Находим резкие скачки между событиями.

Визуализируем безопасные и странные интервалы.


Простой скрипт — и у вас уже карта активности.

👉 Python Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2515🤝12