en
Feedback
Just Python

Just Python

Open in Telegram

🐍Простое изучение Python. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/justpython_it РКН: clck.ru/3MnbSc

Show more

📈 Analytical overview of Telegram channel Just Python

Channel Just Python (@justpython_it) in the Russian language segment is an active participant. Currently, the community unites 10 078 subscribers, ranking 12 226 in the Technologies & Applications category and 65 243 in the Russia region.

📊 Audience metrics and dynamics

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

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

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

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
🐍Простое изучение Python. Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Канал на бирже: telega.in/c/justpython_it РКН: clck.ru/3MnbSc

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

10 078
Subscribers
-324 hours
-167 days
-6630 days
Posts Archive
😳 С 500р я сделала 50.000 рублей за один день! Как? Чего? А я также смогу? Если приложите 2 часа свободного времени и желани
😳 С 500р я сделала 50.000 рублей за один день! Как? Чего? А я также смогу? Если приложите 2 часа свободного времени и желания учиться, то сделаете даже больше. 👍👍👍👍👍 И это не шутки. Анастасия — инвестор, которая создала свой приватный-канал, с помощью которого уже сегодня вы можете заработать целую зп за 1 день ❤️❤️❤️❤️❤️ От вас не нужно сверх способностей, она всем поможет и подскажет. Это полностью законный заработок и главное — стабильный Подписывайтесь, доступ даем ровно 24 часа, дальше удаляем. Один клик и обеспечь себе стабильный заработок на всю жизнь! 👇🏻

Беспорядок внутри порядка * (ч.2) Хорошо, так почему изменение порядка повлияло на длину сгенерированного set объект? Ответ з
Беспорядок внутри порядка * (ч.2) Хорошо, так почему изменение порядка повлияло на длину сгенерированного set объект? Ответ заключается только в отсутствии непереходного равенства. Поскольку наборы представляют собой "неупорядоченные" коллекции уникальных элементов, порядок, в котором вставляются элементы, не должен иметь значения. Но в данном случае это действительно имеет значение. #theory // Just Python

Беспорядок внутри порядка * (ч.1) Причина, по которой непереходное равенство не соблюдалось среди dictionary, ordered_dict и
Беспорядок внутри порядка * (ч.1) Причина, по которой непереходное равенство не соблюдалось среди dictionary, ordered_dict и another_ordered_dict, заключается в том, как eq метод реализован в OrderedDict классе. А причина такого равенства в поведении заключается в том, что он позволяет OrderedDict заменять объекты напрямую везде, где используется обычный словарь. #theory // Just Python

Осталось 24 часа, чтобы забрать 👇🏼 - доступ к бесплатному интенсиву "Первые деньги на вайбкодинге" (старт уже завтра 7.04 в
Осталось 24 часа, чтобы забрать 👇🏼 - доступ к бесплатному интенсиву "Первые деньги на вайбкодинге" (старт уже завтра 7.04 в 19.00) - уроки по программированию с нейронками - 50 бесплатных нейросетей, чтобы кодить без остановки - «Библиотека промптов для заработка на вайбкодинге», которые помогут упаковать портфолио и общаться с клиентами так, чтобы покупали Все бонусы уже ждут тебя в закрытом канале по вайбкодингу👇 Вступить в закрытый канал Вступить в закрытый канал Вступить в закрытый канал

В связи с нынешними ограничениями по работе Telegram, создали аналог канала в Max — Заметки Питониста Если у вас возникают пр
В связи с нынешними ограничениями по работе Telegram, создали аналог канала в Max — Заметки Питониста Если у вас возникают проблемы с загрузкой контента, переходите в наш дублированный канал — https://max.ru/pythontest_it

В глубине души мы все одинаковые (ч.2) Идентификатор объекта уникален только на протяжении всего срока службы объекта. После
В глубине души мы все одинаковые (ч.2) Идентификатор объекта уникален только на протяжении всего срока службы объекта. После уничтожения объекта или до его создания что-то еще может иметь тот же идентификатор. Как вы можете заметить, порядок, в котором уничтожаются объекты, - это то, что имеет здесь решающее значение. #theory // Just Python

В глубине души мы все одинаковые (ч.1) При id вызове Python создал объект WTF класса и передал его id функции. id Функция бер
В глубине души мы все одинаковые (ч.1) При id вызове Python создал объект WTF класса и передал его id функции. id Функция берет его id (его ячейку памяти) и выбрасывает объект. Объект уничтожен. Когда мы делаем это дважды подряд, Python выделяет ту же ячейку памяти и для этого второго объекта. Поскольку (в CPython) id в качестве идентификатора объекта используется ячейка памяти, идентификатор двух объектов одинаков. #theory // Just Python

Как вывести переменную и строку в Python, разделив их запятыми Вы можете указать строку и переменную в качестве аргументов фу
Как вывести переменную и строку в Python, разделив их запятыми Вы можете указать строку и переменную в качестве аргументов функции print(), просто перечислив их через запятую. #theory // Just Python

Хэш-функций (ч.2) Как Python нашел 5 в словаре, содержащем 5.0? Python делает это за постоянное время без необходимости скани
Хэш-функций (ч.2) Как Python нашел 5 в словаре, содержащем 5.0? Python делает это за постоянное время без необходимости сканировать каждый элемент с помощью хэш-функций. Когда Python ищет ключ foo в dict, он сначала выполняет вычисления hash(foo) (которые выполняются в постоянном времени). Поскольку в Python требуется, чтобы объекты, которые сравниваются равными, также имели одинаковое хэш-значение (docs здесь), 5, 5.0 и 5 + 0j имеют одинаковое хэш-значение. #theory // Just Python

Хэш-функций (ч.1) Когда вы это делаете some_dict[5] = "Python", Python находит существующий элемент с эквивалентным ключом 5.
Хэш-функций (ч.1) Когда вы это делаете some_dict[5] = "Python", Python находит существующий элемент с эквивалентным ключом 5.0 -> "Ruby", перезаписывает его значение на месте и оставляет исходный ключ в покое. #theory // Just Python

Хэш брауни (ч.2) Итак, как мы можем обновить ключ на 5 (вместо 5.0)? На самом деле мы не можем выполнить это обновление на ме
Хэш брауни (ч.2) Итак, как мы можем обновить ключ на 5 (вместо 5.0)? На самом деле мы не можем выполнить это обновление на месте, но что мы можем сделать, это сначала удалить ключ (del some_dict[5.0]), а затем установить его (some_dict[5]), чтобы получить целое число 5 в качестве ключа вместо плавающего 5.0, хотя это должно быть необходимо в редких случаях. #theory // Just Python

Хэш брауни (ч.1) Уникальность ключей в словаре Python определяется эквивалентностью, а не идентичностью. Итак, даже несмотря
Хэш брауни (ч.1) Уникальность ключей в словаре Python определяется эквивалентностью, а не идентичностью. Итак, даже несмотря на то, что 5, 5.0 и 5 + 0j являются различными объектами разных типов, поскольку они равны, они не могут оба находиться в одном и том же dict (или set). Как только вы вставите любой из них, попытка поиска любого отдельного, но эквивалентного ключа завершится успехом с исходным отображенным значением (вместо сбоя с KeyError) #theory // Just Python

Как не использовать оператор is Тут оба a и b ссылаются на один и тот же объект при инициализации с одинаковым значением в од
Как не использовать оператор is Тут оба a и b ссылаются на один и тот же объект при инициализации с одинаковым значением в одной строке. Это происходит когда a и b устанавливаются в 257 значения в одной строке, интерпретатор Python создает новый объект, а затем одновременно ссылается на вторую переменную. Если вы делаете это в отдельных строках, он не "знает", что уже существует 257 как объект. Это оптимизация компилятора, и она особенно применима к интерактивной среде. Когда вы вводите две строки в живой интерпретатор, они компилируются отдельно, следовательно, оптимизируются отдельно. #theory // Just Python

Хэш брауни (ч.2) Итак, как мы можем обновить ключ на 5 (вместо 5.0)? На самом деле мы не можем выполнить это обновление на ме
Хэш брауни (ч.2) Итак, как мы можем обновить ключ на 5 (вместо 5.0)? На самом деле мы не можем выполнить это обновление на месте, но что мы можем сделать, это сначала удалить ключ (del some_dict[5.0]), а затем установить его (some_dict[5]), чтобы получить целое число 5 в качестве ключа вместо плавающего 5.0, хотя это должно быть необходимо в редких случаях. #theory // Just Python

Хэш брауни (ч.1) Уникальность ключей в словаре Python определяется эквивалентностью, а не идентичностью. Итак, даже несмотря
Хэш брауни (ч.1) Уникальность ключей в словаре Python определяется эквивалентностью, а не идентичностью. Итак, даже несмотря на то, что 5, 5.0 и 5 + 0j являются различными объектами разных типов, поскольку они равны, они не могут оба находиться в одном и том же dict (или set). Как только вы вставите любой из них, попытка поиска любого отдельного, но эквивалентного ключа завершится успехом с исходным отображенным значением (вместо сбоя с KeyError) #theory // Just Python

😳 Нейросети уже заменяют людей Пока ты тратишь время, другие забирают по 10-15к за заказ через нейросети В моём канале ты на
😳 Нейросети уже заменяют людей
Пока ты тратишь время, другие забирают по 10-15к за заказ через нейросети
В моём канале ты найдёшь: >> Как выйти на 100.000₽ на фрилансе делая сайты нейронкой? >> Как находить клиентов за 1 день (чек-лист на 4 страницы) ? >> Почему заказчикам выгоднее купить у тебя, а не делать самим? Просто зайти или ныть, что мало денег? Выбор за тобой: https://t.me/+jvpIhGyXWcUxZmRi

Разница между is и == is оператор проверяет, ссылаются ли оба операнда на один и тот же объект (т.Е. он проверяет, совпадает
Разница между is и == is оператор проверяет, ссылаются ли оба операнда на один и тот же объект (т.Е. он проверяет, совпадает ли идентификатор операндов или нет). == оператор сравнивает значения обоих операндов и проверяет, совпадают ли они. Это is для равенства ссылок и == для равенства значений. 256 является существующим объектом, но 257 им не является. При запуске python будут выделены числа от -5 до 256. Эти числа используются часто, поэтому имеет смысл просто иметь их наготове. #theory // Just Python

Будьте осторожны с цепными операциями (ч.2) Такое поведение в этом примере может показаться вам глупым но, оно фантастично с
Будьте осторожны с цепными операциями (ч.2) Такое поведение в этом примере может показаться вам глупым но, оно фантастично с такими вещами, как a == b == c и 0 <= x <= 100. Поэтому 1 > 0 < 1 эквивалентно, (1 > 0) and (0 < 1) который вычисляется как True и Выражение (1 > 0) < 1 эквивалентно True < 1. Итак, 1 < 1 вычисляется как False #theory // Just Python

Будьте осторожны с цепными операциями (ч.1) Согласно документации, если a, b, c, ..., y, z являются выражениями, а op1, op2,
Будьте осторожны с цепными операциями (ч.1) Согласно документации, если a, b, c, ..., y, z являются выражениями, а op1, op2, ..., opN - операторами сравнения, то op1 является op2 c ... y opN z эквивалентен op1 b и b op2 c и ... y opN z, за исключением того, что каждое выражение вычисляется не более одного раза. Из-за этого мы получаем что, False is False is False эквивалентно (False is False) and (False is False) и True is False == False эквивалентно (True is False) and (False == False) и поскольку первая часть инструкции (True is False) вычисляется как False, общее выражение вычисляется как False. #theory // Just Python

Строки иногда могут быть сложными (ч.3) Резкое изменение выходных данных четвертого фрагмента связано с методом глазковой опт
Строки иногда могут быть сложными (ч.3) Резкое изменение выходных данных четвертого фрагмента связано с методом глазковой оптимизации, известным как постоянное сворачивание. Это означает, что выражение 'a'*20 заменяется на 'aaaaaaaaaaaaaaaaaaaa' во время компиляции, чтобы сэкономить несколько тактов во время выполнения. Постоянное сгибание происходит только для строк, имеющих длину менее 21. (Почему? Представьте размер .pyc файла, сгенерированного в результате выражения 'a'*10**10). Вот исходный код реализации для того же самого. #theory // Just Python