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 919 subscribers, ranking 2 540 in the Technologies & Applications category and 12 053 in the Russia region.

📊 Audience metrics and dynamics

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

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

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 9.45%. Within the first 24 hours after publication, content typically collects 4.69% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 4 811 views. Within the first day, a publication typically gains 2 390 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 20.
  • 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 31 August, 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 919
Subscribers
-3724 hours
-1587 days
-42230 days
Posts Archive
Лучший дисклеймер 👉 @PythonPortal
Лучший дисклеймер 👉 @PythonPortal

Строй полноценные full-stack веб-приложения, используя только Python Пиши полностью готовые приложения с фронтендом и бэкендо
Строй полноценные full-stack веб-приложения, используя только Python Пиши полностью готовые приложения с фронтендом и бэкендом на Python без необходимости учить JavaScript или вести отдельные кодовые базы. reflex это фреймворк на Python, который позволяет делать фронт и бэк одним языком. ты пишешь UI, логику, состояние, всё в Python, а Reflex сам компилит интерфейс на React/Next.js и запускает backend на FastAPI с WebSocket’ами для реактивности Полностью опенсорс 😋 👉 @PythonPortal

😉 Давно мечтаете попробовать себя в автотестировании на Python? QA.GURU дарят такую возможность: Забирайте абсолютно бесплат
😉 Давно мечтаете попробовать себя в автотестировании на Python? QA.GURU дарят такую возможность: Забирайте абсолютно бесплатно мини-набор для старта в автоматизации — смотрите вебинар, выполняйте практическое задание на тренажере с написанием автотеста, изучайте карьерный гайд и получите секретный бонус!✨ — Урок с написанием кода
На уроке: • Напишете свой первый автотест — даже без опыта в коде. • Разберёте библиотеки Selenium, Playwright и Selene. • Поймёте, как тестировать Web, Mobile и API в одном проекте. • Узнаете тренды QA и фишки из практики. • Выясните, как стартовать в профессии, пройти собеседование и выделиться среди кандидатов.
— Практика в тренажере
После урока вы получите доступ к интерактивной платформе, где:
• Повторите код и задания из занятия. • Выполните работу в условиях, максимально близких к реальной работе. • Закрепите навык работы с автотестами на реальном проекте.
— Карьерный гайд для автоматизаторов на Python
Внутри:
• Вопросы с реальных собеседований. • Частые задачи и решения. • Критерии оценки Junior / Middle / Senior. • Подборка полезных ресурсов для роста: документация, книги, задачи и QA-чаты.
Секретный бонус от QA.GURU 🤫 После прохождения мини-программы вам откроется персональная скидка 10% на полный курс QA.GURU! 🔗 Забрать всё это можно прямо сейчас по ссылке! Кстати, полноценный курс автоматизации на Python от QA.GURU стартует уже 28 августа — вас ждет целых 3 месяца обучения, 100 часов практики с менторами из Яндекса и Dodo Brands, + 4 проекта в портфолио 😎 Начните свой путь в автотестировании уже сейчас вместе с полезной подборкой, которую QA.GURU дарят вам бесплатно! Это отличный шанс погрузиться не только в теорию, но и попрактиковаться в реальном времени!

Шпаргалка по регулярным выражениям В ней собрано, как работают якори, классы символов, кванторы, диапазоны, утверждения, спецсимволы, модификаторы и подстановки, плюс примеры готовых шаблонов вроде поиска дат, e-mail или HTML-тегов. Пригодится 👍 👉 @PythonPortal

Аргумент 👉 @PythonPortal
Аргумент 👉 @PythonPortal

PyTorch против TensorFlow — новое исследование расставило точки над i PyTorch → примерно на 25% быстрее в обучении и на ~78%
PyTorch против TensorFlow — новое исследование расставило точки над i PyTorch → примерно на 25% быстрее в обучении и на ~78% быстрее в инференсе. Проще для ресёрча TensorFlow → сильнее в продакшене (мобилки, браузер, сервера) Полный обзор читай тут 👉 @PythonPortal

Оцени 7 причин пройти наш бесплатный интенсив по Frontend-разработке: 1. Ты сверстаешь веб-сайт на HTML + CSS; 2. Оживишь страницу с помощью JavaScript; 3. Используешь фронтенд-фреймворк Angular; 4. Подключишь Backend и загрузишь сайт на хостинг; 5. Получишь советы по доработке от эксперта; 6. Научишься использовать ChatGPT и Giga во Frontend-разработке; 7. Узнаешь 9 способов найти первый заказ даже без опыта. А главное, ты проведёшь 7 дней в приятной компании Fullstack-разработчика с 12-летним стажем – Романа Чернова. 👉 Проскочить на интенсив бесплатно Начинаем уже завтра. 🔥 С нас обучение, практика и помощь с выходом на фриланс или собеседованием.

Автоформатирование текста с помощью textwrap В Python есть модуль textwrap, который упрощает работу с длинными строками. Он автоматически разбивает текст на заданную ширину, чтобы он выглядел аккуратно и легко читался, будь то вывод в консоли, логи или отчёты. Пример кода:
import textwrap

text = "Python — универсальный язык, который подходит для веба, анализа данных, автоматизации и многого другого."
result = textwrap.fill(text, width=40)

print(result)
Вывод:
Python — универсальный язык, который
подходит для веба, анализа данных,
автоматизации и многого другого.
Когда пригодится? - автоматический перенос строк - форматирование текста в CLI-программах - подготовка читаемых логов, email или документации 👉 @PythonPortal

Нашел на Хабре годную статью 👧 Там показано, как собрать своего оффлайн голосового AI-ассистента всего за вечер Микрофон слу
Нашел на Хабре годную статью 👧 Там показано, как собрать своего оффлайн голосового AI-ассистента всего за вечер Микрофон слушает тебя, Whisper переводит речь в текст, локальная LLM отвечает, а gTTS всё это озвучивает Полностью кастомный и без интернета Код и гайд тут — Habr Репо: тут 👉 @PythonPortal

🔥 3 канала — один билет в IT! 🔥 💡 Хочешь реально понять, что такое программирование? 🚀 Хватит просто читать — пора погружаться! 👉 Java: теория — объясним, чтобы понял даже кот. 👉 Java: практика — проверь свои знания. 👉 Python — твой быстрый старт в программирование без боли. 🎯 Успех любит быстрых. Жми и забирай три ключа к IT-двери!

База 👉 @PythonPortal
База 👉 @PythonPortal

Шпаргалка для собеседования по Python 1. Swap переменных без временной
a, b = 5, 10
a, b = b, a
2. Однострочный if-else (тернарный)
result = "Even" if x % 2 == 0 else "Odd"
3. List Comprehension
squares = [x**2 for x in range(10)]
evens = [x for x in range(10) if x % 2 == 0]
4. Set и Dict Comprehension
unique = {x for x in [1,2,2,3]}        # удалить дубликаты
squares = {x: x**2 for x in range(5)}  # dict comprehension
5. Наиболее частый элемент в списке
from collections import Counter
most_common = Counter(['a','b','a','c']).most_common(1)[0][0]
6. Объединение словарей (Python 3.9+)
a = {'x': 1}
b = {'y': 2}
merged = a | b
7. Возврат нескольких значений
def stats(x):
    return max(x), min(x), sum(x)

high, low, total = stats([1, 2, 3])
8. Использование zip для итерации по двум спискам
names = ['a', 'b']
scores = [90, 85]

for n, s in zip(names, scores):
    print(f"{n}: {s}")
9. «Выпрямление» вложенных списков
nested = [[1,2], [3,4]]
flat = [item for sublist in nested for item in sublist]
10. Значения по умолчанию в словаре
from collections import defaultdict
d = defaultdict(int)
d['apple'] += 1   # без KeyError
11. Лямбда в одну строку
square = lambda x: x**2
print(square(4))
12. enumerate с индексом
for i, v in enumerate(['a', 'b', 'c']):
    print(i, v)
13. Сортировка по ключу или значению
d = {'a': 3, 'b': 1, 'c': 2}
sorted_by_val = sorted(d.items(), key=lambda x: x[1])
14. Чтение строк файла в список
with open('file.txt') as f:
    lines = f.read().splitlines()
15. Type Hints
def add(x: int, y: int) -> int:
    return x + y
👉 @PythonPortal

Эта библиотека реально взлетит, и вот почему Она лучше всего подходит для создания чат-бота, который не галлюцинирует и умеет отвечать на вопросы. Она open-source, и чтобы её запустить, достаточно пары строк кода. Смотри видео с примером GitHub: emcie-co/parlant Каждая компания, либо уже делает, либо использует чат-бота. Эта библиотека может заменить тонны кода и при этом дать куда более качественный результат. 🌼 👉 @PythonPortal

🤢🤢🤢Проводим самый БОЛЬШОЙ розыгрыш этого лета сразу на 🤢🤢🤢🤢🤢🤢🤢 рублей РАЗЫГРЫВАЕМ iPhone 16 Pro Max, Macbook Air M4
🤢🤢🤢Проводим самый БОЛЬШОЙ розыгрыш этого лета сразу на 🤢🤢🤢🤢🤢🤢🤢 рублей РАЗЫГРЫВАЕМ iPhone 16 Pro Max, Macbook Air M4, AirPods Pro и кучу других призов — с вас всего лишь подписка. Для участия нужно: 🤢Быть подписанным на Техночат и Сёрч 🤢Нажать «Участвую!» под этим постом Итоги подведём 8 сентября в 18:00 случайным образом при помощи бота. Доставка для победителя бесплатная. Всем удачи!

Я давно знал про dict.fromkeys в Python Но только сегодня узнал, что можно задать значение по умолчанию для всех ключей Я дум
Я давно знал про dict.fromkeys в Python Но только сегодня узнал, что можно задать значение по умолчанию для всех ключей Я думал, что всегда нужно инициализировать словарь так, чтобы все ключи указывали на None 🌟 👉 @PythonPortal

Может лучше не стоит? 👉 @PythonPortal

Учись программировать, играя Codédex выпустили новую версию своей платформы Это интерактивный мир, где ты выбираешь приключение, проходишь миссии, апаешь уровень, зарабатываешь бейджи, тренируешься и создаёшь проекты То, что они сделали это реально круто 😦 Думаю, самое простое что можно сделать — поддержать их запуск на Product Hunt, оставив голос 👉 @PythonPortal

ChatGPT 5 — страшное оружие в умелых руках Российский разработчик Олег Миллер, занимающий обучением и тренировкой новой модел
ChatGPT 5 — страшное оружие в умелых руках Российский разработчик Олег Миллер, занимающий обучением и тренировкой новой модели Open AI в Сан-Франциско, рассказывает в своём блоге: Как отключить цензуру у ChatGPT (инструкция) Малоизвестные ИИ, с которыми вы станете богатым Почему человечество обречено на катастрофу из-за развития ИИ За такие инсайды он может быть уволен. Поэтому блог закрытый, а ссылка на него постоянно меняется. Успей вступить: https://t.me/+l0m6bHg7b94xZGE6

Худшие 3 однострочника в Python, которых стоит избегать 1. List comprehension для побочных эффектов
data = [print(i**2) for i in range(100) if i % 2 == 0]
List comprehension создаёт список, а не «побочки». В итоге получаем непонятный список из None. 2. Сжатие функции в одну строчку
def f(a, b=1): return a * b if a > 0 else a + b
Формально это работает, но даже простая логика становится хуже читаемой. 3. Безумие с точками с запятой
a = 1; b = 2; c = a + b; print(c * 2 ** a + b)
Пихать всё в одну строчку через ; это убийство читаемости. Разбей на несколько строк, и всем станет легче. 👉 @PythonPortal