Just Python
🐍Простое изучение Python. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/justpython_it РКН: clck.ru/3MnbSc
Больше📈 Аналитический обзор Telegram-канала Just Python
Канал Just Python (@justpython_it) языкового сегмента Русский является активным участником. Сейчас сообщество объединяет 10 057 подписчиков, занимая 12 218 место в категории Технологии и приложения и 65 146 место в регионе Россия.
📊 Показатели аудитории и динамика
С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 10 057 подписчиков.
Согласно последним данным от 14 июня, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило -62, а за последние 24 часа — -5, при этом общий охват остаётся высоким.
- Статус верификации: Не верифицирован
- Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 2.50%. В первые 24 часа после публикации контент обычно набирает 1.50% реакций от общего числа подписчиков.
- Охват публикаций: В среднем каждый пост получает 252 просмотров. В течение первых суток публикация набирает 151 просмотров.
- Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 0.
- Тематические интересы: Контент сосредоточен на ключевых темах, таких как theory, строка, модуль, url, индекс.
📝 Описание и контентная политика
Автор описывает ресурс как площадку для выражения субъективного мнения:
“🐍Простое изучение Python.
Ссылка: @Portal_v_IT
Сотрудничество: @oleginc, @tatiana_inc
Канал на бирже: telega.in/c/justpython_it
РКН: clck.ru/3MnbSc”
Благодаря высокой частоте обновлений (последние данные получены 15 июня, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.
map(), filter().
Но будьте осторожны, некоторые питонисты не любят функциональщину... Я в том числе.
#theory // Just Pythonpython3 -O foo.py.
#theory // Just Python@staticmethod и @classmethod
@staticmethod обозначает метод статическим. @classmethod привязывает метод к классу. Теперь перейдём к примеру.
__new__ это статический метод и он используется для создания экземпляра класса. dict.fromkey() это ещё один способ создания словаря и это уже classmethod.
#theory // Just Python__get__(obj, objtype), __set__(obj, value) или __delete__(obj).
Они позволяет менять поведения получения значения атрибута, его установки и удаления. Есть хороший HowTo на эту тему.
#theory // Just Python__getitem__.
Зачем? Она используется в numpy. Может быть индикатором того, что тут код надо ещё написать. Или использоваться в аннотации типов.
#theory // Just Python__pycache__
Вас не бесит эта папка? Возможно, вы её и не встречали, но знайте, что она хранит байткод приложения. Таким образом быстрее проходит импорт и запуск.
В ней можно найти .pyc и .pyo файлы. Это байткод и оптимизированный байткод. Они создаются заново, если код программы изменился.
Если очень интересно, зачем нужно переводить код в байткод, то можете почитать PEP 3147.
#theory // Just Pythonenumerate(iter, start=0) — проходится по итератору и возвращает (индекс, значение). Если задать start, то индекс сместиться на start единиц.
zip(a, b, c...) — параллельно проходит по всем последовательностям, возвращая по элементу с каждого.
reversed(obj) — переворачивает obj. Если это невозможно, выдаёт ошибку.
#theory // Just Pythonkey=value.
Все аргументы до косой черты (/) считаются позиционными, то есть передать в них данные можно только в определённом порядке.
Все аргументы после звёздочки (*) считаются ключевыми, то есть передать данные можно только с помощью key=value.
#theory // Just Python__init__ и __new__
__new__(cls) создаёт экземпляр класса. Это статический метод, который вызывается когда мы пишем MyClass().
В то время как __init__(self) инициализирует класс. То есть задаёт значения переменным, что-то считает.
__init__ всегда вызывается после __new__, если функция вернула экземпляр cls, то есть класса.
#theory // Just Pythonimport <package> — просто импорт.
2. from <package> import <obj> — «вытаскивает» obj (функция, класс, переменная) из пакета. Можно импортировать всё, если написать на место <obj> звёздочку.
3. import <package> as <name> — импортирует модуль и задаёт имя, записанное после as. Работает и с from <package> import <obj> as <name>.
Последнее удобно использовать для совместимости или если у вас несколько модулей, которые работают одинаково.
#theory // Just Python__all__ ?
Вот вы написали from module import * и к вам в код попало кучу классов, которые используются только внутри модуля, снаружи они бесполезны.
Избавиться от мусора можно, если записать в __all__ список имён всех объектов (классов, функций, переменных), которые надо импортировать. Документация.
Кстати, объекты, которые начинаются на нижнее подчёркивание тоже не импортируются.
#theory // Just Python__hash__. Чаще всего это неизменяемые типы (tuple, str) или пользовательские классы.
После нам нужна хеш-таблица. Примерная её реализация есть на фото выше. Разобраться, как она работает, можно самостоятельно, но лучше прочитать классную статью, из которой я и украл код :)
#theory // Just Python
Уже доступно! Исследование Telegram 2025 — ключевые инсайты года 
