Веб-версияОткрыть в Telegram
PPython RU
Python RU
✅ Высокое доверие
@pro_python_code · канал · Технологии · в индексе с 2026-05-24 архив за июнь 2025
12 333подписчиков−39 за неделю
749средний охват поста
6.1%ER — охват к подписчикам
14постов за 30 дней

Посты за июнь 2025

‹ июнь 2025 ›×
P
Python RU
📊 Шпаргалка по Python-профайлингу: как найти узкие места в коде Разбираем 4 мощных инструмента для анализа производительности и памяти в Python. 🧠 `cProfile` — встроенный профайлер времени ✅ Показывает, сколько времени тратится на каждую функцию ✅ Идеально для быстрого анализа python -m cProfile your_script.py Форматированный вывод с pstats: python -m cProfile -o result.prof your_script.py python -m pstats result.prof Для Jupyter: %load_ext cprofile %cprofile some_function() 🐍 py-spy — суперлёгкий sampling-профайлер ✅ Не требует изменений в коде ✅ Работает с чужими процессами ✅ Без тормозов, можно запускать в проде py-spy top --pid <PID> py-spy record -o profile.svg -- python your_script.py 👉 Показывает flame graph: удобная визуализация bottleneck-функций. 🔥 `Scalene` — профайлинг CPU, памяти и аллокаций ✅ Отслеживает: - сколько времени тратит CPU - где происходят аллокации - сколько памяти реально используется pip install scalene scalene your_script.py 👉 Выделяет проблемные строки, показывает выделение памяти по строчкам кода, а не только по функциям. 🧮 `memory_profiler` — анализ использования памяти ✅ Показывает, сколько памяти потребляет каждая строка ✅ Полезен для data science скриптов pip install memory-profiler Добавь декоратор: from memory_profiler import profile @profile def my_func(): ... Запуск: python -m memory_profiler your_script.py 💡 Как выбрать? | Инструмент | Что профилирует | Подходит для | |--------------------|----------------------|------------------------------| | `cProfile` | Время (встроенно) | Быстрый старт, базовый анализ | | `py-spy` | Время (sampling) | Прод, чужие процессы, flame graphs | | `Scalene` | Время + память + аллокации | Глубокий анализ по строкам | | `memory_profiler` | Только память | Data science, отладка RAM |
❤7👍4🔥1
40 · 1.7K ·
Python RU
Фотография
нажмите — покажем
СРОЧНО❗️Закидываем мастхев-каналы для Python и Java разработчиков. ➡️Прокачай свои хард-скиллы на максимум: Pythoner и Javer ➡️Сотни гигов платных материалов, книг и статей: Книжный python и Библиотека Java ➡️Скрипты, фишки и конечно же мемы: IT HUB и Memes Доступ открыли на 48 часов, успейте подписаться! ⚡
❤1
2 · 1.8K ·
P
Фотография
нажмите — покажем
🎯 5 ИИ-проектов, которые ты можешь собрать за выходные Хочешь прокачать навыки ML и Python без математики и Kaggle? Лови 5 готовых идей, которые можно собрать за 1–2 дня: 🔹 Голосовой ассистент — Whisper + GPT + озвучка 🔹 Чат-бот для PDF — LangChain + FAISS + OpenAI 🔹 Генератор картинок — Stable Diffusion + Gradio 🔹 Подписи к фото — BLIP + HuggingFace 🔹 TL;DR бот — BART или GPT для суммаризации текста ✅ Примеры кода ✅ Деплой на HuggingFace / Streamlit ✅ Всё реально собрать за выходные 📎 Забирай гайд — и добавь проекты в резюме: «AI developer: checked» @pythonl
❤2🥰1
74 · 1.9K ·
P
Python RU
Видео
ssstwitter.com_1749114002265.mp4 · 826 КБ · нажмите — покажем
✔️ Cursor 1.0 — стабильный релиз с полезными фичами Новая стабильная версия Cursor, и в ней появилось много обновлений, которые делают работу с кодом удобнее. Вот что стоит отметить: 🐞 Bugbot Автоматически проверяет Pull Request'ы на баги и предлагает исправления. Можно внести правку прямо в редакторе — в один клик. 🧠 Memory (beta) Cursor теперь запоминает контекст проекта, что помогает при командной работе и упрощает навигацию по коду. ⚙️ One-Click MCP Setup Настройка подключения к Model Context Protocol — теперь через одну кнопку, без ручной конфигурации. 📌 Дополнительно в 1.0: • Возможность редактировать несколько мест в коде одновременно • Поддержка таблиц, Markdown и диаграмм Mermaid в чате • Обновлённые настройки и админ-панель • Фоновая работа агентов — можно интегрировать их со Slack и Jupyter Notebooks Cursor постепенно становится более удобной средой для совместной работы с ИИ-помощником. https://www.cursor.com/changelog @ai_machinelearning_big_data #CursorAI #AIcoding #DevTools #Jupyter #CodeAssistant
❤9👍3🔥1
25 · 2.1K ·
P
Python RU
Видео
ac98aa2b-ece0-4382-b562-b77d1b4c904d_final.mp4 · 627 КБ · нажмите — покажем
from contextlib import contextmanager import sys import io @contextmanager def capture_stdout(): old_stdout = sys.stdout sys.stdout = buffer = io.StringIO() try: yield buffer finally: sys.stdout = old_stdout # Пример использования with capture_stdout() as out: print("Это вывод, который перехвачен") captured_output = out.getvalue() print("Перехваченный текст:", captured_output) 🧠 Объяснение: Этот хак позволяет временно перенаправить стандартный вывод print() внутрь объекта StringIO, чтобы «тихо» перехватить и сохранить его. Полезно для: • тестирования CLI-приложений • логирования скрытого вывода • подавления шума в stdout во время исполнения кода Работает как контекстный менеджер, не требует сторонних библиотек, и легко встраивается в production-код.
❤4👍3🥰2
20 · 1.7K ·
P
Python RU
Фотография
нажмите — покажем
Фотография
нажмите — покажем
Фотография
нажмите — покажем
Фотография
нажмите — покажем
🤖 AI, который сам пишет код — умный агент на базе LangGraph Проект находится в активной разработке и уже умеет автоматизировать весь цикл: от планирования проекта до генерации кода. Всё построено на надёжных multi-agent workflow'ах с использованием LangGraph. 🚀 Что делает агент: 🧠 Понимает задачу и строит план AI-архитектор анализирует требования и создаёт пошаговый план разработки. 💻 Генерирует и редактирует код Dev-агент аккуратно применяет изменения в кодовой базе, редактируя конкретные файлы. 🔁 Разделяет роли — надёжнее работает Отдельные агенты для планирования и реализации — меньше ошибок и больше контроля. 🧬 Понимает структуру проекта Использует tree-sitter и семантический поиск, чтобы ориентироваться в коде как человек. 📦 Работает по шагам Разбивает задачи на мелкие изменения — удобно для review и безопасно для CI. 💡 Если интересуешься автоматизацией разработки, AI-помощниками и мультиагентными системами — стоит попробовать уже сейчас. ▪ Github @pythonl #AI #AutoCoding #LangGraph #DevTools #MultiAgent #CodeAutomation
❤6👎1🔥1
66 · 2.4K ·
P
Python RU
Фотография
нажмите — покажем
🗣 Голосовой AI-ассистент на Python (Streamlit, Whisper, ChatGPT, TTS) Пишем готовий проект на Python. Проект объединяет несколько компонентов: - Распознавание речи: отправка аудио на OpenAI Whisper API (модель whisper-1) для транскрипции русской речиkdnuggets.com. - Генерация ответа: отправка полученного текста в OpenAI ChatCompletion (модель gpt-3.5-turbo) для получения ответа в виде текстаgokhang1327.medium.com. - Синтез речи (TTS): два варианта генерации звука из текста: платный сервис ElevenLabs (реалистичные голоса, поддержка русского) и открытая модель Silero TTS (бесплатная, поддерживает русский)github.comgithub.com. - Интерфейс: веб-приложение на Streamlit с виджетом записи аудио (микрофон) и областью для отображения распознанного текста и ответа. Ниже приведён подробный код приложения и инструкции по его запуску. Читать: https://uproger.com/golosovoj-ai-assistent-na-python-streamlit-whisper-chatgpt-tts/
👍3🔥2👎1
49 · 1.8K ·
Python RU
🔥 Успех в IT = скорость + знания + окружение Здесь ты найдёшь всё это — коротко, по делу и без воды. Пока другие ищут, где “подглядеть решение”, ты уже используешь самые свежие инструменты! AI: t.me/ai_machinelearning_big_data Python: t.me/pythonl Linux: t.me/linuxacademiya Собеседования DS: t.me/machinelearning_interview C++ t.me/cpluspluc Docker: t.me/DevopsDocker Хакинг: t.me/linuxkalii Devops: t.me/DevOPSitsec Data Science: t.me/data_analysis_ml Javascript: t.me/javascriptv C#: t.me/csharp_ci Java: t.me/java_library Базы данных: t.me/sqlhub Python собеседования: t.me/python_job_interview Мобильная разработка: t.me/mobdevelop Golang: t.me/Golang_google React: t.me/react_tg Rust: t.me/rust_code ИИ: t.me/vistehno PHP: t.me/phpshka Android: t.me/android_its Frontend: t.me/front Big Data: t.me/bigdatai МАТЕМАТИКА: t.me/data_math Kubernets: t.me/kubernetc Разработка игр: https://t.me/gamedev Haskell: t.me/haskell_tg Физика: t.me/fizmat 💼 Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy Папка FRONTEND: https://t.me/addlist/mzMMG3RPZhY2M2Iy 😆ИТ-Мемы: t.me/memes_prog 🇬🇧Английский: t.me/english_forprogrammers 🧠ИИ: t.me/vistehno 🎓954ГБ ОПЕНСОРС КУРСОВ: @courses 📕Ит-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy Подпишись, если хочешь быть в числе тех, кого зовут в топовые проекты!
18 · 1.8K ·
P
🐍 Лайфхак: Ленивая загрузка огромных JSON-файлов с помощью ijson Ситуация: У вас огромный JSON-файл (гигабайты данных), который не помещается в память. Стандартный json.load() просто упадёт с OOM. Решение: Используйте библиотеку ijson — это парсер JSON "на лету", который читает данные потоково, как SAX для XML. Пример: import ijson with open('huge.json', 'rb') as f: # Предположим, внутри файла — массив объектов for obj in ijson.items(f, 'item'): # obj — очередной элемент массива, не вся структура целиком! # Можно обрабатывать на лету и не держать в памяти гигабайты process(obj) # Ваш код обработки Плюсы: Поддерживает вложенные структуры, сложные схемы JSON Минимальное потребление памяти Подходит для любых задач потоковой обработки 🔥 Если часто работаете с большими файлами — этот инструмент реально спасает время и ресурсы!
👍8❤2
41 · 2.5K ·
P
Python RU
🐍 Задача на Python — Топ‑3 самых популярных товаров Допустим, у нас есть список покупок пользователей: orders = [ {"user": "alice", "items": ["apple", "banana", "apple"]}, {"user": "bob", "items": ["banana", "orange"]}, {"user": "carol", "items": ["banana", "apple", "orange", "banana"]}, {"user": "dave", "items": ["apple"]}, ] 🎯 Задание: Найти 3 самых популярных товара по количеству покупок (не по числу пользователей, а по общему количеству упоминаний). ✅ Ожидаемый результат: [('banana', 4), ('apple', 4), ('orange', 2)] 💡 Решение: from collections import Counter # Собираем все товары в один список all_items = [] for order in orders: all_items.extend(order["items"]) # Считаем количество каждого товара item_counts = Counter(all_items) # Получаем топ-3 самых популярных top_3 = item_counts.most_common(3) print(top_3) 📌 Что тренирует задача: • Работа со словарями и списками • Использование Counter из модуля collections • Умение работать с вложенными структурами • Сортировка по частоте с помощью most_common() #python #задача #кодинг #алгоритмы #учимпитон #collections
🔥6👍2❤1
18 · 2.3K ·
P
Python RU
Фотография
нажмите — покажем
Опрос
нажмите — покажем
❤2
3 · 2.8K ·
P
Python RU
Видео
ssstwitter.com_1750246830065.mp4 · 5.0 МБ · нажмите — покажем
📚 ArXiv Research Agent — отличный помощник для научных исследований. Агент самостоятельно: • Найдёт релевантные статьи с arXiv, bioRxiv, medRxiv и Semantic Scholar • Проведёт полноценный литературный обзор • Покажет, что упущено, и предложит, что добавить • Даст инсайты и цитаты из миллионов научных работ • Генерирует готовые конспекты И др. Вскоре обещают добавить поддержку MCP. 🔜 Попробовать: https://www.alphaxiv.org/assistant @ai_machinelearning_big_data #agent #ArXiv #ai #ml
❤5👍3
39 · 2.4K ·
P
Python RU
Фотография
нажмите — покажем
🧠 BREAKING: MIT опубликовал первое исследование мозга пользователей ChatGPT Результаты звучат тревожно: > 🧪 У пользователей наблюдаются измеримые изменения в мозге > 🤖 Формируется зависимость от ИИ > 📉 Способность к самостоятельному мышлению снижается > 📝 83.3% участников не смогли вспомнить эссе, которое «написали» с помощью ChatGPT > 🧠 Количество активных нейронных связей упало с 79 до 42 MIT буквально фиксирует "мягкую когнитивную атрофию" после регулярного использования LLM. 💬 Мы — не просто наблюдатели ИИ-революции. Мы её подопытные. 🤔 Вопрос не в том, заменит ли ИИ человека. А в том, кем мы станем, если полностью передадим ему мыслительные функции. 📌 Почитать
👍6🔥3❤1
29 · 2.4K ·
P
Python RU
Фотография
нажмите — покажем
✔️ OpenAI выложили в открытый доступ Customer Service Agent Demo Теперь у всех есть пример, как сделать продакшн-агентов с маршрутизацией, безопасностью и интерфейсом — от запроса до ответа. Что это такое: • Многоагентная система для поддержки клиентов (например: бронирование мест, отмена рейса, статус рейса, FAQ) • Демка написана на Python + Next.js • Использует OpenAI Agents SDK • Встроены guardrails: защита от неуместных запросов и попыток обхода правил • UI: внутри готовый интерфейс чат-бота Как работает: 1. Пользователь пишет запрос 2. Система выбирает подходящего агента (например, `SeatBooking`) 3. Агент отвечает или передаёт диалог другому 4. Есть fallback на человека, если нужно Как запустить: # Backend cd python-backend python -m venv .venv && source .venv/bin/activate pip install -r requirements.txt uvicorn api:app --reload --port 8000 # Frontend cd ui npm install npm run dev Далее открываем: http://localhost:3000 Особенности • MIT-лицензия — можно адаптировать под свои задачи • Удобно расширять: добавлять новых агентов, инструменты, правила • Простой код, всё задокументировано • Рабочий кейс от OpenAI 🔗 GitHub: github.com/openai/openai-cs-agents-demo Если вы хотите собрать систему из агентов — это отличная точка старта. @ai_machinelearning_big_data #chatgpt #openai #aiagents #ai
❤4👍2
32 · 2.3K ·
P
Python RU
🧠 Сложная и интересная задача для Python-инженеров: "Запусти чужой Python-код... но так, чтобы он не сломал твой сервер" Представь, ты разрабатываешь платформу, где пользователи могут запускать произвольные Python-скрипты: например, в формате онлайн-компилятора, песочницы для тестов, или генератора графиков. 📌 Условия задачи: Ты должен написать систему, которая: • Принимает произвольный Python-код от пользователя • Выполняет его безопасно и изолированно • Ограничивает время выполнения до 2 секунд • Ограничивает память до 128 MB • Блокирует доступ к файловой системе, сети, subprocess, fork • Возвращает stdout, stderr и статус выполнения 🛡️ Безопасность — ключ: • Скрипт может попытаться сделать os.remove('/'), import socket, while True: и т.п. • Ваша система не должна пострадать. Даже если кто-то пошлёт fork-бомбу или запросит весь RAM. 📦 Технические ограничения: • Решение должно быть на Python • Можно использовать Docker, podman, или Firecracker — но обоснуй выбор • Стандартная библиотека разрешена, но доступ к os, sys.modules, inspect, eval, __import__ — должен быть отключён или переопределён • Никаких внешних HTTP-запросов, файловых сокетов или pip install 🔧 Что ожидается: 1. Функция запуска: result = run_code_safely(code="print(2 + 2)") # result = { "stdout": "4\n", "stderr": "", "exit_code": 0, "status": "ok" } Изоляция среды: • Вариант 1: через запуск контейнера с ограничениями (docker run --rm --net=none --memory=128m) • Вариант 2: через Firejail / chroot / seccomp / AppArmor профили • Вариант 3: через интерпретатор Python внутри subprocess с ограничениями через resource, signal, ast и multiprocessing.Process Блокировка опасных импортов и функций: • Запретить import os, import subprocess, import, eval, exec, open, globals() • Пример: AST-парсер удаляет запрещённые ноды до запуска Обработка ошибок и ограничений: • TimeoutExceededError — если код работает > 2 сек • MemoryLimitError — если процесс превысил лимит • SecurityViol
❤9👍4👎2🥰1🔥1
32 · 2.6K ·
P
Python RU
Фотография
нажмите — покажем
🧬 Genesys: Language Modeling by Language Models Проект от Allen Institute — Genesys (Genetic Discovery System) — это распределённая эволюционная система, в которой сами языковые модели (LLM) создают и улучшают другие языковые модели. 🛠 Что делает Genesys: • Автоматизирует весь цикл: от генерации идеи до реализации, проверки, обучения и оценки новых моделей • Использует LLM-агентов в роли исследователей и архитекторов • Работает как распределённая система, способная параллельно развивать десятки направлений • Имеет визуальный интерфейс, где можно наблюдать за эволюцией моделей и сравнивать результаты 🌐 Демо-доступ: Доступен онлайн на сайте genesys.allen.ai (первая сборка может загружаться медленно) 📊 Основные разделы интерфейса: • Evolution Statistics — статистика и ход эволюции • Design Viewer — галерея сгенерированных архитектур (можно скачивать) • Design Leaderboard — лидерборд лучших дизайнов по метрикам 🎥 Есть короткое видео-демо, где показаны функции и логика системы 📄 Исходный код и исследовательская статья опубликованы на GitHub и в открытом доступе 🧠 Genesys — это шаг к будущему, где языковые модели смогут исследовать и разрабатывать сами себя 💻 Попробовать: https://genesys.allen.ai 📝 Код https://github.com/allenai/genesys ✍️ Статья: https://arxiv.org/abs/2506.20249
❤4👍1😱1🔥1
23 · 2K ·
Python RU
Видео
ssstwitter.com_1751193806852.mp4 · 1.4 МБ · нажмите — покажем
Wondera AI ии, который генерирует полноценные треки за минуту и заметно обходит конкурентов по качеству. Вы можете создавать, редактировать и выпускать музыку бесплатно, а нейронка подскажет, как лучше составить промт для трека. Пользуемся тут.
🔥3👍3
29 · 1.6K ·
P
Фотография
нажмите — покажем
🌟 Собрал для вас БЕСПЛАТНЫЕ аналоги популярных нейросетей, которые значительно облегчат вашу работу • Ideogram (MidJourney) — генератор изображений с огромным количеством настроек. • Pikalabs (Runway) — инструмент для создания и редактирования видео с помощью ИИ • Gamma (Power Point) — платформа для создания презентаций с ИИ-поддержкой. • N&N (Zapier) — автоматизация задач с использованием ИИ. • Krita (Photoshop) — бесплатный редактор изображений с функциями ИИ. • Gemini (ChatGPT) — мультимодальная нейросеть от Google для генерации текста, изображений и кода. freecourses
👍3🔥2👎1
48 · 1.8K ·
P
Python RU
Фотография
нажмите — покажем
🔟 Open‑source Deep Research Assistants 🤖 Глубокие исследовательские агенты — не просто чат‑боты, а полноценные ИИ‑ассистенты, способные искать информацию, взаимодействовать с инструментами, планировать и писать отчёты. Ниже — 10 мощных open‑source проектов, которые уже можно протестировать: 1. DeerFlow — модульная система от Bytedance: DeerFlow — open‑source фреймворк от Bytedance для создания модульных LLM-агентов. Поддерживает: - планирование действий, - анализ кода, - генерацию отчётов (включая Text-to-Speech), - адаптивную интеграцию инструментов. Создан для исследований, автоматизации и построения сложных агентных пайплайнов. https://github.com/bytedance/deer-flow 2. Alita — самообучающийся агент с поддержкой Model Context Protocols (MCP), всё в одном модуле. Alita — агент, который сам придумывает, как ему расширить себя, не полагаясь на заранее написанные сценарии, и уже демонстрирует топовые результаты на сложных тестах. https://github.com/CharlesQ9/Alita 3. WebThinker — автономный веб‑поиск с логикой "думай‑ищи‑пиши", RL‑обучением и глубокой навигацией https://github.com/RUC-NLPIR/WebThinker 4. SimpleDeepSearcher — это лёгкий, но эффективный open‑source фреймворк от RUCAIBox, предназначенный для автономного веб-поиска через импровизированные многотуровые сессии: - Использует Supervised Fine‑Tuning (SFT) вместо сложного RL, что значительно упрощает обучение и снижает вычислительные затраты - Генерирует реалистичные траектории поиска и рассуждений, симулируя поведение пользователя в живом поисковом окружении . - Критически отбирает данные по нескольким критериям качества: разнообразие запросов, сложность, структура ответов 5. AgenticSeek — приватный on‑device ассистент с выбором эксперта под задачу и голосовым управлением https://github.com/Fosowl/agenticSeek 6. Suna — универсальный ассистент: браузер, CLI, работа с файлами, API, деплой https://github.com/kortix-ai/suna 7. DeepResearcher — это комплексный open-source фреймворк от GAIR‑NLP
❤3👍1
41 · 2.1K ·
Календарь: июнь 2025
ПнВтСрЧтПтСбВс1213245167819410111121321415161172181191202122123242512627281292301

Открытая публичная лента из поискового индекса ChatCrawler — «Google по публичному Telegram»; обновляется по мере обхода площадки. Время — UTC.

Только публичный контент, официальный API Telegram. О проекте · Вопросы · Чего мы не делаем · Убрать страницу из выдачи · Каталог · Поиск · Как мы считаем