uk
Feedback
Python Portal

Python Portal

Відкрити в Telegram

Всё самое интересное из мира Python Сотрудничество, реклама: @devmangx Менеджер: @Spiral_Yuri РКН: https://clck.ru/3GMMF6

Показати більше

📈 Аналітичний огляд Telegram-каналу Python Portal

Канал Python Portal (@pythonportal) у мовному сегменті Російська є активним учасником. На даний момент спільнота об'єднує 52 335 підписників, посідаючи 2 560 місце в категорії Технології та додатки та 11 934 місце у регіоні Росія.

📊 Показники аудиторії та динаміка

З моменту свого створення невідомо, проект продемонстрував стрімке зростання, зібравши аудиторію у 52 335 підписників.

За останніми даними від 13 червня, 2026, канал демонструє стабільну активність. Хоча за останні 30 днів спостерігається зміна кількості учасників на -821, а за останні 24 години на -28, загальне охоплення залишається високим.

  • Статус верифікації: Не верифікований
  • Рівень залученості (ER): Середній показник залученості аудиторії становить 9.36%. Протягом перших 24 годин після публікації контент зазвичай збирає 5.67% реакцій від загальної кількості підписників.
  • Охоплення публікацій: В середньому кожен допис отримує 4 902 переглядів. Протягом першої доби публікація в середньому набирає 2 970 переглядів.
  • Реакції та взаємодія: Аудиторія активно підтримує контент: середня кількість реакцій на один пост – 26.
  • Тематичні інтереси: Контент зосереджений навколо ключових тем, таких як строка, none, true, модуль, peter.

📝 Опис та контентна політика

Автор описує ресурс як майданчик для висловлення суб'єктивної думки:
Всё самое интересное из мира Python Сотрудничество, реклама: @devmangx Менеджер: @Spiral_Yuri РКН: https://clck.ru/3GMMF6

Завдяки високій частоті оновлень (останні дані отримано 14 червня, 2026), канал підтримує актуальність та високий рівень охоплення публікацій. Аналітика показує, що аудиторія активно взаємодіє з контентом, що робить його важливою точкою впливу в категорії Технології та додатки.

52 335
Підписники
-2824 години
-2317 днів
-82130 день
Архів дописів
POV: я готовлюсь к собесу VS я работаю 💀 👉 @PythonPortal
POV: я готовлюсь к собесу VS я работаю 💀 👉 @PythonPortal

Нашёл годный инструмент для работы с базами данных Это AI-инструмент, который на лету генерирует схемы баз данных из обычного текста. Пишешь: «Сделай базу как у Netflix» — получаешь готовую структуру с таблицами, связями и диаграммами Можно править, генерить фейковые данные, импортить из CSV и деплоить в Supabase в один клик. Бесплатно, пробуем: https://database.build/ 👉 @PythonPortal

🔍Открытое собеседование на Python-бекендера с разработчиком из Avito и Яндекс во вторник 10 июля(уже в четверг!) в 19:00 по
🔍Открытое собеседование на Python-бекендера с разработчиком из Avito и Яндекс во вторник 10 июля(уже в четверг!) в 19:00 по мск приходи онлайн на открытое собеседование, чтобы посмотреть на настоящее интервью на Middle Python-разработчика. Как это будет: 📂 Савва Демиденко, ТехЛид с опытом в Яндексе и Авито, будет задавать реальные вопросы и задачи разработчику-добровольцу 📂 Савва будет комментировать каждый ответ респондента, чтобы дать понять чего от вас ожидает собеседующий на интервью 📂 В конце можно будет задать любой вопрос Савве Это бесплатно. Эфир проходит в рамках менторской программы от ШОРТКАТ для Python-разработчиков, которые хотят повысить свой грейд, ЗП и прокачать скиллы. Переходи в нашего бота, чтобы получить ссылку на эфир → @shortcut_py_bot Реклама. ООО "ШОРТКАТ", ИНН: 9731139396, erid:2Vtzqvqw4DV

Зацени. Microsoft выложила в open-source инструмент для анализа данных без кода. Data Formulator — это AI‑ассистированный анализ данных с drag-and-drop интерфейсом для визуализации. Инструмент умеет работать не только с исходным датасетом, но и генерировать дополнительные поля и соответствующие визуализации. 👍 👉 @PythonPortal

Время выглянуть за рамки мониторов и взять в руки удочку Сделайте паузу от тасков и митов на летнем IT-фестивале от Selectel
Время выглянуть за рамки мониторов и взять в руки удочку Сделайте паузу от тасков и митов на летнем IT-фестивале от Selectel против выгорания! 🗓 27 июля 📍 Флагшток, Санкт-Петербург или онлайн В программе: - доклады и воркшопы о том, как встроить отдых в свой плотный график, - жизненные выступления на IT-стендапе, - возможность попробовать разные активности, чтобы найти новое хобби: скалолазание, бокс, кастом вещей, рыбалка Участие бесплатное, нужно просто зарегистрироваться: https://slc.tl/ti4e1 А чтобы посмотреть полную программу, заглянуть за кулисы подготовки и поучаствовать в розыгрыше лимитированного тирекса, подписывайтесь на @Selectel_Events

Python позволяет выровнять текст по центру одной строкой. Без вычислений и форматных хаках. Можно даже задать символ для запо
Python позволяет выровнять текст по центру одной строкой. Без вычислений и форматных хаках. Можно даже задать символ для заполнения. Отлично подходит для баннеров, логов или текстовых интерфейсов в терминале. 🐸 👉 @PythonPortal

Это расширение для VS Code от Google — настоящий геймченджер Позволяет запускать Gemini прямо внутри редактора, выступая в роли умного AI-помощника для программирования. Отличная альтернатива таким инструментам, как GitHub Copilot ✊ 👉 @PythonPortal

Изучаете Python и уже чувствуете себя уверенно? Хотите проверить навыки и знания? Тогда приглашаем на бесплатный мини-курс «P
Изучаете Python и уже чувствуете себя уверенно? Хотите проверить навыки и знания? Тогда приглашаем на бесплатный мини-курс «Python для всех»! Регистрируйтесь в пару кликов и получите чек-листы с полезными материалами: https://epic.st/2xh_Ei?erid=2VtzqxWQvGo Курс состоит из практики чуть менее чем полностью. За 4 дня вы создадите 4 проекта: 1️⃣ Бота для Telegram, который умеет переводить голос в текст 2️⃣ Бота для Telegram, который обрабатывает фотографии 3️⃣ Парсер, который извлекает данные с сайтов 4️⃣ Веб-сайт (с помощью фреймворка Flask) В общем, прокачаете навыки и наверняка узнаете что-то новое. 🎁 А ещё получите подарки: персональную карьерную консультацию, скидку 10 000 рублей на любой курс Skillbox и подборку полезных материалов.

45 бесплатных Python-руководств (копируй и запускай) по алгоритмической торговле. Всё выложено бесплатно на GitHub: https://g
45 бесплатных Python-руководств (копируй и запускай) по алгоритмической торговле. Всё выложено бесплатно на GitHub: https://github.com/quant-science/sunday-quant-scientist 💪 👉 @PythonPortal

Эта фича в VS Code — суперсила, о которой 90% разработчиков не знают Называется Forward Port и позволяет пробросить локальный порт в интернет и поделиться своим проектом снаружи. 🫥 👉 @PythonPortal

Экранный рекордер с помощью Python screen_size = pyautogui.size() fps = 20 fourcc = cv2.VideoWriter_fourcc(*"XVID") output_fi
Экранный рекордер с помощью Python
screen_size = pyautogui.size()
fps = 20
fourcc = cv2.VideoWriter_fourcc(*"XVID")
output_file = "screen_recording_clcoding.mp4"
out = cv2.VideoWriter(output_file, fourcc, fps, (screen_size.width, screen_size.height))
🔸screen_size = pyautogui.size() — получаем разрешение экрана (ширину и высоту). 🔸fps = 20 — задаём частоту кадров (20 кадров в секунду). 🔸fourcc — кодек видео (XVID). 🔸output_file — имя файла для сохранения. 🔸cv2.VideoWriter(...) — создаёт объект, который будет записывать кадры в видеофайл. Старт записи
print("Recording... Press 'q' to stop.")
Сообщение пользователю, что началась запись и как её остановить. Главный цикл записи
while True:
    screen = pyautogui.screenshot()
    frame = np.array(screen)
    frame = cv2.cvtColor(frame, cv2.COLOR_RGB2BGR)
    out.write(frame)
Что происходит: 🔸pyautogui.screenshot() — делает скриншот всего экрана. 🔸np.array(screen) — переводим скриншот в массив пикселей. 🔸cv2.cvtColor(..., cv2.COLOR_RGB2BGR) — OpenCV использует BGR-порядок, а pyautogui возвращает RGB, нужно преобразовать. 🔸out.write(frame) — сохраняем кадр в видеофайл. Остановка по нажатию клавиши 'q'
if keyboard.is_pressed('q'):
    print("Recording stopped.")
    break
Как только пользователь нажимает клавишу 'q', цикл прерывается. Сохраняем и закрываем файл
out.release()
print(f"Video saved to {output_file}")
🔸out.release() — освобождаем ресурсы и сохраняем файл. 👉 @PythonPortal

Ultimate Python — практичный гайд по чистому Python Мини‑модули по ключевым темам Python, от переменных до многопоточности. У
Ultimate Python — практичный гайд по чистому Python Мини‑модули по ключевым темам Python, от переменных до многопоточности. Учишься по шагам. Никаких сторонних библиотек — тык 👉 @PythonPortal

3D контурный график на Python 1. Импортируем библиотеки: import numpy as np import matplotlib.pyplot as plt from mpl_toolkits
3D контурный график на Python 1. Импортируем библиотеки:
import numpy as np
import matplotlib.pyplot as plt
from mpl_toolkits.mplot3d import Axes3D
> numpy — для работы с массивами > matplotlib.pyplot — для построения графиков > mpl_toolkits.mplot3d — модуль для 3D-графиков 2. Создаём координатную сетку:
x = np.linspace(-5, 5, 100)
y = np.linspace(-5, 5, 100)
X, Y = np.meshgrid(x, y)
🔹linspace создаёт равномерные значения по X и Y 🔹meshgrid строит двумерную сетку координат 3. Определяем функцию:
def f(x, y):
    return np.sin(np.sqrt(x**2 + y**2))
Это функция поверхности, значения которой будут отображаться через контуры по оси Z 4. Вычисляем значения Z:
Z = f(X, Y)
Получаем двумерный массив значений Z для каждой точки (X, Y) 5. Создаём фигуру и 3D-подграфик:
fig = plt.figure(figsize=(8, 6))
ax = fig.add_subplot(111, projection='3d')
Создаём фигуру и добавляем 3D‑ось 6. Рисуем контуры в 3D:
contour = ax.contour3D(X, Y, Z, 50, cmap='viridis')
> contour3D рисует линии уровня > 50 — число уровней > cmap='viridis' — цветовая палитра 7. Подписываем оси и добавляем шкалу:
ax.set_xlabel('X-axis')
ax.set_ylabel('Y-axis')
ax.set_zlabel('Z-axis')
fig.colorbar(contour, ax=ax, label='Z values')
Добавляем подписи и цветовую шкалу (colorbar) для значений Z 8. Показываем график:
plt.show()
👉 @PythonPortal

uv — это пакетный менеджер для Python, написанный на Rust и созданный с прицелом на скорость и надёжность. uv — невероятно быстрый - Создание виртуальных окружений с помощью uv примерно в 80 раз быстрее, чем через python -m venv. - Установка пакетов происходит в 4–12 раз быстрее без кэша и примерно в 100 раз быстрее с кэшированием. Он заменяет не только pip, но и такие инструменты, как pip-tools, virtualenv, pipx, poetry и pyenv — всё в виде одного standalone-бинарника. Вот шпаргалка по uv для Python-разработчиков ♟ 🔹uv init <project-name> — Инициализирует новый Python-проект с дефолтной структурой. 🔹uv venv — Создаёт новое виртуальное окружение в текущем проекте. 🔹uv add <package-name> — Добавляет пакет в зависимости проекта. 🔹uv pip install -r requirements.txt — Устанавливает все зависимости из файла requirements.txt. 🔹uv remove <package-name> — Удаляет указанный пакет из зависимостей проекта. 🔹uv run script.py — Запускает Python-скрипт или команду внутри окружения проекта. 🔹uv sync — Синхронизирует зависимости проекта в соответствии с uv.lock. 🔹uv tool install <tool-name> — Устанавливает Python CLI-инструмент как глобальный тул. Пример: uv tool install ruff 🔹uvx <tool> [args] — Запускает CLI-инструмент во временном окружении без установки. Пример: uvx black script.py 👉 @PythonPortal

Это одно из самых безумных расширений для VS Code, что я видел за последнее время GitLantis визуализирует структуру проекта в виде 3D-подводного мира. Да, буквально — ты «плаваешь» по директориям, как по рифам в Атлантике. Атмосферно и безумно красиво 😮 👉 @PythonPortal

Это библия для разработчиков: вся нужная документация в одном месте ✓ Языки программирования, библиотеки, фреймворки ✓ Поиск сразу по всем источникам ✓ Всегда актуальные версии Дока обновляется каждый день. Открывай в одной вкладке хоть Python, Postgres и Bash Никакой рекламы, всё супербыстро → devdocs․io 😱 👉 @PythonPortal

Совет по Pytest: Используйте @pytest.mark.skipif, чтобы условно пропускать тесты в зависимости от определённых условий — напр
Совет по Pytest: Используйте @pytest.mark.skipif, чтобы условно пропускать тесты в зависимости от определённых условий — например, платформы, наличия зависимостей или значений переменных окружения Декоратор @pytest.mark.skipif(...) указывает Pytest пропустить выполнение теста, если условие истинно. В примере, тест пропускается, если используется Python версии ниже 3.9, потому что оператор объединения словарей (|) появился только в Python 3.9. Аргумент reason сообщает причину пропуска, которая отображается в отчёте Pytest. 👉 @PythonPortal

Text-to-Speech нового уровня Chatterbox — первый open-source TTS, готовый к продакшену. ➣ Задержки менее 200 мс ➣ Синтеза реч
Text-to-Speech нового уровня Chatterbox — первый open-source TTS, готовый к продакшену. ➣ Задержки менее 200 мс ➣ Синтеза речи нулевого выстрела (zero-shot) на уровне SoTA ➣ Управления эмоциями и выразительностью Полностью open-source 😱 👉 @PythonPortal

⭐️ Техножурнал Яндекс 360: рассказываем о технологиях В Яндекс 360 мы создаём технологии, которые работают в основе более чем
⭐️ Техножурнал Яндекс 360: рассказываем о технологиях В Яндекс 360 мы создаём технологии, которые работают в основе более чем 13 сервисов, включая Диск, Почту, Телемост, Мессенджер и другие. Открывайте Техножурнал, чтобы узнать: — Как мы балансируем нагрузку в 300k RPS в Яндекс Мессенджере, — Как подружили MongoDB и PostgreSQL в Диске, — Какие в команде культура и ценности. А ещё — как мы внедряли DDD, кто такой Technical Owner, как управляем 650+ шардами PostgreSQL и как подходим к проектированию архитектуры наших сервисов. ⭐️ Всё это — в Техножурнале Яндекс 360. @yandex360team

Практический Python от Дэвида Бизли (один из самых уважаемых экспертов по Python, автор книги "Python Essential Reference") Курс учит не просто писать код, а думать как интерпретатор, избегая фреймворков. Всё на голом Python, от функций до генераторов и итераторов Материал подаётся плотно, с минимальной теорией и сразу с практикой. Курс доступен онлайн, без регистрации и бесплатно, включая слайды, заметки и упражнения 🤔 Ссылка на курс: тык 👉 @PythonPortal