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 — головні інсайти року 
