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

Автор: @energy_it

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

Реклама на бирже: https://telega.in/c/python_ready
加入频道
👩‍💻 Интересная задача на работу с логами в Python!

По API получили список логов с данными о въезде/выезде автомобилей с парковки. Задача — написать функцию для вычисления суммарного времени, проведенного автомобилем на парковке

В этой задаче:

• Работаем с JSON — извлекаем значения по ключу

Используем strptime — преобразуем строковой объект даты в питоновский datetime-объект

• defaultdict — для хранения суммарного времени машины на парковке


🔥 — если узнал что-то новое
🤝 если попробуешь
сделать

👉 Python Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥5511👍7🤝3
👩‍💻 Шпаргалка по продвинутым коллекциям и структурам данных в Python!

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

👉 Python Ready | #шпора
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥348👍7🤝2
This media is not supported in your browser
VIEW IN TELEGRAM
❤️ Питонист— русскоязычный сайт для изучения Python!

Здесь собрано множество коротких и понятных уроков по самым разным аспектам: от ООП до работы с API и библиотеками. Есть подборки задач, объяснения основ, практика по Django и Flask.

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

👉 Python Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
21🤝13🔥10
👩‍💻 Оптимизируем вызовы функции с помощью кеша с временем жизни!

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

В этой задаче:
Пишем параметризованный декоратор с TTL.

Сохраняем результаты и метки времени в словарях.

Проверяем срок жизни кеша перед повторным вызовом.

Обновляем кеш автоматически по истечении времени.


🔥 — если попробуешь применить
🤝 — если уже писал подобное


👉 Python Ready | #задача
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
20🔥20👍6🤝2
👩‍💻 Изучение Python OpenCV — нейронные сети и обработка изображений!

Курс посвящен использованию библиотеки OpenCV для обработки изображений и видео с помощью Python. Вы узнаете, как применять нейронные сети для распознавания объектов и других задач компьютерного зрения.

Ссылочка на плейлист: YouTube 🖤


👉 Python Ready | #курс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🔥8🤝62
Логируем функции с помощью паттерна "Декоратор"

Паттерн "Декоратор" — отличный способ добавить функциональность в функцию без изменения её кода. Сегодня научимся создавать декоратор для логирования вызова функций.

Для начала импортируем модуль functools — он поможет сохранить информацию о декорируемой функции:
import functools


Создадим сам декоратор log_call. Он будет оборачивать функцию и печатать её имя при вызове:
def log_call(func):
@functools.wraps(func)
def wrapper(*args, **kwargs):
print(f"Вызов функции: {func.__name__}")
return func(*args, **kwargs)
return wrapper


Теперь применим наш декоратор к простой функции, например, которая складывает два числа:
@log_call
def add(a, b):
return a + b


Проверим вызов:
result = add(3, 4)
print(f"Результат: {result}")


Результат:
Вызов функции: add
Результат: 7


🔥 Такой подход поможет тебе быстро добавлять логирование в любые функции — удобно для отладки и мониторинга.

👉 Python Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥308👍7🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
☕️ Очень полезный русскоязычный справочник по Python от metanit — строго, понятно, по делу.

Всё по темам: от базового синтаксиса до ООП. Хорошо структурировано, всегда можно открыть нужную главу и быстро вспомнить ключевые моменты. Особенно удобно для повторения.

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

👉 Python Ready | #ресурс
Please open Telegram to view this post
VIEW IN TELEGRAM
16👍12🤝5