14 Sept 2026, 08:18 UTC≈2,800 views7 reactionsread 12 November 2026 Photo
➡️ Memray — профилирование памяти для Python
Memray — это современный инструмент для профилирования памяти в Python, разработанный командой Bloomberg. Он позволяет детально отслеживать выделение и использование памяти в ваших приложениях, что помогает выявлять утечки и оптимизировать производительность.
• Глубокий анализ: Memray отслеживает все выделения памяти, включая те, что происходят в нативных расширениях на …
👍6🔥1
17 Aug 2026, 17:13 UTC≈3,780 views15 reactionsread 12 November 2026 Photo
Срезы
Срезы (slices) в Python — это способ получения подстроки (подсписка) из последовательности, такой как строка (str), список (list) или кортеж (tuple).
Python Learning 👩💻
👍13🎉1🥰1
11 Aug 2026, 16:12 UTC≈4,300 views6 reactionsread 12 November 2026 Photo
Нейросеть, LLM (большие языковые модели) и ИИ-агент
Эти слова в разговорах часто используют как синонимы. Но за ними стоят разные механизмы, и от того, с чем вы работаете, зависит результат.
LLM генерирует текст на основе того, на чем ее обучили. Запускается только по запросу человека, работает в один цикл «промпт → ответ», между сессиями ничего не помнит и умеет ровно одно — писать текст. Как эрудированный консуль…
👍5🔥1
23 Jul 2026, 09:08 UTC≈4,390 views4 reactionsread 12 November 2026 Photo
👩💻 Задача по Python
Создайте функцию find_longest_substring для поиска самой длинной подстроки в строке, содержащей уникальные символы. Функция должна возвращать длину этой подстроки.
Пример:
print(find_longest_substring("abcabcbb")) # Вернёт 3, т.к. самая длинная уникальная подстрока "abc"
print(find_longest_substring("bbbbb")) # Вернёт 1, т.к. самая длинная уникальная подстрока "b"
print(find_longest_subst…
👍4
13 Jul 2026, 14:10 UTC≈4,250 views2 reactionsread 12 November 2026 Advertisementerid 2VtzqwWTgtz
🔥 Три разных человека. Три разных проекта. Один и тот же подход.
— Юра взял «скучную» нишу с готовым спросом → сначала печальные $100/мес, через год уже ~$10K/мес
— Денис сделал Telegram-игру в одиночку на основе AI → ~ $1500 за 1,5 месяца после запуска
— Аня без кода запустила AI-бота для изучения английского → первые ~$200 уже в 1 месяц
Разные результаты. Разный масштаб. Но общие правила:
1. не придумывать «гени…
👍1💔1
11 Jul 2026, 17:50 UTC≈3,680 views13 reactionsread 12 November 2026 Photo
⚙️ enumerate()
Когда тебе нужно итерировать по списку с доступом к индексу элемента, используй enumerate(). Эта встроенная функция возвращает и индекс, и сам элемент в одном цикле, что удобно и лаконично.
Python Learning 👩💻
👍12🔥1
9 Jul 2026, 14:56 UTC≈3,750 views6 reactionsread 12 November 2026 Advertisementerid 2VtzqwRtpJuPhoto
Почему Python — основной язык в offensive security?
Большинство задач в ИБ так или иначе упирается в скрипты: автоматизация, работа с сетью, парсинг, фаззинг, свои утилиты под конкретную инфраструктуру. Готовых инструментов часто недостаточно — нужен код, который можно написать и доработать под себя.
Python для Пентестера от Codeby — курс для тех, кто уже знает Python на базовом уровне и хочет применять его в инфор…
👍2🍾1🔥1😁1🆒1
9 Jul 2026, 14:55 UTC≈2,870 views4 reactionsread 12 November 2026 ❓ Вопрос на собеседовании
Как в Python работают функции с переменным количеством аргументов (*args и **kwargs), и как это можно использовать для создания гибких функций?
Ответ ⬇️
Функции с *args принимают произвольное количество позиционных аргументов, а с **kwargs — именованных аргументов. Это позволяет передавать любое количество значений и делать интерфейс функций более гибким. *args упаковывает аргументы в корт…
👍4
2 Jul 2026, 14:04 UTC≈3,450 views6 reactionsread 12 November 2026 Photo
➡️ Использование cachetools для кэширования в Python
cachetools — это небольшая, но мощная библиотека для кэширования, которая предоставляет различные стратегии кэширования, такие как LRU (Least Recently Used), LFU (Least Frequently Used) и другие. Она позволяет оптимизировать производительность, избегая повторных вычислений или запросов.
• cachetools полезна, когда требуется хранить временные результаты или промеж…
👍5😁1
23 Jun 2026, 17:08 UTC≈4,010 views1 reactionsread 12 November 2026 Advertisementerid 2Vtzqw9sKdbPhoto
🔍Тестовое собеседование на Middle Python с разработчиком из Авито завтра вечером
Уже завтра вечером в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика.
Как это будет:
📂 Даня, старший разработчик в Авито, будет задавать реальные вопросы и задачи разработчику-добровольцу
📂 Даня будет комментировать каждый ответ респондента, чтобы дать понять ч…
👍1
17 Jun 2026, 15:38 UTC≈4,220 views4 reactionsread 12 November 2026 Photo
➡️ Использование функции itertools.tee() для дублирования итераторов
itertools.tee() — это интересная функция из модуля itertools, позволяющая создавать несколько независимых копий одного и того же итератора.
🗣️ Это полезно, когда вам нужно одновременно итерировать по одним и тем же данным в разных частях кода, не повторяя вычисления.
✔️ itertools.tee() делает работу с итераторами гибче и удобнее.
Python Learning…
👍4
28 May 2026, 08:52 UTC≈4,840 views11 reactionsread 12 November 2026 Photo
Библиотека python-decouple
Библиотека python-decouple для Python помогает отделить конфигурационные параметры от вашего исходного кода. Это означает, что вы можете хранить секретные данные, такие как ключи API, пароли и URL-адреса базы данных, вне вашего кода, улучшая безопасность.
Python Learning 👩💻
👍8❤🔥2🆒1
Showing the 12 most recent of 23 posts we hold for @Python_per_month. View and reaction counts are the latest single reading for each post, not a live figure, and a recent post is still accumulating both. A view count marked ≈ was rounded by Telegram before we ever saw it — t.me prints views in full below 1,000 and to three significant figures above, so ≈1,200,000 means somewhere between 1,150,000 and 1,249,999. Unmarked counts are exact. Text is reproduced from the public post preview and truncated for length.