ru
Feedback
Python задачки

Python задачки

Открыть в Telegram

Задачки по питону: алгоритмы, регулярные выражения, вопросы с интервью, задачи для Junior Python Developer. По вопросам рекламы: @anothertechrock РКН: https://clck.ru/3R3u5B

Больше

📈 Аналитический обзор Telegram-канала Python задачки

Канал Python задачки (@pythonquestions) языкового сегмента Русский является активным участником. Сейчас сообщество объединяет 12 108 подписчиков, занимая 10 414 место в категории Технологии и приложения и 54 546 место в регионе Россия.

📊 Показатели аудитории и динамика

С момента создания невідомо проект демонстрирует стремительный рост, собрав аудиторию из 12 108 подписчиков.

Согласно последним данным от 09 июня, 2026, канал показывает стабильную активность. За последние 30 дней изменение числа участников составило -73, а за последние 24 часа — -1, при этом общий охват остаётся высоким.

  • Статус верификации: Не верифицирован
  • Уровень вовлечённости (ER): Средний показатель вовлечённости аудитории составляет 9.15%. В первые 24 часа после публикации контент обычно набирает 3.64% реакций от общего числа подписчиков.
  • Охват публикаций: В среднем каждый пост получает 1 108 просмотров. В течение первых суток публикация набирает 441 просмотров.
  • Реакции и взаимодействия: Аудитория активно поддерживает контент: среднее количество реакций на один пост — 11.
  • Тематические интересы: Контент сосредоточен на ключевых темах, таких как void, developer, professional, api, loginpage.

📝 Описание и контентная политика

Автор описывает ресурс как площадку для выражения субъективного мнения:
Задачки по питону: алгоритмы, регулярные выражения, вопросы с интервью, задачи для Junior Python Developer. По вопросам рекламы: @anothertechrock РКН: https://clck.ru/3R3u5B

Благодаря высокой частоте обновлений (последние данные получены 10 июня, 2026) канал поддерживает актуальность и высокий уровень охвата публикаций. Аналитика показывает, что аудитория активно взаимодействует с контентом, что делает его важной точкой влияния в категории Технологии и приложения.

12 108
Подписчики
-124 часа
-167 дней
-7330 день
Архив постов
Реальные проекты и нетворкинг с профи: Летняя школа бэкенд‑разработки Яндекса открыла набор Начинающие бэкендеры, есть планы
Реальные проекты и нетворкинг с профи: Летняя школа бэкенд‑разработки Яндекса открыла набор Начинающие бэкендеры, есть планы на лето? Если уже умеете писать читаемый код в Python, Java или C++ и разбираетесь в алгоритмах, Летняя школа бэкенда Яндекса — ваш шанс прокачаться в разработке высоконагруженных сервисов. Вы получите уникальный опыт, работая вместе с ведущими специалистами компании. Как проходит обучение: — со 2 июня по 27 июля — онлайн-лекции, семинары и практические задания — с 28 июля по 24 августа — разработка реальных проектов офлайн или онлайн Вас ждут: — работа в фулстек-командах в коворкингах Яндекса — лекции от специалистов компании в летнем лектории — возможность стать частью команды и получить офер: больше половины выпускников становятся стажерами или сотрудниками компании Не упускайте шанс, регистрация закрывается уже 27 апреля! Подать заявку можно тут.

Как извлечь последние три символа строки text? text = "Python"
Anonymous voting

От чего зависит эффективность автотестов? От их правильного написания и поддерживаемости! В QA GURU мы учим приручать Java, чтобы ваши автотесты работали, как часы. Вот несколько лайфхаков, о которых мы расскажем на вводном занятии уже сегодня (20:00 Мск): 1. Используйте понятные и описательные названия тестов Названия тестов должны четко отражать их цель. Это упрощает понимание кода всеми членами команды. Например: // Хорошо
public void verifyLoginWithValidCredentials() { ... }
// Плохо
public void test1() { ... }
Описательные названия помогают быстро понять, что проверяет тест, без необходимости изучения его внутренней логики. 2. Применяйте Page Object Model (POM) Page Object Model позволяет отделить логику теста от структуры веб-страницы, что делает код более модульным и удобным для поддержки при изменениях интерфейса. Пример использования: // Класс
Page Object
public class LoginPage {
    private By usernameField = By. id("username");
    private By passwordField = By. id("password");
    private By loginButton = By. id("loginBtn");

    public void enterUsername(String username) {
        driver.findElement(usernameField).sendKeys(username);
    }

    public void enterPassword(String password) {
        driver.findElement(passwordField).sendKeys(password);
    }

    public void clickLoginButton() {
        driver.findElement(loginButton).click();
    }
}

// Тестовый сценарий

LoginPage loginPage = new LoginPage(driver);
loginPage.enterUsername("john.doe");
loginPage.enterPassword("password123");
loginPage.clickLoginButton();


POM способствует повторному использованию кода и улучшает читаемость тестов.

3. Используйте параметризацию и data-driven подход


Параметризованные тесты позволяют запускать один и тот же сценарий с различными входными данными, что увеличивает охват тестирования без дублирования кода.

@ ParameterizedTest
@ CsvSource({"john.doe, password123", "jane.smith, test@123"})
public void verifyLogin(String username, String password) {
    LoginPage loginPage = new LoginPage(driver);
    loginPage.enterUsername(username);
    loginPage.enterPassword(password);
    loginPage.clickLoginButton();
}

Этот подход делает тесты более гибкими и масштабируемыми.

4. Следуйте принципу AAA (Arrange, Act, Assert)


Структурируйте тесты в три этапа:

Arrange: подготовка данных и окружения.

Act: выполнение действия.

Assert: проверка результата.

Пример:

@ Test
public void testAddition() {
    // Arrange
    Calculator calculator = new Calculator();

    // Act
    int result = calculator.add(2, 3);

    // Assert
    assertEquals(5, result);
}
Этот подход делает тесты более организованными и легко читаемыми. 5. Логирование и отчетность Добавляйте логирование в тесты для диагностики проблем:
log. info("Entering username: " + username);
log. info("Clicking on the login button");
Интеграция инструментов отчетности (например, Allure) помогает визуализировать результаты тестов и быстро выявлять ошибки. 6. Регулярные ревью кода Проводите регулярные ревью автотестов для повышения качества кода. Это помогает выявить потенциальные проблемы, улучшить читаемость и обеспечить соблюдение стандартов кодирования. 7. Автоматизация и CI/CD Используйте инструменты автоматизации (Maven, Gradle) для запуска тестов в рамках CI/CD пайплайнов. Это ускоряет процесс разработки и обеспечивает стабильность приложения на всех этапах. Хотите узнать больше? Присоединяйтесь сегодня (20:00 Мск) к нашему бесплатному открытому уроку! 🔗 Зарегистрируйтесь на первый открытый урок по ссылке.

Как найти сумму всех чисел в списке? lst = [1, 2, 3, 4, 5]
Anonymous voting

⚡️Какой основной инструмент работы у аналитика? Pandas - инструмент, который делает жизнь аналитика проще и приятней, а работ
⚡️Какой основной инструмент работы у аналитика? Pandas - инструмент, который делает жизнь аналитика проще и приятней, а работу - эффективней. Научиться работать с Pandas на реальных задачах бизнеса можно на бесплатном курсе от Simulative. За неделю обучения вы: 🟠Освоите Pandas с нуля до продвинутых функций: сложная агрегация, оконные функции и т.д. 🟠Научитесь решать реальные аналитические задачи: проводить многомерный ABC-анализ, XYZ-анализ, рассчитывать динамику продаж. 🟠Сделаете собственный проект, который сможете добавить в портфолио: реальный кейс автоматизации обработки финансовой отчетности от крупной региональной аптечной сети 🕗 Обучение проходит на платформе школы 😶Начать учиться Pandas

Как проверить, является ли строка s палиндромом? s = "radar"
Anonymous voting

Хакатон от МТС: 5 треков и 1 500 000 рублей. Для тех, кто готов воплотить идею в прототип Приглашаем на хакатон МТС True Tech
Хакатон от МТС: 5 треков и 1 500 000 рублей. Для тех, кто готов воплотить идею в прототип Приглашаем на хакатон МТС True Tech Hack 2025. Протестируй свои идеи и разработай решение на базе одной из пяти ИТ-платформ МТС. Призовой фонд соревнования — 1 500 000 рублей. Участие могут принять системные аналитики, Data Scientists, Data Engineers, frontend и backend-разработчики, Android-разработчики, бизнес-аналитики, аналитики данных, MLOps-инженеры, DevOps-инженеры, Product-менеджеры, ИТ-архитекторы, UI/UX-дизайнеры. На хакатоне ты сможешь: — Выбрать свой трек и создать решение на базе ИТ-платформ МТС. — Побороться за призовой фонд — 1 500 000 рублей. — Расширить свои профессиональные связи через нетворкинг с участниками хакатона и экспертами МТС. — Повысить шансы на прохождение стажировки в МТС. — Узнать больше о продуктах и технологиях МТС от экспертов компании Регистрация до 16 апреля. Регистрируйся прямо сейчас: https://truetechhack.ru/

Каким будет вывод этого кода?
Anonymous voting

photo content

🤿Погружение в профессиональный Python без воды: только практика, только реальный код. Вы уже пишете на Python, но код сложно
🤿Погружение в профессиональный Python без воды: только практика, только реальный код. Вы уже пишете на Python, но код сложно поддерживать, веб-приложения тормозят, а асинхронность кажется магией? Если хотите расширить карьерные возможности и увеличить доход, пора прокачиваться. На обучении «Python Developer. Professional» вы освоите: - Асинхронное программирование — ускоряем код, работаем с потоками - Паттерны проектирования — код, который легко поддерживать - Производительность и безопасность — от профилирования до защиты - FastAPI, Django, RESTful API — масштабируем и автоматизируем веб-приложения - ML и работу с данными — Pandas, NumPy, Matplotlib в боевых задачах Программа обновляется под реальные требования рынка, а диплом OTUS ценится в IT-компаниях. ⏳Набор скоро закроется! Пройдите вступительное тестирование и получите скидку на обучение: https://otus.pw/96eD/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Каким будет вывод этого кода?
Anonymous voting

photo content

⚙️REST — это классика, но далеко не всегда лучший вариант. GraphQL, gRPC и HATEOAS открывают новые возможности в API, позволя
⚙️REST — это классика, но далеко не всегда лучший вариант. GraphQL, gRPC и HATEOAS открывают новые возможности в API, позволяя сделать взаимодействие с сервисами быстрее, гибче и удобнее. Как выбрать подходящий инструмент? Где gRPC — спасение, а где GraphQL — ловушка? Почему REST уже не везде актуален? Разбираемся в архитектурах API на открытом уроке. Вы научитесь правильно подбирать API для проекта, поймёте, какие задачи решает каждый подход, и сможете оптимизировать работу сервисов. Это ключевые навыки для разработчиков, архитекторов и тимлидов. Спикер Валентин Шилин — старший программист с опытом более 15 лет на С++, С#, JavaScript, Python, Scala, Java; аналитик данных; эксперт в обработке больших данных с помощью Scala/Spark и Hadoop Cloudera. ⚡️Встречаемся 26 марта в 20:00 мск — откроем API по-новому! Участников ждёт скидка на большое обучение «Python Developer. Professional»: https://otus.pw/4pdOm/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Как перевести строку text в верхний регистр? text = "pythonquestions"
Anonymous voting

🧐Ваш код работает. Но точно ли? Вы выкатываете новый релиз и надеетесь, что ничего не сломалось? Вручную прогоняете сценарии
🧐Ваш код работает. Но точно ли? Вы выкатываете новый релиз и надеетесь, что ничего не сломалось? Вручную прогоняете сценарии, вместо того чтобы раз и навсегда автоматизировать тестирование? Pytest может спасти ваш проект. На открытом вебинаре «Искусство тестирования с pytest» 18 марта в 20:00 (мск): - Разбирем основы pytest: пишем тесты, запускаем, отлавливаем ошибки - Освоим фикстуры и параметризацию — меньше дублирования, больше гибкости - Оптимизируем тестирование: ускорим процесс и выстроим структуру проекта Всем участникам — скидка на большое обучение «Python Developer. Professional». ⚡️Пишите код, который не ломается. Регистрируйтесь прямо сейчас: https://otus.pw/AiTj/ Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576

Каким будет вывод этого кода в консоли? not (100 < 200) and not (100 > 300)
Anonymous voting

Каким будет вывод этого кода в консоли?
Anonymous voting

photo content

Как проверить, содержит ли строка text подстроку? text = "Testing is fun, isn't it?"
Anonymous voting

Каким будет вывод этого кода в консоли?
Anonymous voting