В статье:
• Реализуешь асинхронный API на FastAPI для отслеживания курсов валют
• Настроишь APScheduler для регулярных запросов по расписанию
• Напишешь маршруты /rates, /history, /subscribe
• Развернёшь проект и настроишь автоматический запуск
🔊 Продолжай читать на Habr!
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍7🔥6
Когда ты работаешь с обновляемыми данными — важно понять, что изменилось. Это основа для логирования, отладки и отслеживания ошибок.
В этой задаче:
• Сравним два датафрейма по ключам.
• Найдём новые, удалённые и изменённые строки.
• Отсечём совпадающие — они неинтересны.
• Сделаем универсальную функцию сравнения.
Отличный инструмент для отслеживания изменений в таблицах при импортах, синхронизации или аудите.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥24❤8👍7🤝1
This media is not supported in your browser
VIEW IN TELEGRAM
Это сочетание актуальной документации, новостей сообщества, сводок и обзоров статей, статей и гайдов по различным темам в Python — архитектура, библиотеки, фреймворки и др. Всё собрано аккуратно и структурировано.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14👍8🤝5🔥2
Группируем подряд идущие одинаковые элементы в списке!
Иногда требуется объединить соседние одинаковые значения, сохранив порядок. Это критично для корректного анализа логов, тегов и подготовки данных к последующей обработке.
Для этого используем
Функция возвращает список списков, где каждый внутренний список — группа соседних элементов.
Метод универсален и работает с любыми итерируемыми объектами.
🔥 Такой подход помогает структурировать данные для эффективного анализа и последующей обработки.
👉 Python Ready | #практика
Иногда требуется объединить соседние одинаковые значения, сохранив порядок. Это критично для корректного анализа логов, тегов и подготовки данных к последующей обработке.
Для этого используем
groupby
из модуля itertools
:from itertools import groupby
def group_adjacent(seq):
return [list(group) for _, group in groupby(seq)]
Функция возвращает список списков, где каждый внутренний список — группа соседних элементов.
data = 'aaabba'
print(group_adjacent(data))
# [['a', 'a', 'a'], ['b', 'b'], ['a']]
Метод универсален и работает с любыми итерируемыми объектами.
nums = [1,1,2,3,3,3,2]
print(group_adjacent(nums))
# [[1,1],[2],[3,3,3],[2]]
🔥 Такой подход помогает структурировать данные для эффективного анализа и последующей обработки.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤18🔥8👍7🤝1
Научимся усиливать басы, снижать шум и вообще менять звук по-своему. Простой, но мощный приём для обработки аудио с нуля.
В этом гайде:
• Читаем файл.
• Выделяем частотные полосы.
• Усиливаем/приглушаем диапазоны.
Подойдёт для тех, кто хочет писать фильтры, ботов-музыкантов, или просто играться с аудио на Python.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤30👍10🔥7🤝4
This media is not supported in your browser
VIEW IN TELEGRAM
Содержит разделы по Admin Panels, Algorithms, ASGI, Data Science, CLI-инструментам, Web‑фреймворкам, NLP, тестированию и более чем 100 категориям.
Отлично подходит разработчикам, которые любят изучать архитектуры, читать код реальных библиотек и разбираться “как и почему это работает”.
Оставляю ссылочку: GitHub📱
Please open Telegram to view this post
VIEW IN TELEGRAM
👍13❤8🔥7
Врать не буду: скорее да, чем нет — за последние пять лет порог вхождения сильно поднялся, и теперь нередко от джуна требуют навыки грейдом выше.
Что делать в такой ситуации? Учиться эффективнее остальных и знать, как подать себя на рынке других. Разобраться со всем этим вам поможет База Знаний — мест, где за вас уже отобрали лучшие материалы по самым востребованным вакансиям:
Советую перейти и начать учиться уже сейчас — так уже к лету сможете претендовать на вакансию c хорошим окладом
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤5😁2🤝1
В этой шпаргалке — способы быстро собирать, объединять и изменять словари. Особенно полезны при обработке данных, передаче параметров в функции и быстрой генерации конфигураций.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤21👍9🔥8🤝1