en
Feedback
About Python [ru]

About Python [ru]

Open in Telegram

Пишем на Python, создаём нейросети и ИИ-агентов. Алгоритмы, задачи и вайбкодинг. Личный блог автора - @just_genych По вопросам рекламы или разработки: @g_abashkin

Show more
6 516
Subscribers
-224 hours
-187 days
+13230 days
Posts Archive
Партнерская программа Selectel. Участвуйте в партнерской программе ведущего провайдера IT-инфраструктуры для бизнеса в России
Партнерская программа Selectel. Участвуйте в партнерской программе ведущего провайдера IT-инфраструктуры для бизнеса в России и зарабатывайте от 10% за каждого реферала. * Регулярные выплаты; * Прозрачные условия в оферте; * Суммы выплат не ограничены; * Надежный источник пассивного дохода. Присоединяйтесь к партнерской программе без подводных камней и скрытых условий! Зарегистрироваться #реклама selectel.ru О рекламодателе

​​🚀История оптимизации Python сервиса: Маленький шаг для человека, гигантский скачок для сервиса В этой статье расскажем о небольших по сложности, но больших по значению оптимизациях в коде, которые мы сделали, чтобы разогнать нашу платформу до скорости ракеты. Читать...

👩‍💻 Фильтрация списка словарей Напишите функцию, которая принимает список словарей и фильтрует его, возвращая только те словари, в которых значение указанного ключа превышает заданное значение. Пример:
data = [
    {"name": "Alice", "age": 25},
    {"name": "Bob", "age": 30},
    {"name": "Charlie", "age": 20},
    {"name": "Diana", "age": 35}
]

result = filter_by_key(data, "age", 25)
print(result)
# Ожидаемый результат:
# [
#     {"name": "Bob", "age": 30},
#     {"name": "Diana", "age": 35}
# ]
Решение задачи🔽
def filter_by_key(data, key, threshold): return [item for item in data if item.get(key, 0) > threshold] # Пример использования: data = [ {"name": "Alice", "age": 25}, {"name": "Bob", "age": 30}, {"name": "Charlie", "age": 20}, {"name": "Diana", "age": 35} ] result = filter_by_key(data, "age", 25) print(result)

VK JT Meetup — офлайн для Go и Java dev Привет, это VK! 16 сентября мы собираем Go- и Java-разработчиков в Петербурге на VK J
VK JT Meetup — офлайн для Go и Java dev Привет, это VK! 16 сентября мы собираем Go- и Java-разработчиков в Петербурге на VK JT Meetup. Поговорим про рабочие практики и реальные решения, которые меняют архитектуру ВКонтакте. В программе: — переход на Go и трансформация инфраструктуры ВКонтакте — устройство единой видеоплатформы VK — переход от монолитной структуры к микросервисной — опыт финтеха После докладов вас ждут командные бэкенд-батлы с кейсами, основанными на реальной архитектуре VK, под менторством наших опытных разработчиков. Финал вечера — афтепати: фуршет, общение и нетворкинг. Регистрируйтесь! Участие бесплатное, почитать подробнее и зарегистрироваться вы сможете по ссылке Подать заявку #реклама 16+ team.vk.company О рекламодателе

​​😶‍🌫️SARIMAX vs Экспоненциальное сглаживание: Когда простота побеждает В этой статье я расскажу о серии издевательств над временными рядами, SARIMAX и экспоненциальным сглаживанием. Читать...

📌 Фиксируй не только задачи, но и решения Нашёл элегантное решение проблемы, а через полгода снова столкнулся с такой же задачей и не помнишь, как её решал? 👉 Совет: заведи личную базу знаний. Это может быть Notion, Obsidian или обычный Markdown-файл. Записывай туда сложные решения, редкие команды терминала, полезные ссылки. Со временем у тебя будет своя «документация» по работе.

​​😍 asynpg-lite: Простой асинхронный менеджер для PostgreSQL на Python В этой статье мы разберем все функции библиотеки без разбора кода самой библиотеки. Читать...

Приглашаем на Yandex Neuro Scale В этом году главная конференция Yandex Cloud объединит разработчиков, архитекторов, инженеро
Приглашаем на Yandex Neuro Scale В этом году главная конференция Yandex Cloud объединит разработчиков, архитекторов, инженеров и IT-руководителей, чтобы обменяться опытом и увидеть, как работают технологии, которые меняют индустрии. 7 тематических треков, 50+ докладов, реальные бизнес-кейсы и нетворкинг! ✨Участие бесплатное, нужно только зарегистрироваться!✨ Зарегистрироваться #реклама 16+ scale.yandex.cloud О рекламодателе Реклама на Яндексе

👩‍💻 Что такое генераторные выражения в Python и чем они отличаются от списковых выражений? Генераторные выражения — это компактный способ создания итераторов в Python. Они похожи на списковые выражения (list comprehensions), но возвращают по одному элементу за раз, а не создают сразу весь список. Это делает их более эффективными по памяти, особенно для обработки больших объемов данных. ➡️ Пример:
# Списковое выражение — создает весь список в памяти
squared_list = [x**2 for x in range(10)]
print(squared_list)  # [0, 1, 4, 9, 16, 25, 36, 49, 64, 81]

# Генераторное выражение — возвращает по одному значению
squared_gen = (x**2 for x in range(10))
print(next(squared_gen))  # 0
print(next(squared_gen))  # 1
🗣 Генераторные выражения экономят память и могут использоваться для последовательной обработки данных, где полный список не нужен.
🖥 Подробнее тут

​​🚀 Ускорение роутера в Django в 51 раз В этой статье автор рассмотрит, как оптимизируют порядок роутов в конфигурации URL, а также добавляют кэш Frequently Used Routes, что обеспечивает дополнительное ускорение. Читать...

​​🐍 Дроиды и питоны: работаем с ADB на Python В этой статье я рассмотрю как работать с ADB через python. Читать...

​​Автоматизация расчета нормы времени с использованием Python В этой статье автор расскажет о автоматизации расчета норм времени на изготовление деталей с помощью Python. Читать...

​​👋Как интегрировать виртуального помощника на Rasa? В этой статье автор объясняет, как настроить Sanic blueprint для обработки входящих запросов и ответов, а также использовать ngrok для создания публичного адреса для локального сервера. Читать...

​​#️⃣ Как хэширование поможет вам оптимизировать хранение данных? В этой статье мы подробно рассмотрим, как хэширование помогает оптимизировать хранение данных, исключить дубликаты и улучшить работу с файлами. Читать...

IT-конференция про разработку, облака, AI и данные 🖥 3 сентября команда Cloud․ru снова проводит IT-конференцию — GoCloud Tec
IT-конференция про разработку, облака, AI и данные 🖥 3 сентября команда Cloud․ru снова проводит IT-конференцию — GoCloud Tech. В этот раз целый трек посвящен Dev Platform Services:
➡️ Мультикластерное автомасштабирование в Kubernetes ➡️ Что «под капотом» монтирования S3 ➡️ Как улучшить cloud native продукт с помощью eBPF ➡️ Применение подхода Architecture as Code ➡️ И другие доклады про ускорение разработки
Еще будут отдельные треки про AI&ML, облачную инфраструктуру и работу с данными, демо, воркшопы и afterparty. Где и когда ⬇️ 3 сентября, Москва, Гоэлро Лофт Не пропустите🖱

​​🤖Качество данных и роботы: как мы высвободили 5 рабочих часов в день сотрудника DQ В этой статье мы поделились своим опытом борьбы с хаосом из потока входящих задач и запросов от бизнеса и рассказали о маленьком роботе-спасителе, который экономит нам ежедневно 5 часов сотрудника DQ и внедрить которого по силам каждому. Читать...

👩‍💻 Задачка по Python Создайте Python-приложение, которое принимает строку и определяет частоту встречаемости каждого символа в этой строке. Программа должна выводить результаты в консоль и сохранять их в файл char_count.json. ➡️ Пример:python app.py count "Hello, World!" — выводит количество каждого символа и сохраняет в char_count.json. Решение задачи ⬇️
import json import sys from collections import Counter def count_chars(text): count = Counter(text) print(count) with open('char_count.json', 'w') as f: json.dump(count, f) if __name__ == "__main__": if len(sys.argv) > 1: count_chars(sys.argv[1]) else: print("Укажите строку для подсчета символов.")

​​🦾Автоматизация Juniper на Python В этой статье автор рассмотрит как использовать netmiko для подключения к устройству, отправки команды, получения вывода команды, изменения настройки устройства и комитирования изменений. Читать...

​​🎵 Как я создавал аудиоплеер на python с FFmpeg В этой статье хочу поделиться опытом создания своего первого проекта на Python. Читать...