ru
Feedback
Just Python

Just Python

Открыть в Telegram

🐍Простое изучение 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) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.

10 057
Подписчики
-524 часа
-127 дней
-6230 день
Архив постов
Оператор with Был придуман, чтобы заменить огромные try/except/finally при работе с файлами/соединениями на более простую кон
Оператор with Был придуман, чтобы заменить огромные try/except/finally при работе с файлами/соединениями на более простую конструкцию. Он самостоятельно выполняет обязательные функции по завершению работы с классом после выполнения всех действий. Об этом в PEP 343. Оператор использует __enter__ в самом начале, например, для открытия файла. После выполнения всех операций (или если возникла ошибка), используется __exit__. #theory // Just Python

Фокус со срезом Срезы позволяют нам получить подмножество элементов (исключение). Работают они с последовательностями (строки
Фокус со срезом Срезы позволяют нам получить подмножество элементов (исключение). Работают они с последовательностями (строки, списки, кортежи, range). Но если мы возьмём подмножество из ничего (как в примере), то и получим ничего, но это и не приведёт к ошибке. #theory // Just Python

Хороший Python В первом тесте Python получает список, выполняет функцию join (объединяет строки в последовательности) и созда
Хороший Python В первом тесте Python получает список, выполняет функцию join (объединяет строки в последовательности) и создаёт новую строку. Но вот во втором случае Python сразу понимает что ''.join(a.split()) вернёт a, поэтому не выполняет ни split, ни join, а подставляет ту же строку. #theory // Just Python

Интерпретатор умный Перед запуском он проходится по файлу и смотрит на первые значения переменных (a = "string"), которые пот
Интерпретатор умный Перед запуском он проходится по файлу и смотрит на первые значения переменных (a = "string"), которые потом подставляет на месте повторений (если это неизменяемые типы данных). Именно поэтому, когда вы выполняете код в интерактивном интерпретаторе и как файл, результат может отличаться. #theory // Just Python

IEEE 754 Это стандарт, который говорит как расставить нолики и единички, чтобы получить float. Он позволяет нам писать 0.3, н
IEEE 754 Это стандарт, который говорит как расставить нолики и единички, чтобы получить float. Он позволяет нам писать 0.3, но из-за него же 0.1 + 0.2 != 0.3. На эту тему тут был ролик, а я пока расскажу про странные моменты, которые связаны с этим стандартом. #theory // Just Python

Строки на несколько строк Бывают ситуации, когда строку лучше разделить, чтобы она легче читалась, но при этом сохранить её с
Строки на несколько строк Бывают ситуации, когда строку лучше разделить, чтобы она легче читалась, но при этом сохранить её содержимое в полном порядке. В таком случае у нас есть три варианта: Использовать косую черту (/). Тогда мы переносим выражение на новую строку и ни о чем не заботимся. Использовать скобки. Смотрите лучше пример. Никаких + использовать не надо, строки сами объединяться. Использовать тройные кавычки. Внутри тройных кавычек все останется именно таким, как оно есть. #theory // Just Python

Всего за 5 минут определите подходящую вам IT-профессию. Онлайн-школа Skillfactory разработала уникальный профориентационный тест из 18 вопросов. Ответив на них, узнаете наиболее подходящую вам специальность. Работайте в российских или зарубежных компаниях, в офисе или удаленно. Для айтишников — сниженная ставка по ипотеке, высокая зарплата, комфортные условия и гибкий график. Переходите по специальной ссылке, чтобы пройти тест, получить карьерную консультацию и мини-курс для выбора профессии в IT или дизайне Реклама. Информация о рекламодателе по ссылкам в посте.

Любопытно round(x) округляет значения до ближайшего чётного числа (в документации так и написано). В википедии можно даже най
Любопытно round(x) округляет значения до ближайшего чётного числа (в документации так и написано). В википедии можно даже найти такое правило. Если вам нужно, чтобы 2.5 округлялось до трёх, то посмотрите в сторону decimal с настройкой ctx.rounding = ROUND_HALF_UP. Подробнее. #theory // Just Python

Создаём интерфейс командной строки Если вы пишите консольное приложение, то обязаны позаботиться о том, чтобы пользователям б
Создаём интерфейс командной строки Если вы пишите консольное приложение, то обязаны позаботиться о том, чтобы пользователям было удобно им пользоваться. CLI вам поможет создать fire. Установка: pip install fire Модуль придерживается ООПшного стиля, что сильно упрощает интеграцию к себе в проект. Также он предоставляет доступ ко всем атрибутам, которые переданы в него. Об этом и не только подробнее в документации. #theory // Just Python

❗️Появилась инструкция с помощью которой всего за 5 шагов можно обойти замедление YouTube. Работает абсолютно для любого устр
❗️Появилась инструкция с помощью которой всего за 5 шагов можно обойти замедление YouTube. Работает абсолютно для любого устройства и без VPN. Инструкция https://t.me/+yaL8W4GBCaFjNWU0

Context Manager Помните про with? Там рассказывалось про его использование с классами, но ничто не мешает использовать его с
Context Manager Помните про with? Там рассказывалось про его использование с классами, но ничто не мешает использовать его с функциями. Только нужна библиотека contextlib. Чтобы функция могла работать с with, вы добавляете @contextmanager или @asynccontextmanager, в зависимости от того, нужно ли вам асинхронное выполнение. Только ещё вам нужно yield, чтобы вернуть объект, с которым будет работать with и при этом только приостановить работу функции. Подробнее. #theory // Just Python

Правильная сортировка символов по алфавиту Буквы сортируются не в алфавитном порядке, а по позиции в таблице UTF-16, получить
Правильная сортировка символов по алфавиту Буквы сортируются не в алфавитном порядке, а по позиции в таблице UTF-16, получить значение которого можно с помощью ord(x). В верхнем регистре символы имеют меньшее значение, чем в нижнем, поэтому они оказались в начале списка. #theory // Just Python

Упрощаем поиск багов с помощью assert Функция поиска площади квадрата со стороной 5 должна возвращать 25. А если не вернёт? С
Упрощаем поиск багов с помощью assert Функция поиска площади квадрата со стороной 5 должна возвращать 25. А если не вернёт? Самый быстрый способ это проверять — использовать assert. Если оператор получает на первый аргумент False, то выводит AssertionError с текстом из второго аргумента (если таков имеется). Чтобы убрать проверку, добавьте флаг -O при запуске приложения: python3 -O foo.py. Подробнее в документации. #theory // Just Python

Узнай, сколько лет твоему Telegram аккаунту и заработай токены! Появился бот, который вычисляет возраст телеграм-аккаунта и н
Узнай, сколько лет твоему Telegram аккаунту и заработай токены! Появился бот, который вычисляет возраст телеграм-аккаунта и начисляет токены $DOGS. Токен уже ожидает листинг в ближайшие дни! Переходи по ссылке и забирай бонусные баллы за наш олдовый аккаунт, приглашай друзей и повышай свой баланс, чем старше аккаунт, тем больше баллов. Bark! Bark! – Dogs 🦴

Менять списки во время итерации плохая идея, и вот почему: С помощью итератора мы можем пройтись по элементам списка, так дав
Менять списки во время итерации плохая идея, и вот почему: С помощью итератора мы можем пройтись по элементам списка, так давайте напишем свой итератор и посмотрим, что там происходит внутри. Как мы видим, поскольку удалили 1 из списка, все элементы сместились влево и на второй позиции уже будет не двойка а тройка. Её тоже удаляем и получаем [2, 4]. Поскольку дальше двигаться некуда, итератор останавливает свою работу. #theory // Just Python

Принцип DRY(не повторяйся) Don't repeat yourself («не повторяйся») — этот принцип означает, что стоит избегать дублирования к
Принцип DRY(не повторяйся) Don't repeat yourself («не повторяйся») — этот принцип означает, что стоит избегать дублирования кода или данных. Внесение изменений в такой код становится в разы сложнее. Что если вы забыли добавить фичу в другом файле? Этот вопрос не даст вам покоя. Следование принципу приводит проект к модульной архитектуре с чётким разделением между бизнес-логикой и программными классами. #theory // Just Python

Про метод str.split(sep) Все знают, что он разделяет строку по sep, но у него есть свои особенности. И первое, это если sep н
Про метод str.split(sep) Все знают, что он разделяет строку по sep, но у него есть свои особенности. И первое, это если sep не указан, то есть None. Тогда ряды пробелов рассматриваются как один разделитель и, к тому же, в результате не будет пустых строк в начале и в конце. Если sep передан, то разделители не группируются, а значит на месте повторов образуется ''. Также, разделение пустой строки всегда вернёт ['']. #theory // Just Python

Про десятичные числа В Python3 к цифрам относится всё, что можно считать цифрами, поэтому код с теста не выдал ошибки. Это, н
Про десятичные числа В Python3 к цифрам относится всё, что можно считать цифрами, поэтому код с теста не выдал ошибки. Это, например, '٠' (арабская ноль). Зачем их добавили? На эту тему есть интересная история, связанная с интернетом. #theory // Just Python

Почему так на***? reversed(x) позволяет пройтись по объекту в обратном порядке. То есть в нашем случае — 3, 2, 1. Но это итер
Почему так на***? reversed(x) позволяет пройтись по объекту в обратном порядке. То есть в нашем случае — 3, 2, 1. Но это итератор, а значит пройтись по нему можно только 1 раз. Если попробовать получить значения ещё раз, то генератор просто ничего не вернёт. Вызывается sorted([3, 2, 1]) == sorted([]) и, понятное дело, мы получаем False. #theory // Just Python

Готовы к взрыву мозга? Когда вызывается id(Ok()), создаётся экземпляр класса, функция получает адрес в памяти и выкидывает об
Готовы к взрыву мозга? Когда вызывается id(Ok()), создаётся экземпляр класса, функция получает адрес в памяти и выкидывает объект (то есть удаляет его). Во второй раз происходит то же самое, но на месте, где только что был предыдущий объект появляется новый, точно такой же. И в итоге мы получаем один и тот же адрес. #theory // Just Python