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 072 subscribers, ranking 12 232 in the Technologies & Applications category and 65 233 in the Russia region.

📊 Audience metrics and dynamics

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

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

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 2.49%. Within the first 24 hours after publication, content typically collects 1.57% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 251 views. Within the first day, a publication typically gains 158 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 11 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 072
Subscribers
-224 hours
-117 days
-6530 days
Posts Archive
Repost from DevHumor
У меня уровень A1 Взято из: DevHumor

Получаем список файлов в папке Нужно обработать все файлы в директории? Новички часто пытаются вручную указывать имена, но Py
Получаем список файлов в папке Нужно обработать все файлы в директории? Новички часто пытаются вручную указывать имена, но Python позволяет получить список файлов автоматически! Модуль os предоставляет метод listdir(), который возвращает содержимое директории, а фильтрация с помощью os.path.isfile() позволяет выбрать только файлы. Итог: Используйте os.listdir() + os.path.isfile(), чтобы получить список всех файлов в директории — удобно для массовой обработки, загрузки или анализа. Разъяснивший Python

Симуляция частиц с Pygame С помощью Pygame можно создать простую, но очень эффектную 2D-игру-симуляцию песка. Игрок будет сып
Симуляция частиц с Pygame С помощью Pygame можно создать простую, но очень эффектную 2D-игру-симуляцию песка. Игрок будет сыпать песчинки мышкой, а частицы под действием гравитации будут падать вниз. При желании ты можешь улучшить проект: добавить воду и огонь, реализовать эффекты ветра и многое другое. ссылка на код #theory // Just Python

math.isclose math.isclose проверяет, близки ли два числа с плавающей запятой с учётом относительной и абсолютной погрешности.
math.isclose math.isclose проверяет, близки ли два числа с плавающей запятой с учётом относительной и абсолютной погрешности. Это полезно при сравнении вещественных чисел, где прямое сравнение через == ненадёжно из-за ошибок округления #theory // Just Python

Преобразуем объект в JSON-строку Часто возникает необходимость сериализовать данные — например, отправить словарь через API и
Преобразуем объект в JSON-строку Часто возникает необходимость сериализовать данные — например, отправить словарь через API или сохранить в файл. Новички могут пытаться делать это вручную, но Python предлагает простой способ через модуль json. С помощью json.dumps() можно быстро преобразовать любой объект (например, словарь) в строку формата JSON. Итог: Модуль json позволяет удобно преобразовывать Python-объекты в строки JSON. Используйте json.dumps() для сериализации. #theory // Just Python

pyspellchecker — инструмент для чистой проверки орфографии. Он(pyspellchecker) использует алгоритм расстояния Левенштейна для
pyspellchecker — инструмент для чистой проверки орфографии. Он(pyspellchecker) использует алгоритм расстояния Левенштейна для поиска перестановок в пределах расстояния редактирования 2 от исходного слова. Затем он сравнивает все перестановки (вставки, удаления, замены и транспозиции) с известными словами в списке частоты слов. Те слова, которые чаще всего встречаются в частотном списке, с большей вероятностью являются правильными результатами. Сверху - простой пример использования pyspellchecker'a. pyspellchecker поддерживает несколько языков, включая английский, испанский, немецкий, французский, русский и португальский. Ставится командой ⚙ pip install pyspellchecker Документация и примеры кода здесь #theory // Just Python

🖥 Linux Academy — топ-канал для продвинутого освоения Linux. Мы раскрываем скрытые механизмы ядра через наглядные шпаргалки
+5
🖥 Linux Academy — топ-канал для продвинутого освоения Linux. Мы раскрываем скрытые механизмы ядра через наглядные шпаргалки и яркую визуальную графику, детально разбираем малоизвестные команды и скрипты. Экспресс-гайды, которые экономят часы поиска: t.me/linuxacademiya

Работаем с переменными окружения в Python Переменные окружения часто используются для хранения конфиденциальных данных — напр
Работаем с переменными окружения в Python Переменные окружения часто используются для хранения конфиденциальных данных — например, API-ключей, логинов, паролей. Вместо того чтобы хардкодить их в код, безопаснее читать их через os.environ. Это удобно, безопасно и позволяет легко переключаться между разными окружениями (например, dev и prod). Итог: Используйте os.environ.get() для безопасного доступа к переменным окружения — это защищает ваш код от утечек данных и упрощает настройку. #theory // Just Python

👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻 Сливаем вам базу с курсами и книгами от известных онлайн школ по Fron
👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻👩‍💻 Сливаем вам базу с курсами и книгами от известных онлайн школ по Frontend: (23 ГБ) — Основы веба (46 ГБ) — HTML/CSS/Верстка (53 ГБ) — JavaScript (31 ГБ) — React (17 ГБ) — TypeScript (33 ГБ) — Vue / Angular / Svelte (56 ГБ) — Webpack / Vite / Git (43 ГБ) — Next.js / Nuxt.js (68 ГБ) — Figma и Веб-дизайн (76 ГБ) — Анимации и UI/UX (44 ГБ) — WordPress (37 ГБ) — Архитектура фронтенда (21 ГБ) — Тестирование фронта Скачивать ничего не нужно — все выложили в Telegram

PrettyTable — довольно полезный модуль для создания простых таблиц и вывода их в терминал или текстовый файл. Модуль PrettyTa
PrettyTable — довольно полезный модуль для создания простых таблиц и вывода их в терминал или текстовый файл. Модуль PrettyTable был вдохновлен таблицами ASCII, используемыми в оболочке PostgreSQL. Возможности модуля PrettyTable: • Установка ширины заполнения столбца, выравнивание текста или границы таблицы. • Сортировка данных. • Выбор отображения столбцов и строк в окончательном выводе. • Чтение данных из CSV, HTML или курсора базы данных. • Вывод данных в ASCII или HTML. Пример(см. выше) Для начала, необходимо создать экземпляр PrettyTable(), чтобы потом добавлять в него некоторые данные. Далее необходимо установить имена полей, используя атрибут PrettyTable.field_names, а затем с помощью списка добавить их(данные) за один раз, используя метод PrettyTable.add_rows() . Добавить данные можно и построчно, используя метод PrettyTable.add_row() , но в данном примере мы будем использовать однострочный метод. Модуль, несмотря на свою простоту — популярен, и имеет 7.3 миллиона скачиваний в месяц. Ставится командой ⚙ pip install prettytable Документация и примеры кода здесь :3 #theory // Just Python

reduce() — функция, которая последовательно применяет функцию-аргумент к элементам списка и возвращает единое значение. Чем о
reduce() — функция, которая последовательно применяет функцию-аргумент к элементам списка и возвращает единое значение. Чем отличается reduce от map и filter? reduce() не возвращает новый список, основанный на функции и итерационный, который мы передали. Вместо этого он возвращает одно значение. Как работает reduce? reduce() работает вызывая функцию |, которую мы передали для первых двух элементов последовательности. Результат, возвращаемый функцией |, используется в другом вызове функции вместе со следующим (в данном случае третьим) элементом. Этот процесс повторяется до тех пор, пока мы не пройдем через все элементы последовательности. Необязательный аргумент initial используется, когда он присутствует, в начале этого цикла с первым элементом в первом вызове функции. В некотором смысле элемент initial является 0-м элементом перед первым, когда он указан. Подробнее про функцию reduce вы можете почитать здесь :3 #theory // Just Python

qrcode — довольно простой модуль, для генерации qr cod'ов в Python! Разберёмся с формулировками: Метод QRCode.add_data() доба
qrcode — довольно простой модуль, для генерации qr cod'ов в Python! Разберёмся с формулировками: Метод QRCode.add_data() добавит данные к текущему объекту qr. Чтобы добавить новые данные путем замены предыдущего содержимого в том же объекте, сначала используйте метод QRCode.clear(). QR-код — это виртуальная база данных в виде незамысловатого значка и хранит в себе около 4200 символов, в последствии QR-код можно отсканировать и получить информацию заложенную в нём. Аббревиатура QR (quick response) переводится как быстрое реагирование. Примеры На примере выше мы добавляем данные с помощью метода qr.add_data , определеляем переменную img и сохраняем наш qr-код. Очищаем qr-код и добавляем новые данные :3 У модуля qrcode есть множество методов для кастомизации qr-кодов. Например в телеграмме тоже есть кастомизация qr-кодов(для входа в аккаунт или отправки qr-cod'a своего аккаунта. Так же модуль довольно гибок, поэтому настроить его можно полностью под себя :) Ставится командой ⚙ pip install qrcode Документация и примеры кода здесь. #theory // Just Python

faulthandler.dump_traceback_later faulthandler.dump_traceback_later планирует автоматический вывод стека вызовов через заданн
faulthandler.dump_traceback_later faulthandler.dump_traceback_later планирует автоматический вывод стека вызовов через заданное количество секунд. Это полезно для отладки зависших программ, бесконечных циклов или неожиданных блокировок #theory // Just Python

importlib.invalidate_caches importlib.invalidate_caches() очищает внутренний кэш путей поиска модулей. Это полезно при динами
importlib.invalidate_caches importlib.invalidate_caches() очищает внутренний кэш путей поиска модулей. Это полезно при динамическом создании или удалении .py файлов, особенно в тестах, плагинах и REPL-средах, когда модуль может появиться в процессе выполнения #theory // Just Python

Бесплатный мини-курс: освой базу тестирования за 72 часа Ты выполнишь 3 реальных задачи из жизни Junior QA — поиски багов вру
Бесплатный мини-курс: освой базу тестирования за 72 часа Ты выполнишь 3 реальных задачи из жизни Junior QA — поиски багов вручную, и с помощью ПО. Получишь проекты в портфолио, значимые для будущего работодателя. Как это работает? 1. Регистрируешься — это абсолютно бесплатно. 2. В течение трёх дней проходишь уроки от эксперта в удобное для себя время. 3. Получаешь консультацию по профессии, обучению и рынку. 4. Понимаешь, подходит ли тебе тестирование, как начать карьеру и как выгодно выделиться среди новичков. Получи 4 гайда + 3 проекта в портфолио за 3 дня — успевай до 30 апреля! 👉 Записаться бесплатно (осталось 12 мест).

dateutil — модуль, который предоставляет продвинутую обработку даты и времени на Python. Почему стоит выбрать dateutil? Работ
dateutil — модуль, который предоставляет продвинутую обработку даты и времени на Python. Почему стоит выбрать dateutil? Работать с датой и временем с помощью встроенного модуля datetime в большом проекте — непростая задача. Учитывая количество изменений, которые требуется применить, при получении сырых данных. Для этих целей был создан модуль dateutil. Он предоставляет расширения для методов, уже имеющихся в datetime. Dateutil разбит на несколько подклассов: easter, parser, relativedelta, rrule, tz и некоторые другие. Стоит отметить, что dateutil зависит от модуля datetime. Он использует его объекты. Подкласс relativedelta предназначен для применения к существующей дате и времени и может заменять определенные компоненты этой даты и времени или представлять интервал времени. В его основу положена характеристика великолепной работы М.-А. Лембург в своем расширении mx.DateTime. Однако обратите внимание, что этот тип НЕ реализует тот же алгоритм, что и его работа. НЕ ожидайте, что он будет вести себя как аналог mx.DateTime. Это значит, что вы можете добавлять дни, месяца и года к текущему объекту datetime. Также есть возможность работать с интервалами, как это показано на примере выше :) Ставится командой ⚙ pip install python-dateutil Документация и примеры кода здесь. #theory // Just Python

captcha — простая библиотека, которая генерирует заданную вами капчу! Что умеет библиотека captcha? Несомненно, библиотека сл
captcha — простая библиотека, которая генерирует заданную вами капчу! Что умеет библиотека captcha? Несомненно, библиотека слишком маленькая, но она всё же она имеет полезные функции, например: генерировать капчу ввиде фотографии(как показано на примере выше) и генерировать аудио капчу (аудиофайл). Так же можно изменять шрифты на выбранные вами, что может быть полезно если tesseract(или другое приспособление для распознавания текста с фотографии) распознает текст. Если поиграться с различным настройками, может выйти что то годное. Результат примера здесь. Библиотека, кстати, досихпор обновляется, поэтому проблем быть не должно :3 Стоит отметить, что не нужно называть файл к примеру captcha.py , ведь тогда Python запутается и выдаст ошибку :( Ставится командой ⚙ pip install captcha Краткая документация(с pypi) и примеры кода здесь! #theory // Just Python

Читаешь документацию на английском, но на звонке думаешь, что «sorry, can you repeat?» это ок? Понимаешь, что такое middlewar
Читаешь документацию на английском, но на звонке думаешь, что «sorry, can you repeat?» это ок? Понимаешь, что такое middleware, но не знаешь, как сказать «я это доделаю к вечеру» без переводчика? Xочешь развиваться в IT, но английский тормозит тебя каждый раз, когда нужно открыть рот? Знакомо? Тогда подписывайся на канал, где ты найдешь все, чтобы общаться на английском в команде уверенно, проходить техсобесы без паники, читать, писать и говорить на английском свободно. 📲 Подписывайся

phonenumbers — это небольшая библиотека, для получения информации о номере телефона. Что она умеет? Данная библиотека имеет в
phonenumbers — это небольшая библиотека, для получения информации о номере телефона. Что она умеет? Данная библиотека имеет возможность узнать геолокацию номера телефона (страна, город), абонентом какого оператора он является, пройти проверку на валидацию и другое. Сверху приведены два примера по валидации данных, но они возвращают разные значения Почему так происходит? Причина в том, что метод is_possible_number() быстро угадывает действительность телефонного номера, проверяя длину анализируемого номера, в то время как метод is_valid_number() выполняет полную проверку, проверяя длину, префикс телефонного номера и регион. При итерации по большому списку телефонных номеров использование phonenumbers.is_possible_number() даст более быстрые результаты по сравнению с phonenumbers.is_valid_number() . Но, как мы видим здесь, эти результаты не всегда правильны. Так что используйте на свой страх и риск. Ставится командой ⚙ pip install phonenumbers Краткая документация(с pypi) и примеры кода здесь.

Just Python - Statistics & analytics of Telegram channel @justpython_it