Pythonist.ru - образование по питону
前往频道在 Telegram
Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer. Реклама: @anothertechrock РКН: https://rknn.link/car
显示更多📈 Telegram 频道 Pythonist.ru - образование по питону 的分析概览
频道 Pythonist.ru - образование по питону (@pythonist_ru) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 24 113 名订阅者,在 技术与应用 类别中位列第 5 350,并在 俄罗斯 地区排名第 27 145 位。
📊 受众指标与增长动态
自 невідомо 创建以来,项目保持高速增长,吸引了 24 113 名订阅者。
根据 30 八月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 -128,过去 24 小时变化为 0,整体触达仍然可观。
- 认证状态: 未认证
- 互动率 (ER): 平均受众互动率为 5.83%。内容发布后 24 小时内通常能获得 3.00% 的反应,占订阅者总量。
- 帖子覆盖: 每篇帖子平均可获得 1 407 次浏览,首日通常累积 724 次浏览。
- 互动与反馈: 受众积极参与,单帖平均反应数为 8。
- 主题关注点: 内容集中在 т.р, developer, строка, backend, true 等核心主题上。
📝 描述与内容策略
作者将该频道定位为表达主观观点的平台:
“Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.
Реклама: @anothertechrock
РКН: https://rknn.link/car”
凭借高频更新(最新数据采集于 31 八月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。
24 113
订阅者
无数据24 小时
-207 天
-12830 天
帖子存档
Задача с кодом. Сиракузская последовательность
Сиракузская последовательность генерируется следующим образом. Берем любое натуральное число
n. Если оно четное, то делим его на 2, а если нечетное, то умножаем на 3 и прибавляем 1 (получаем 3n + 1). Над полученным числом выполняем те же самые действия, и так далее.
Немецкий математик Коллатц выдвинул гипотезу: какое бы начальное число n мы ни взяли, рано или поздно мы получим единицу.
Напишите функцию, которая будет принимать в качестве аргумента число и возвращать кортеж из двух элементов: количества шагов сиракузской последовательности для переданного числа и наибольшее число в этой последовательности.
Примеры:
collatz(2) ➞ (2, 2) # seq = [2, 1] collatz(3) ➞ (8, 16) # seq = [3, 10, 5, 16, 8, 4, 2, 1] collatz(7) ➞ (17, 52) # seq = [7, 22, 11, 34, 17, 52, 26, 13, 40, 20, 10, 5, 16, 8, 4, 2, 1] collatz(8) ➞ (4, 8) # seq = [8, 4, 2, 1]Решение на нашем сайте. #задача #coding
Топ. asyncio — параллелизм в Python
Параллелизм в Python — одна из самых сложных тем для понимания, не говоря уже о реализации. Не помогает и то, что существует множество способов создания параллельных программ. Возникает куча вопросов. Нужно ли запускать несколько потоков? Использовать несколько процессов? Использовать асинхронное программирование?
Что ж, ответ здесь один — использовать тот способ, который лучше всего подходит для вашего случая. Но если вы сомневаетесь, то используйте асинхронный ввод-вывод, когда это возможно, и потоковое программирование, когда это необходимо.
В этой статье мы рассмотрим асинхронные программы как в старых версиях Python (на случай, если вы имеете дело с устаревшим кодом), так и в новых.
#топ
Первый или даже нулевой шаг в разработку — это понимание логики и алгоритмов, на которых строится любой язык программирования. Хорошая новость в том, что этот уровень доступен абсолютно всем.
На курсе «Основы программирования» за час вы научитесь читать код и сможете написать свою первую строчку на языке Python. Вас ждут задачи в тренажёре, которые быстро помогут понять — интересно ли вам вообще программировать?
Если да, то разберётесь в основах и сможете сделать следующий шаг к выбору конкретного направления.
Перейти к «Основам программирования»
Ответ к предыдущей задаче для новичков
def getSum(a, b):
while b != 0:
carry = a & b
a = a ^ b
b = carry << 1
return a
Данное решение не работает с отрицательными числами (по условиям задачи этого и не требовалось). Подумайте, как это можно исправить.
#задача #codingЗадача для новичков
Напишите функцию
getSum(), которая принимает два целых неотрицательных числа a и b, а возвращает их сумму. При этом пользоваться операторами + и - запрещается.
Примеры работы данной функции:
getSum(42, 5) --> 47
getSum(3, 7) --> 10
getSum(4, 0) --> 4
Свои варианты пишите в комментариях! Решение - сегодня вечером.
#задача #codingМашинное обучение. Pandas AI: библиотека Python для генеративного ИИ
Библиотека Pandas очень популярна на этапе предварительной обработки данных, машинного обучения и глубокого обучения. Но теперь вы можете делать с ней намного больше! Представляем вам новую библиотеку для обработки данных — Pandas AI.
Эта библиотека интегрирует возможности генеративного искусственного интеллекта в Pandas, делая классические датафреймы библиотеки Pandas диалоговыми.
Книги по ML - @maschinelearning
#ml
Задача на логику. Суматоха в автобусе
Есть автобус с сотней подписанных мест (от 1 до 100). В очереди 100 студентов. Пассажиры также имеют номера от 1 до 100.
Пассажиры заходят в автобус в порядке от 1 до n. Соглашение таково: когда пассажир под номером «i» заходит, тогда смотрит, не занято ли сидение под номером «i». В случае когда оно оказывается не занятым, пассажир занимает его, иначе он садится на любое другое не занятое место и занимает уже его.
Если учесть, что 1-й человек выбирает место абсолютно случайно, назовите шанс того, что 100-й человек сядет ровно на своё место, то есть сидение под номером 100.
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
У Яндекс Практикума есть бесплатный курс по основам Python-разработки. Программу составили опытные разработчики и методисты, чтобы вы сами могли освоить базу Python.
На курсе вы
— узнаете, какие задачи решает бэкенд-разработчик;
— будете писать код на Python — с первого урока;
— создадите программного помощника Анфису;
— узнаете, как устроено полноценное обучение в Практикуме.
После бесплатного курса вы сможете принять спокойное, взвешенное решение.
→ Начните действовать: разберитесь бесплатно, что к чему в Python.
Функции. Как вызвать функцию в Python
В Python, также как и во многих других языках, чтобы избегать повторного написания кода, используются функции. В этой статье мы покажем на примерах, как в Python вызвать написанную функцию, в том числе вложенную.
#функции
Задача с кодом. Число с плавающей точкой
Создайте регулярное выражение для проверки того, является ли строка валидным числом с плавающей точкой. Обратите внимание: написать нужно паттерн, а не функцию.
Примеры:
pattern = "ваш_паттерн" bool(re.match(pattern, "12.12")) ➞ True bool(re.match(pattern, "12.")) ➞ False bool(re.match(pattern, ".1")) ➞ True bool(re.match(pattern, "-.1")) ➞ True bool(re.match(pattern, "+4.4")) ➞ True bool(re.match(pattern, "+4")) ➞ False bool(re.match(pattern, "+4.4av")) ➞ FalseРешение на нашем сайте. #задача #coding
Тест. Функции в Python
Хорошо ли вы разбираетесь в функциях? Давайте проверим!
#тест #функции
Бесплатный вебинар по тестированию от Никиты Соболева
6 сентября, в 19:00 по МСК Никита проведет двухчасовой вебинар, на котором разберёт основы тестирования на pytest:
— как работает сбор и запуск тестов,
— чем моки отличаются от стабов,
— что такое фикстуры и параметризация, как пользоваться хуками и плагинами pytest.
Вебинар — совместный проект Никиты с Федей Борщёвым из Школы Сильных Программистов: вместе ребята запускают четырёхнедельный курс о Тестировании в Python, и бесплатный вебинар — это первая пташка.
Приходите на курс, чтобы научиться писать понятные и быстрые тесты и передать эти знания команде.
Записи не будет, зарегистрироваться можно через бота →
P.S. Сильно продавать не будем. Вебинар — про знания: нам важно, чтобы эти вещи были в голове у каждого python-разработчика.
Реклама. ИП Борщев Ф.А. erid: LjN8KQtod
Ответ к задаче "Кто есть кто?"
Первый вошедший - программист, второй - дизайнер, третй - админ.
#логическаязадача
Задача на логику. Кто есть кто?
Представьте, что вы пришли устраиваться в маленькую, но подающую большие надежды компанию. Директор решает познакомить вас со своей командой. Он зовет троих сотрудников: дизайнера, программиста и админа.
Первый вошедший с порога бодро заявляет: "Я дизайнер". Следом второй, таинственно улыбаясь: "Я не дизайнер". Через минуту входит третий, усталый на вид, и, покачивая головой, отнекивается: "Я не программист".
Директор, откидываясь на спинку кресла и растягиваясь в хитрой улыбке, замечает: "Только один правду сказал! Как тут догадаться, кто из них кто?"
Пишите ваши варианты в комментариях!
#логическаязадача
🔥 Все для сайта от 49 ₽/мес!
В SpaceWeb вы можете разместить сайт по привлекательной цене, а также получите:
✔️ Домен для вашего сайта при заказе на год.
✔️ Автоустановка Wordpress, Joomla и других популярных CMS.
✔️ Антивирусная проверка сайтов и возможность автоматического лечения.
✔️ Техническая поддержка в течение 1-2 минут в чате и по телефону.
Переходите и тестируйте бесплатно в течение 14 дней
👍Запустить сайт
Или подпишитесь на канал и следите за тем, как SpaceWeb развивает IT в России.
Реклама. ООО "СпейсВэб". erid: 2VtzqvmFLDV
Задача с кодом. Прямоугольник в круге
Напишите функцию, которая будет принимать три числа: ширину и высоту прямоугольника и радиус круга и возвращать True, если прямоугольник может поместиться в круг. В противном случае функция должна возвращать False.
Примеры:
rectangle_in_circle(8, 6, 5) ➞ True rectangle_in_circle(5, 9, 5) ➞ False rectangle_in_circle(4, 7, 4) ➞ FalseРешение на нашем сайте. #задача #coding
Функция type() в Python
Язык программирования Python предлагает нам функцию для проверки того, какой тип информации хранится в переменных. Эта встроенная функция называется type().
#функции
Ответ к предыдущей задаче для новичков
def isPowerOfThree(n: int) -> bool:
if n <= 0:
return False
while n % 3 == 0:
n //= 3
return n == 1
#задача #codingЗадача для новичков
Напишите функцию
isPowerOfThree(), которая принимает на вход целое число. Она должна возвращать True, если число является степенью тройки и False в противном случае.
Примеры работы данной функции:
isPowerOfThree(27) --> True
isPowerOfThree(-1) --> False
isPowerOfThree(20) --> False
Свои варианты пишите в комментариях! Решение - сегодня вечером.
#задача #codingЗадача на логику. Кругосветный перелет профессора Фукано
Профессор Фукано планирует облететь вокруг Земли на новом самолете (по экватору, безостановочно). По расчетам, весь перелет займет 6 часов.
Проблема в том, что топливный бак самолета вмещает только 180 килолитров топлива, а этого хватит ровно на половину пути. А на всей протяженности пути есть только одна точка, где самолет может сесть и заправиться (с этой точки и начнется перелет).
В распоряжении Фукано есть еще два таких же самолета (с пилотами), которые могут проводить дозаправку в воздухе. Как нужно скоординировать самолеты, чтобы Фукано совершил свой перелет, и при этом ни один из самолетов не разбился бы из-за недостатка топлива?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
