en
Feedback
Python Academy

Python Academy

Open in Telegram

Python Academy — один канал вместо тысячи учебников Чат канала: @python_academy_chat Сотрудничество: @zubar89 Канал включён в перечень РКН: https://rkn.link/TVu

Show more

📈 Analytical overview of Telegram channel Python Academy

Channel Python Academy (@python_academy) in the Russian language segment is an active participant. Currently, the community unites 44 513 subscribers, ranking 3 049 in the Technologies & Applications category and 14 343 in the Russia region.

📊 Audience metrics and dynamics

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

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

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 5.55%. Within the first 24 hours after publication, content typically collects 2.69% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 2 471 views. Within the first day, a publication typically gains 1 196 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 4.
  • Thematic interests: Content is focused on key topics such as строка, модуль, документация, taskiq, yaml.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
Python Academy — один канал вместо тысячи учебников Чат канала: @python_academy_chat Сотрудничество: @zubar89 Канал включён в перечень РКН: https://rkn.link/TVu

Thanks to the high frequency of updates (latest data received on 10 June, 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.

44 513
Subscribers
-1224 hours
+457 days
-11230 days
Posts Archive
Взаимодействие с HTTP в Python с помощью curl_cffi Что такое curl_cffi? curl_cffi - это обертка над библиотекой libcurl, предоставляющая Python-разработчикам удобный интерфейс для отправки HTTP-запросов, управления сессиями и обработки ответов. Плюсы использования curl_cffi: - Поддерживает подделку отпечатков JA3/TLS и http2. - Гораздо быстрее, чем requests/httpx, сопоставимо с aiohttp/pycurl. - Одинаковый синтаксис как и у requests. - Предварительно скомпилирован, поэтому вам не нужно компилировать его на вашем компьютере. - Поддерживает asyncio с поворотом прокси для каждого запроса. - Поддерживает http 2.0, что не предоставляет requests. Пример использования curl_cffi:

from curl_cffi import Curl

# Создание объекта Curl
curl = Curl()

# Установка URL
curl.setopt(Curl.URL, 'https://api.example.com')

# Выполнение GET-запроса
curl.perform()

# Получение ответа
response = curl.getvalue()

# Вывод результата выполнения запроса
print(response)
В данном примере мы создаем объект Curl, устанавливаем URL и выполняем GET-запрос. Результат запроса сохраняется в переменной response. Настройка параметров запроса:

from curl_cffi import Curl

# Создание объекта Curl
curl = Curl()

# Установка URL
curl.setopt(Curl.URL, 'https://api.example.com')

# Установка параметров запроса
curl.setopt(Curl.HTTPHEADER, ['Content-Type: application/json'])
curl.setopt(Curl.POSTFIELDS, '{"key": "value"}')

# Выполнение POST-запроса
curl.perform()

# Получение ответа
response = curl.getvalue()

# Вывод результата выполнения запроса
print(response)
В данном примере мы добавляем заголовок и данные для POST-запроса. Метод setopt используется для установки различных параметров запроса. Модуль curl_cffi обладает богатым функционалом, таким как управление cookie, обработка редиректов, аутентификация, и многое другое. Надеюсь, что вы найдете модуль curl_cffi полезным в ваших проектах, требующих взаимодействия с внешними серверами по протоколу HTTP. Для более подробной информации ознакомьтесь с документацией. #python #curl_cffi

Управление операционной системой с помощью модуля os в Python Сегодня давайте поговорим о инструменте для взаимодействия с операционной системой - модуле os. Этот модуль предоставляет широкий спектр функций, позволяющих выполнять операции с файлами, директориями, переменными окружения и многими другими аспектами операционной системы. Что такое модуль os? Модуль os в Python предоставляет множество функций для работы с операционной системой, делая их доступными для Python-разработчиков. Он позволяет выполнять различные операции, такие как чтение и запись файлов, управление процессами, работа с директориями и многое другое. Преимущества использования модуля os: - Кросс-платформенность: Модуль os предоставляет абстракцию для операций, специфичных для операционной системы, что обеспечивает кросс-платформенную совместимость. - Работа с файлами и директориями: Вы можете легко выполнять операции чтения, записи, удаления файлов, а также управлять структурой директорий. - Управление процессами: Модуль os позволяет вам взаимодействовать с процессами операционной системы, запускать новые процессы и многое другое. - Переменные окружения: Вы можете управлять переменными окружения вашего приложения, что полезно при конфигурировании и настройке. Как использовать модуль os? Для начала работы с модулем os, вам необходимо просто импортировать его:
import os
Затем вы можете использовать различные функции модуля os в зависимости от ваших потребностей. Например, для получения текущей директории:
current_directory = os.getcwd()
print("Текущая директория:", current_directory)
Модуль os предоставляет множество других функций, таких как os.listdir(), os.mkdir(), os.remove() и многие другие, для выполнения различных операций. #python #os

🌎Программист, мир огромен и разнообразен! 👉Узнайте больше о возможностях С на бесплатном вебинаре онлайн-курса «Программист
🌎Программист, мир огромен и разнообразен! 👉Узнайте больше о возможностях С на бесплатном вебинаре онлайн-курса «Программист С» — «Unicode в С»: регистрация На вебинаре мы: — подробнее познакомимся с интернациональным стандартом символов Unicode и низкоуровневым устройством его кодировок — развеем несколько популярных мифов в области кодировок и посмотрим на инструменты языка C для работы с юникодом. ✅Занятие будет полезно всем программистам, практикующим написание кода на C и C++. 👉После вебинара вы сможете продолжить обучение на курсе по спеццене, в том числе, в рассрочку Реклама. ООО "ОТУС ОНЛАЙН-ОБРАЗОВАНИЕ". ИНН 9705100963. erid: LjN8KbMw6

Управление зависимостями в Python с Poetry Сегодня расскажем о мощном инструменте для эффективного управления зависимостями в ваших Python-проектах - Poetry. Poetry представляет собой интуитивно понятный инструмент, который упрощает создание, управление и публикацию пакетов, делая процесс разработки более прозрачным и удобным. Poetry - это инструмент для управления зависимостями и управления проектами в Python. Он предоставляет удобный способ определения зависимостей, настройки окружения и управления проектом с использованием файла pyproject.toml. Преимущества использования Poetry: - Простота: Poetry предоставляет простой и интуитивно понятный способ управления зависимостями, позволяя сосредоточиться на коде, а не на конфигурации. - Управление версиями: Poetry автоматически создает файлы requirements.txt и Pipfile.lock, обеспечивая точное управление версиями зависимостей. - Встроенная документация: Интегрированная поддержка документации и команд для упрощения публикации пакетов. - Интеграция с проектами: Poetry легко интегрируется в процессы разработки и может использоваться вместе с такими инструментами, как VSCode, PyCharm и другими. Как использовать Poetry? Для начала работы установите Poetry с помощью следующей команды:
pip install poetry
Инициализируйте новый проект:
poetry new your_project
Добавьте зависимости:
poetry add package_name
И Poetry автоматически обновит ваш файл pyproject.toml и управит зависимостями. #python #poetry #pyprojecttoml

Как улучшить управление рисками и ускорить реакцию на кибер-инциденты? Ответ на этот вопрос нашли Норникель и поставщик решен
Как улучшить управление рисками и ускорить реакцию на кибер-инциденты? Ответ на этот вопрос нашли Норникель и поставщик решений в области информационной безопасности Security Vision. Компании подписали соглашение о сотрудничестве на SOC-Форуме в Москве, а партнёрство направлено на совместную разработку и тестирование методов защиты от киберугроз. В рамках сотрудничества компании планируют вместе участвовать в международных киберспортивных соревнованиях, а также разрабатывать образовательные программы для сотрудников информационной безопасности.

Логирование в Python используя Loguru Сегодня мы расскажем вам о библиотеке loguru, которая предоставляет простые и эффективн
Логирование в Python используя Loguru Сегодня мы расскажем вам о библиотеке loguru, которая предоставляет простые и эффективные средства для логирования ваших приложений на Python. loguru призвана упростить процесс создания и анализа логов, делая его более интуитивно понятным и гибким. Что такое loguru? loguru - это библиотека для логирования в Python, созданная с упором на простоту использования и выразительность. Она предоставляет удобный синтаксис для настройки логирования и поддерживает различные форматы вывода, а также обеспечивает автоматическую ротацию лог-файлов. Преимущества loguru: 1. Простота использования: loguru предлагает чистый и интуитивно понятный синтаксис для логирования, что упрощает его внедрение в ваши проекты. 2. Гибкость: Вы можете легко настраивать формат вывода, выбирать уровни логирования и добавлять собственные обработчики. 3. Автоматическая ротация: Библиотека автоматически управляет ротацией лог-файлов, предотвращая переполнение дискового пространства. 4. Поддержка различных форматов вывода: loguru поддерживает вывод в различных форматах, включая JSON, CSV, и прочие. #python #loguru #логирование

→ Решиться на новую профессию стало на 20% проще! Начните бесплатную часть любого курса по программированию до 30 ноября и по
→ Решиться на новую профессию стало на 20% проще! Начните бесплатную часть любого курса по программированию до 30 ноября и получите скидку 20%.  В IT можно стать программистом, который пишет на Python, Java или С++; веб-разработчиком, мобильным разработчиком или тестировщиком. На курсах вас будут ждать:  — YandexGPT, который объяснит всё в любое время дня и ночи; — интерактивный учебник, собранный на основе реальных задач специальности; — команда сопровождения, которая поможет, подбодрит и увлечёт.  Чёрная Пятница в Практикуме — время карьерных перспектив! Познакомьтесь с профессиями и протестируйте формат бесплатно.

Использование внешних процессов в Python с помощью subprocess В мире программирования бывают моменты, когда необходимо взаимодействовать с внешними программами из кода на Python. Для этих задач отлично подходит модуль subprocess, который предоставляет удобный способ запуска внешних процессов, передачи данных им и получения результатов выполнения. Что такое subprocess? subprocess - это модуль Python, который предоставляет множество возможностей для запуска новых процессов, подключения к существующим процессам, а также обмена данными между вашим кодом и внешними программами. Пример использования subprocess:
import subprocess

# Простой пример: выполнение команды "ls" в командной строке
result = subprocess.run(['ls', '-l'], stdout=subprocess.PIPE, text=True)

# Вывод результата выполнения команды
print(result.stdout)
В данном примере мы использовали subprocess.run для выполнения команды "ls -l". Параметр stdout=subprocess.PIPE указывает на перенаправление вывода команды в переменную result.stdout. Параметр text=True гарантирует, что вывод будет в текстовом формате. Передача данных и получение результата:
import subprocess

# Передача данных в команду и получение результата
input_data = "Hello, subprocess!"
result = subprocess.run(['echo', input_data], stdout=subprocess.PIPE, text=True)

# Вывод результата выполнения команды
print(result.stdout)
В данном примере мы использовали команду echo для вывода переданных данных. subprocess.run позволяет передавать данные в команду через параметр input. subprocess также предоставляет множество других функций для более сложных сценариев взаимодействия с процессами, таких как запуск процесса в фоновом режиме, обработка ошибок, а также потоковый вывод данных. #python #subprocess #внешниепроцессы #команднаястрока #программирование

Специальное событие от RuStore: Поднимите свою карьеру в мире мобильной разработки! 18 ноября вступайте в уникальный мир Andr
Специальное событие от RuStore: Поднимите свою карьеру в мире мобильной разработки! 18 ноября вступайте в уникальный мир Android-разработки, монетизации и дистрибуции приложений, представленный на конференции RuStore Mobile Conf от российского магазина приложений RuStore. Что же вас ожидает? 📢 Панельные дискуссии, где обсуждят ключевые тренды индустрии, GameDev и наилучшие инструменты аналитики и разработки. 🎤 Доклады о бескрайних возможностях монетизации, развития и продвижения приложений. 🧩 Кейсы от талантливых разработчиков, дистрибьюторов и партнеров, которые делятся своими секретами успеха. Не упустите шанс! Присоединяйтесь к RuStore Mobile Conf, чтобы совместно двигать вперед индустрию мобильных приложений. Формат мероприятия - оффлайн и онлайн, чтобы каждый мог выбрать наиболее удобный для себя способ участия. Место проведения — Москва, в офисе VK.

Автоматическое форматирование Python кода с помощью Black Сегодня мы расскажем вам о незаменимом инструменте для поддержания структуры и читаемости вашего Python кода - Black. Black - это автоматический форматтер кода, который помогает вам избавиться от несогласованных стилей и выравнивает ваш код согласно официальным рекомендациям PEP 8. Что такое Black? Black - это инструмент для автоматического форматирования Python кода, разработанный с учетом строгих принципов. Он призван обеспечить единообразие в структуре кода и упростить его чтение для всех участников проекта. Преимущества использования Black: - Единообразие: Black гарантирует, что ваш код будет соответствовать стандартам PEP 8, что делает его более читаемым и понятным. - Автоматизация: Black автоматически форматирует код, что позволяет избежать рутинных задач по выравниванию и форматированию. - Интеграция: Black легко интегрируется в ваш рабочий процесс с помощью популярных инструментов разработки, таких как VSCode, PyCharm и других. - Кастомизация: Вы можете настроить некоторые параметры Black, чтобы адаптировать его к вашим потребностям. Как использовать Black? Для начала, установите Black с помощью pip:

pip install black
Затем, вы можете использовать Black для форматирования вашего кода следующим образом:

black your_python_file.py
Black автоматически примет ваш код и приведет его к согласованному стилю. Вы также можете настроить некоторые аспекты форматирования, чтобы сделать его идеально подходящим для вашего проекта. #python #Black #форматирование #код #PEP8

Управление базой данных в Python с Alembic и SQLAlchemy Сегодня мы поговорим о том, как можно эффективно управлять структурой вашей базы данных в Python с использованием библиотек Alembic и SQLAlchemy. Эта связка инструментов позволяет легко мигрировать схему базы данных, управлять версиями и обеспечивает удобный способ разработки и поддержки приложений. Что такое Alembic и SQLAlchemy? SQLAlchemy - это мощная библиотека для работы с базами данных в Python. Она предоставляет ORM (Object-Relational Mapping), что делает работу с базой данных более Pythonic. Вы можете определять модели данных, выполнять запросы и манипулировать данными, используя чистый Python. Alembic - это инструмент для управления миграциями базы данных. Он позволяет создавать и применять миграции для изменения структуры базы данных, такие как создание таблиц, добавление столбцов или изменение индексов. Пример использования Alembic и SQLAlchemy: 1. Установка библиотек:
pip install sqlalchemy alembic
2. Инициализация Alembic:
alembic init my_migration
3. Определение моделей данных в SQLAlchemy:
from sqlalchemy import create_engine, Column, Integer, String
from sqlalchemy.ext.declarative import declarative_base
Base = declarative_base()

class User(Base):
    __tablename__ = 'users'
    id = Column(Integer, primary_key=True)
    name = Column(String)
4. Создание миграции:
alembic revision --autogenerate -m "Create user table"
5. Применение миграции:
alembic upgrade head
Теперь вы можете легко управлять структурой базы данных, создавать новые миграции и применять их, чтобы обновить вашу базу данных. Полезные ссылки: - SQLAlchemy: https://www.sqlalchemy.org/ - Alembic: https://alembic.sqlalchemy.org/ #python #sqlalchemy #alembic #базаданных #миграции

Самое интересное о разработке и эксплуатации на YaTalks 2023 5 и 6 декабря большая технологическая конференция Яндекса YaTalks вернется в офлайн формат, будет также возможность присоединиться онлайн. Более 100 экспертов, руководителей и ученых поделятся своим опытом по разным темам, например: - Никита Ильясов (CTO Яндекс Еды и Маркет Деливери) расскажет как объединяли Delivery Club и Яндекс Еду в людях, технологиях, инфраструктуре, интерфейсах - Андрей Мелихов (ведущий разработчик Yandex Cloud, лектор в Школе разработки интерфейсов и ведущий подкаста «Веб-стандарты») поделится опытом публикации собственного кода в открытый доступ и сложностях на примере проекта DataLens - Андрей Бородин (руководитель подразделения разработки РСУБД с открытым исходным кодом, Yandex Cloud) представит проекты с открытым исходным кодом, которые уже доступны для использования в ваших собственных проектах На конференции будет много и других активностей: нетворкинг, лайвкодинг, воркшопы и карьерные консультации. Вы также сможете лично пообщаться с ведущими экспертами и задать им вопросы. Регистрируйтесь по ссылке и присоединяйтесь офлайн в Москве и в других локациях или онлайн

Самое интересное о разработке и эксплуатации на YaTalks 2023 5 и 6 декабря большая технологическая конференция Яндекса YaTalks вернется в офлайн формат, будет также возможность присоединиться онлайн. Более 100 экспертов, руководителей и ученых поделятся своим опытом по разным темам, например: - Никита Ильясов (CTO Яндекс Еды и Маркет Деливери) расскажет как объединяли Delivery Club и Яндекс Еду в людях, технологиях, инфраструктуре, интерфейсах - Андрей Мелихов (ведущий разработчик Yandex Cloud, лектор в Школе разработки интерфейсов и ведущий подкаста «Веб-стандарты») поделится опытом публикации собственного кода в открытый доступ и сложностях на примере проекта DataLens - Андрей Бородин (руководитель подразделения разработки РСУБД с открытым исходным кодом, Yandex Cloud) представит проекты с открытым исходным кодом, которые уже доступны для использования в ваших собственных проектах На конференции будет много и других активностей: нетворкинг, лайвкодинг, воркшопы и карьерные консультации. Вы также сможете лично пообщаться с ведущими экспертами и задать им вопросы. Регистрируйтесь по ссылке и присоединяйтесь офлайн в Москве и в других локациях или онлайн

Введение в машинное обучение с библиотекой Scikit-Learn в Python Сегодня мы поговорим о машинном обучении и о библиотеке Scik
Введение в машинное обучение с библиотекой Scikit-Learn в Python Сегодня мы поговорим о машинном обучении и о библиотеке Scikit-Learn , которая является мощным инструментом для создания и обучения моделей машинного обучения в Python. Scikit-Learn предоставляет широкий спектр алгоритмов и инструментов для задач классификации, регрессии, кластеризации, и многих других. Это отличное введение в мир машинного обучения. Что такое Scikit-Learn? Scikit-Learn (sklearn) - это библиотека машинного обучения для Python, которая предоставляет простой и единый интерфейс для множества алгоритмов машинного обучения. Она поддерживает задачи как классификации, так и регрессии, а также кластеризации, извлечение признаков, и многое другое. Scikit-Learn также включает в себя множество инструментов для предобработки данных и оценки производительности моделей. Для чего можно использовать Scikit-Learn? 1. Классификация: Scikit-Learn предоставляет множество алгоритмов классификации, таких как метод опорных векторов (SVM), случайные леса, наивный байесовский классификатор, логистическая регрессия и другие. Эти алгоритмы позволяют решать задачи бинарной и многоклассовой классификации. 2. Регрессия: Scikit-Learn поддерживает регрессию, что позволяет создавать модели для прогнозирования числовых значений. Линейная регрессия, регрессия на основе деревьев, и множество других методов доступны для решения задач регрессии. 3. Кластеризация: Для задач кластеризации, Scikit-Learn предоставляет алгоритмы, такие как K-средних, иерархическая кластеризация, агломеративная кластеризация и многое другое. Эти методы позволяют группировать данные на основе их сходства. Scikit-Learn предоставляет множество инструментов для выбора, настройки и оценки моделей машинного обучения. Она идеально подходит для начинающих и опытных разработчиков, желающих погрузиться в мир машинного обучения.

Автоматизация мобильных приложений с помощью uiautomator2 Сегодня мы поговорим о библиотеке uiautomator2, которая предоставля
Автоматизация мобильных приложений с помощью uiautomator2 Сегодня мы поговорим о библиотеке uiautomator2, которая предоставляет мощные инструменты для автоматизации тестирования и взаимодействия с мобильными приложениями на платформе Android. Эта библиотека может пригодиться для создания автотестов, скриптов для тестирования пользовательского интерфейса, и многих других задач, связанных с мобильной разработкой. Что такое uiautomator2? uiautomator2 - это Python-библиотека, предоставляющая возможность управления устройствами Android и взаимодействия с приложениями на них. Она основана на Google's Android Testing Support Library и является мощным инструментом для автоматизации действий на устройствах Android. С uiautomator2, вы можете выполнять действия, такие как нажатие кнопок, ввод текста, чтение содержимого экрана устройства и многое другое, что делает ее полезной для автоматизации тестирования мобильных приложений. #Python #uiautomator2 #автоматизация

Yandex Backend Tour 🚌 – Москва, Екатеринбург, Нижний Новгород, Новосибирск и Санкт-Петербург В рамках тура с 13 по 17 ноября разработчики из разных команд и сервисов Яндекса посетят пять городов России, расскажут о своих продуктах и технологиях в формате живого общения. Бэкендеры, приходите послушать, как устроены продукты и работа в командах. Полный список сервисов можно посмотреть по ссылке. Участники с опытом смогут принять участие в Backend Week Offer с 20 по 26 ноября. . Для тех, кто на подобных мероприятиях впервые и серьезно настроен попасть в команду Яндекса рекомендуем подготовиться – порешать задачки из Яндекс Контеста и LeetCode (уровня medium). Переходи по ссылке и регистрируйся уже сейчас.

Красивый вывод таблиц Недавно нам понадобилось логировать часть базы данных. И тут мы вспомнили про прекрасный модуль prettyt
Красивый вывод таблиц Недавно нам понадобилось логировать часть базы данных. И тут мы вспомнили про прекрасный модуль prettytable, который позволяет красиво выводить таблицы. Итак, имена столбцов задается с помощью атрибута table.field_names. А добавлять строки с данными в таблицу можно методом table.add_row([]), передавая туда список элементов. Но даже если вы не фанат командной строки, то иногда нужно сохранить отчет о работе вашей программы в текстовый файл. В таком случае можно сохранить саму таблицу, вызвав метод table.get_string(). #трюки #prettytable

Хочешь стать ИТ-специалистом, но не знаешь, с чего начать? Тогда тебе в «Школу 21» от Сбера в Великом Новгороде! Мы обучаем б
Хочешь стать ИТ-специалистом, но не знаешь, с чего начать? Тогда тебе в «Школу 21» от Сбера в Великом Новгороде! Мы обучаем бесплатно и даем шанс получить востребованную профессию в сфере ИТ. Наши преимущества? Современный кампус, нет лекций и обязательных расписаний, работа над индивидуальными и командными проектами, только практика. Не стоит переживать, если у тебя нет опыта в программировании. Более 50% участников обучения в школе – это люди, начинающие свой путь в сфере ИТ. А как показывает практика, выпускники школы востребованы на рынке труда, уже более 2200 наших участников успешно трудоустроены. Если ты мечтаешь стать ИТ-специалистом, но не знаешь, с чего начать, то приглашаем тебя на обучение. Не упусти свой шанс и скорее подавай заявку.

Познакомьтесь с IceCream: Улучшенным выводом в Python Hедавно мы наткнулись на потрясающий инструмент для отладки и разработк
Познакомьтесь с IceCream: Улучшенным выводом в Python Hедавно мы наткнулись на потрясающий инструмент для отладки и разработки в Python, и хотим поделиться им с вами! Представляем вам icecream - библиотеку, которая упрощает отладку, улучшая вывод ваших данных. Что такое icecream? icecream - это легковесная библиотека для Python, которая предоставляет простые, но мощные инструменты для отслеживания и вывода значений переменных и данных в процессе выполнения кода. Этот инструмент полезен при отладке, тестировании и разработке, помогая вам лучше понять, что происходит в вашей программе. Преимущества icecream перед стандартным print: 1. Читабельность и простота в использовании: icecream автоматически выводит имя переменной и ее значение, что делает вывод более понятным и читабельным. 2. Цветовая кодировка: icecream поддерживает цветовую кодировку вывода, что делает его более наглядным и удобным для анализа. Настройка icecream: icecream позволяет настраивать вывод, добавлять дополнительную информацию, и даже сохранять логи в файл. Вы можете настроить icecream в соответствии с вашими потребностями, делая вывод более информативным и удобным. from icecream import ic, install install(autodetect=True, includeContext=True) number = 42 ic(number) text = "Привет, мир!" ic(text) Это добавит контекст, такой как имя файла и номер строки, в вывод: ic| <ipython-input-1-5a0d5d83d2d3>:1 in <module> - number: 42 ic| <ipython-input-1-5a0d5d83d2d3>:4 in <module> - text: 'Привет, мир!' Автор идеи поста: @hexvel Если у вас есть предложения для следующего поста, делитесь в комментариях! #Python #logging #icecream

Пару дней не заходил в Телеграм — пропустил все важное В каналах по 100+ непрочитанных сообщений. Вникать в такой объем инфы нет времени и сил. Да и бесполезно — половина забудется через 15 минут. Лучше использовать AI OPEN NEWS — бота, который выдаст самое важное из сотен телеграм-каналов. Военные сводки, ситуация в мире, в какую сторону пошли рынки, почему вымирают капибары. Все будет в одном боте, вместо 50+ каналов. В бота можно добавить любимые каналы, и он будет кидать выжимку из самых интересных постов оттуда. Попробуйте добавить несколько каналов в бота и посмотрите результат — @AiOpenNewsbot