en
Feedback
Python Portal

Python Portal

Open in Telegram

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

Show more

📈 Analytical overview of Telegram channel Python Portal

Channel Python Portal (@pythonportal) in the Russian language segment is an active participant. Currently, the community unites 50 893 subscribers, ranking 2 538 in the Technologies & Applications category and 12 054 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 50 893 subscribers.

According to the latest data from 31 August, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -435 over the last 30 days and by -23 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 9.33%. Within the first 24 hours after publication, content typically collects 4.71% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 4 751 views. Within the first day, a publication typically gains 2 396 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 19.
  • Thematic interests: Content is focused on key topics such as строка, none, true, модуль, peter.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
Всё самое интересное из мира Python Сотрудничество, реклама: @devmangx Менеджер: @Spiral_Yuri РКН: https://clck.ru/3GMMF6

Thanks to the high frequency of updates (latest data received on 01 September, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

50 893
Subscribers
-2324 hours
-1637 days
-43530 days
Posts Archive
Все надоело и пропал интерес, чувствуешь себя амебой и хочется только залипать в телефоне. Бывает? Психолог взрослого человек
Все надоело и пропал интерес, чувствуешь себя амебой и хочется только залипать в телефоне. Бывает? Психолог взрослого человека — канал для айтишников, у которых периодически опускаются руки и отключается мозг, ибо переработки и постоянная тревожность не приводят к другим исходам 🤗 ✓ Как научиться отвлекаться от работы и отдыхать? ✓ Как совместить кучу рабочих задач и время с семьей? ✓ Как справиться с прокрастинацией? ✓ Как не растерять запал, даже если начальник и коллеги 💩 и кажется, что ничего не выходит? Подписывайтесь на канал @vadimpetrovpsi и научитесь работать без упахивания, выгорания и ущерба для личной жизни! Псс. Заходите в закреп — там много полезного, и даже бесплатный мини-курс по выходу из апатии: 👉 https://t.me/+fPc1DWN-1jlkNTky

Большинство разработчиков распаковывают значения вроде (x, y) вручную в циклах. Но Python умеет распаковывать вложенные корте
Большинство разработчиков распаковывают значения вроде (x, y) вручную в циклах. Но Python умеет распаковывать вложенные кортежи напрямую. Чисто, без индексов и костылей. Отлично подходит для координат, строк из CSV или любых парных данных. 👉 @PythonPortal

Для деплоя AI-приложений в Python тебе нужен всего один декоратор Beam — это open-source альтернатива Modal для запуска serverless AI-нагрузок. Просто установи beam через pip, добавь декоратор и любая функция превращается в serverless endpoint 😎 Полностью open-source 👉 @PythonPortal

Всё ещё используешь range(len(...)), чтобы получить индексы? В Python есть более элегантный способ — enumerate(), который авт
Всё ещё используешь range(len(...)), чтобы получить индексы? В Python есть более элегантный способ — enumerate(), который автоматически добавляет индекс. Идеально подходит для чистых циклов, вывода с метками или нумерации строк в файлах. Попробуй. 👉 @PythonPortal

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