en
Feedback
Pythonist.ru - образование по питону

Pythonist.ru - образование по питону

Open in Telegram

Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer. Реклама: @anothertechrock РКН: https://rknn.link/car

Show more

📈 Analytical overview of Telegram channel Pythonist.ru - образование по питону

Channel Pythonist.ru - образование по питону (@pythonist_ru) in the Russian language segment is an active participant. Currently, the community unites 24 417 subscribers, ranking 5 603 in the Technologies & Applications category and 27 462 in the Russia region.

📊 Audience metrics and dynamics

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

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

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 7.23%. Within the first 24 hours after publication, content typically collects 3.11% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 1 766 views. Within the first day, a publication typically gains 760 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 10.
  • Thematic interests: Content is focused on key topics such as т.р, developer, строка, backend, true.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer. Реклама: @anothertechrock РКН: https://rknn.link/car

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

24 417
Subscribers
+424 hours
-117 days
-3030 days
Posts Archive
Задача с кодом. Самое длинное слово Напишите функцию, которая будет находить самое длинное слово в предложении. Если будет найдено два и больше слов одинаковой длины, нужно вернуть первое из них. Небуквенные символы (апостроф, точка, запятая и т. п.) считаются частью слова, к которому прилегают. Примеры
longest_word("Margaret's toy is a pretty doll.") 
➞ "Margaret's"

longest_word("A thing of beauty is a joy forever.") 
➞ "forever."

longest_word("Forgetfulness is by all means powerless!")
➞ "Forgetfulness"

Решение на нашем сайте. #задача #coding

Модули. Как получить текущую директорию в Python Многие программы на Python нуждаются в навигации по файловой системе для чтения и записи файлов. При этом частой операцией является получение текущего каталога. #модули #основы

Ответ к предыдущей задаче для новичков # calculate_even_sum.py
def calculate_even_sum(numbers):
    return sum(num for num in numbers if num % 2 == 0)

# test_calculate_even_sum.py import pytest from calculate_even_sum import calculate_even_sum def test_positive_numbers(): assert calculate_even_sum([1, 2, 3, 4, 5]) == 6 assert calculate_even_sum([10, 20, 30, 40, 50]) == 150 def test_negative_numbers(): assert calculate_even_sum([-1, -2, -3, -4, -5]) == -6 assert calculate_even_sum([-10, -20, -30, -40, -50]) == -150 def test_mixed_numbers(): assert calculate_even_sum([-5, 10, -3, 8, 2]) == 20 assert calculate_even_sum([0, 0, 0, 0, 0]) == 0 def test_empty_list(): assert calculate_even_sum([]) == 0 def test_no_even_numbers(): assert calculate_even_sum([1, 3, 5, 7, 9]) == 0 В этом примере функция calculate_even_sum() принимает список целых чисел и возвращает сумму только четных чисел, проверяя для этого элементы списка на четность.Тесты проверяют правильность работы функции для различных входных данных. #задача #coding

Задача для новичков Напишите функцию calculate_even_sum(), которая принимает на вход список чисел и возвращает сумму всех четных чисел в этом списке. Напишите также тесты с использованием pytest, чтобы проверить правильность работы функции на разных входных данных. Свои варианты пишите в комментариях! Решение - сегодня вечером. #задача #coding

Основы. Как писать модульные тесты на Python Юнит-тестирование — это техника тестирования программного обеспечения (ПО), при которой отдельные компоненты или блоки приложения тестируются независимо от остальной части приложения. Python обеспечивает встроенную поддержку юнит-тестирования с помощью фреймворка unittest. #основы

🚀 Отправляемся в мир Django: ваш первый проект в веб-разработке 22 июля в 19:00 мск — не пропустите открытый урок Что ждет в
🚀 Отправляемся в мир Django: ваш первый проект в веб-разработке 22 июля в 19:00 мск — не пропустите открытый урок Что ждет вас на вебинаре: - основы Django: краткий обзор архитектуры, установка и создание нового проекта; - ваше первое приложение: определение и регистрация простой модели данных, создание представления и маршрута для отображения информации на странице; - работа с шаблонами: использование шаблонов для отображения данных в браузере. Спикер — опытный системный инженер, веб-разработчик и преподаватель. Встречаемся в преддверии старта курса «Специализация Python Developer». Все участники вебинара получат специальную цену на обучение.  🔴 Регистрируйтесь прямо сейчас, чтобы не пропустить бесплатный урок: https://vk.cc/cytNIo Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Задача на логику. Какие числа поставите вместо вопросительных знаков и почему? Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение. #логическаязадача

Задача с кодом. Цифровое расстояние Напишите функцию, которая будет принимать два целых числа, вычислять модуль их разности и выводить сумму цифр полученного числа. Пример:
digit_distance(234, 489) ➞ 12
# |2 - 4| + |3 - 8| + |4 - 9| = 2 + 5 + 5 = 12

Примечания: - Оба числа всегда будут одинаковой длины. - Число на позиции num2 будет больше или равно числу на позиции num1. Примеры
digit_distance(121, 599) ➞ 19
digit_distance(12, 12) ➞ 0
digit_distance(10, 20) ➞ 1

Решение на нашем сайте. #задача #coding

Тест. Условия Python Условия — очень частые конструкции в Python. Практически любая программа представляет собой разные наборы действий, которые нужно выполнить при соблюдении тех или иных условий. Проверьте, насколько хорошо вам удается работа с условиями: пройдите тест из 10 вопросов! #тест

Задача на логику. С кем поехать? Каспер, Стефан и Януш предложили подвезти вас до дома. Двое из них хотят вас убить. Один — нет. Вам нужно выбрать, с кем поехать (естественно, вы хотите добраться домой живым). Все трое сделали следующие заявления: Каспер: Стефан и Януш говорят правду. Стефан: Если хочешь жить, выбери Каспера или Януша. Януш: Если хочешь жить, не выбирай Стефана. Вам известно, что как минимум один из этой троицы всегда врет (и это никак не связано с тем, хочет ли этот человек вас убить). Кого из троих нужно выбрать? Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение. #логическаязадача

Tips & Tricks. Как перевернуть строку в Python Разбираем три способа перевернуть строку: с помощью рекурсии, с помощью среза и с помощью встроенных методов Python. #tipsandtricks #строки

Задача с кодом. ABACABADABACABA Напишите функцию, которая будет принимать буквы английского алфавита и возвращать строки, придерживаясь шаблона «ABACABADABACABA». Суть шаблона в следующем. Все начинается с первой буквы (А). Каждая следующая буква добавляется в центр, а предыдущий паттерн располагается по бокам от нее. Например:
A ➞ **A**
B ➞ A**B**A
C ➞ ABA**C**ABA
D ➞ ABACABA**D**ABACABA
E ➞ ABACABADABACABA**E**ABACABADABACABA
F ➞ ABACABADABACABAEABACABADABACABA**F**ABACABADABACABAEABACABADABACABA
И так далее

Примеры
ABA("A") ➞ "A"
ABA("B") ➞ "ABA"
ABA("E") ➞ "ABACABADABACABAEABACABADABACABA"

Решение на нашем сайте. #задача #coding

Строки. Как обрезать строку в Python В этой статье мы рассмотрим несколько способов обрезки строк. Будем применять срезы, строковый метод rsplit(), форматирование и метод shorten() из модуля textwrap. #строки

Ответ к предыдущей задаче для новичков # is_palindrome.py
def is_palindrome(number):
    number_str = str(number)
    return number_str == number_str[::-1]

# test_is_palindrome.py
import pytest

from palindrome import is_palindrome

def test_positive_palindrome():
    assert is_palindrome(121) == True
    assert is_palindrome(1221) == True

def test_negative_palindrome():
    assert is_palindrome(123) == False
    assert is_palindrome(12321) == False

def test_single_digit():
    assert is_palindrome(9) == True

def test_negative_number():
    assert is_palindrome(-121) == False

def test_large_palindrome():
    assert is_palindrome(12345678987654321) == True

def test_empty_input(): with pytest.raises(ValueError): is_palindrome('') def test_string_input(): with pytest.raises(ValueError): is_palindrome('hello') def test_float_input(): with pytest.raises(ValueError): is_palindrome(12.21) В этом примере функция is_palindrom() принимает число, преобразует его в строку и далее сравнивает эту строку с этой же строкой, но записанной в обратном порядке. Если они равны, возвращается True, в противном случае False. Тесты проверяют правильность работы функции для различных входных данных. #задача #coding

Задача для новичков Напишите функцию is_palindrome(), которая принимает на вход число и проверяет, является ли оно палиндромом. Палиндромом называется число, которое одинаково читается слева направо и справа налево. Напишите также тесты с использованием pytest, чтобы проверить правильность работы функции на разных входных данных. Свои варианты пишите в комментариях! Решение - сегодня вечером. #задача #coding

Машинное обучение. NaN в Python В мире науки о данных и аналитики встреча с отсутствующими данными — скорее правило, чем исключение. Отсутствующие значения могут исказить анализ, привести к неверным выводам и в целом нарушить ход обработки данных. Устранение таких пробелов имеет решающее значение для сохранения целостности вашего анализа. Цель этой статьи — познакомить вас с различными способами определения значений NaN (Not a Number) в Python. Книги по ML - @maschinelearning #ml

Занимаетесь разработкой? Вам подойдёт облако Рег.ру 😎 Мы предлагаем множество линеек с разными процессорами и дисками, включ
Занимаетесь разработкой? Вам подойдёт облако Рег.ру 😎 Мы предлагаем множество линеек с разными процессорами и дисками, включая AMD EPYC и высокочастотные E2388. Сервисы запускаются за считанные минуты, у нас честная модель оплаты pay-as-you-go, управление через панель или API и много готовых образов — Docker, GitLab. Всё как вы любите! А на нашем канале вы узнаете как собрать пайплайн, масштабировать инфраструктуру, повысить отказоустойчивость, и многое другое. Подписывайтесь. 😉 Реклама. ООО «Регистратор доменных имен РЕГ.РУ». ИНН 7733568767 erid: 2VtzquifykL

QaLib - канал для скачивания книг по тестированию с самой удобной навигацией и поиском нужной книги. Наш упор - это нахождени
QaLib - канал для скачивания книг по тестированию с самой удобной навигацией и поиском нужной книги. Наш упор - это нахождение книг на русском языке. В чем преимущества нашего канала: 1. Все книги поделены на русские и английские по языку издания ru en 2. Удобная навигация по технологиям и фреймворкам pentest python junit и т.д 3. Книги можно скачать в pdf и epub. 4. В шапке канала удобнейшая навигация по книгам. Подписывайтесь и качайте: @libqa

Задача на логику. Найдите закономерность и подставьте числа вместо вопросительных знаков. Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение. #логическаязадача

Tips & Tricks. Functools: улучшаем функции Python Экосистема Python очень обширна и включает в себя множество отличных инструментов для решения различных задач программирования. В этой статье мы рассмотрели один из таких инструментов - модуль functools. Это невероятно мощный модуль, который можно использовать для улучшения практически любой функции в Python. #tipsandtricks #функции #модули