Pythonist.ru - образование по питону
前往频道在 Telegram
Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer. Реклама: @anothertechrock РКН: https://rknn.link/car
显示更多📈 Telegram 频道 Pythonist.ru - образование по питону 的分析概览
频道 Pythonist.ru - образование по питону (@pythonist_ru) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 24 373 名订阅者,在 技术与应用 类别中位列第 5 613,并在 俄罗斯 地区排名第 27 478 位。
📊 受众指标与增长动态
自 невідомо 创建以来,项目保持高速增长,吸引了 24 373 名订阅者。
根据 13 六月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 -81,过去 24 小时变化为 -12,整体触达仍然可观。
- 认证状态: 未认证
- 互动率 (ER): 平均受众互动率为 6.81%。内容发布后 24 小时内通常能获得 3.03% 的反应,占订阅者总量。
- 帖子覆盖: 每篇帖子平均可获得 1 661 次浏览,首日通常累积 739 次浏览。
- 互动与反馈: 受众积极参与,单帖平均反应数为 7。
- 主题关注点: 内容集中在 т.р, developer, строка, backend, true 等核心主题上。
📝 描述与内容策略
作者将该频道定位为表达主观观点的平台:
“Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.
Реклама: @anothertechrock
РКН: https://rknn.link/car”
凭借高频更新(最新数据采集于 14 六月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。
24 373
订阅者
-1224 小时
-447 天
-8130 天
帖子存档
@pythonjuniorjob - канал с вопросами с собеседований на Junior Python Developer.
Топ. Сумма трех, четырех и так далее чисел — на Python
Пошагово разбираем брутфорс-решение задачи с собеседования, а также его улучшение при помощи рекурсии.
Читать статью
#рекурсия #списки
Книги. Самые новые учебные пособия по Python
В этой подборке мы собрали несколько книг, изданных в 2020 и 2021 годах и предназначенных как для начинающих, так и для опытных программистов. Ссылки на скачивание в комплекте.
Читать статью
Книги по ML - @maschinelearning
#книги
Топ. Когда использовать List Comprehension в Python
Разобрали, что такое list comprehensions в Python, как и когда ими пользоваться, а также - когда следует предпочесть другие инструменты.
Читать статью
#списки
Задача с кодом. Снимаем внешние слои
Напишите функцию, которая будет принимать список списков и возвращать новый список списков, содержащий все элементы старого за исключением внешних.
Примечания:
- 2D-сетка всегда имеет форму прямоугольника или квадрата.
- Возвращать нужно именно список списков, за исключением ситуации, когда элементов просто нет. В таком случае нужно вернуть пустой список.
Примеры:
peel_layer_off([
["a", "b", "c", "d"],
["e", "f", "g", "h"],
["i", "j", "k", "l"],
["m", "n", "o", "p"]
]) ➞ [
["f", "g"],
["j", "k"]
]
peel_layer_off([
[1, 2, 3, 4, 5],
[6, 7, 8, 9, 10],
[11, 12, 13, 14, 15],
[16, 17, 18, 19, 20],
[21, 22, 23, 24, 25],
[26, 27, 28, 29, 30],
[31, 32, 33, 34, 35]
]) ➞ [
[7, 8, 9],
[12, 13, 14],
[17, 18, 19],
[22, 23, 24],
[27, 28, 29]
]
peel_layer_off([
[True, False, True],
[False, False, True],
[True, True, True]
]) ➞ [[False]]
peel_layer_off([
["hello", "world"],
["hello", "world"]
]) ➞ []
Решение на нашем сайте. Совет: прежде чем смотреть решение, потратьте хотя бы 30 минут на написание своего собственного кода, т.к. лучше подумать и не решить, чем решить, но не подумать.
#задача #coding
Tips & Tricks. Встроенный HTTP-сервер Python
А вы знали, что у Python есть HTTP-сервер, встроенный в стандартную библиотеку? Он очень удобен для предварительного просмотра сайтов.
Читать статью
Чтобы получать больше полезных материалов по ИТ и бизнесу, присоединяйтесь к сообществу @SelectelNews 🦖
https://t.me/SelectelNews/919
Задача на логику. Везем яблоки в Огуречное
Перед вами стоит задача: нужно перевезти 3000 яблок из Яблочного в Огуречное. Расстояние между этими населенными пунктами — 1000 километров. У вас есть грузовичок, в который помещается 1000 яблок. Казалось бы: три ходки — и яблоки доставлены. Но есть проблема. По дороге в Огуречное взимается пошлина: по яблоку на каждый километр пути. Когда возвращаетесь в Яблочное, пошлины нет.
Какое максимальное число яблок вам удастся доставить в Огуречное?
Подсказка: можно выгружать яблоки на обочине и забирать их потом.
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Задача с кодом. Монетная кооперация
В стену вмонтирован специальный аппарат, выдающий монетки. За стеной с каждой стороны стоит человек. Оба они могут взаимодействовать с аппаратом.
Если бросить монетку в аппарат, человек, стоящий за стеной, получит 3 монетки. И наоборот.
Если оба человека будут честно тратить свои монетки, чтобы второй получил прибыль (т.е. делиться, share), оба они будут получать по 2 монетки прибыли по очереди.
Но всегда есть вероятность, что кто-то поступит эгоистично (steal): не захочет тратить свои монетки, но с радостью заберет 3 монетки прибыли, если второй поделится.
Задание
Допустим, у каждого человека есть по 3 монетки. Создайте функцию, которая будет высчитывать прибыль обоих людей. На вход функция будет принимать два списка строк. Списки будут представлять поведение этих людей (слова share и/или steal)
Примеры
balances(["share"], ["share"]) ➞ [5, 5]
# Оба человека тратят по монетке и получают по 3.
get_coin_balances(["steal"], ["share"]) ➞ [6, 2]
# Первый человек получает 3 монетки, второй тратит одну.
get_coin_balances(["steal"], ["steal"]) ➞ [3, 3]
# Никто ничего не тратит и не получает, остаются при своих.
get_coin_balances(["share", "share", "share"], ["steal", "share", "steal"]) ➞ [3, 11]
Примечания
- В «минус» никто не уйдет, так что числа всегда будут положительными.
- Слова будут передаваться в нижнем регистре.
Решение на нашем сайте.
#задача #coding
OTUS открывает десятый набор онлайн-курса «Алгоритмы и структуры данных». Пройдите тест и успейте в группу по спеццене!
ПРОЙТИ ТЕСТ НА ЗНАНИЕ АЛГОРИТМОВ
Хотите протестировать учебный процесс заранее? Регистрируйтесь на бесплатный пробный урок «Дерево отрезков: просто и быстро»!
— На вебинаре рассмотрим структуру данных, которая позволяет алгоритмически просто и логарифмически быстро находить сумму элементов массива на любом его отрезке.
Топ. Удаление дубликатов из связного списка в Python
Разбираем задачу с собеседования и пишем код для удаления дубликатов из связного списка.
Читать статью
#списки #словари
Топ. Что такое метаклассы в Python?
Метаклассы - это такие вещи, которые в реальной практике редко когда приходится использовать, но каждый разработчик должен иметь хотя бы общее представление о них.
Читать статью
Айтишник, нужен буст? Начни на бесплатных демо-уроках онлайн-курсов «Инфраструктурная платформа на основе Kubernetes» и «Специализация Machine Learning»:
📌СЕГОДНЯ, 18 марта — «Работа с NoSQL базами в k8s»:
— Посмотрим на плюсы и минусы запуска Apache Cassandra в k8s.
📌«Чему можно научить машину»:
— На примере реальных проектов из разных индустрий разберём, зачем нужно машинное обучение и какие интересные вещи вы научитесь делать, когда пройдёте специализацию.
Задача на логику. Козленок с доплатой
У двух братьев была молочная ферма. Когда цены на молоко упали, они решили продать всех своих коров, купить на вырученные деньги ягнят и разделить их между собой поровну.
Братья продали коров, причем за каждую получили столько долларов, сколько коров было в стаде.
На вырученные деньги они купили ягнят по 10 долларов за голову. После покупки ягнят у братьев осталось еще немножко денег, которых не хватало на ягненка, поэтому на эти деньги они купили козленка.
В результате у братьев оказалось четное количество животных. Они поделили их поровну. Но брат, которому достался козленок, попросил доплату у брата, которому достались только ягнята, — чтобы сравнять стоимость.
Сколько денег в качестве доплаты должен получить брат, которому достался козленок?
Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение.
#логическаязадача
Django. Использование Django Check Constraints для предотвращения хранения пустых строк
Рассказываем о варианте использования Django класса CheckConstraint для создания ограничения в базе данных.
Читать статью
#django
Разбираем, чем отличается версионирование в ML-разработке по коду от версионирования по коду и состоянию.
Ситуация: вы работаете над проектом, например занимаетесь ML-прототипированием или анализом данных. По ходу работы в системе сохраняется код, и вы спокойно продолжаете, не боясь что-то упустить из виду. Но в конце недели понимаете, что где-то свернули не туда. Вы откатываетесь на несколько шагов назад по коду, и все бы ничего, но вычисления ведь придется делать заново. Это главный недостаток версионирования по коду.
Версионирование по коду и состоянию отличается тем, что во время работы сохраняется не только сам код, но и состояние вычислений. То есть состояние = код + вывод + переменные. Это значит, что если вы откатитесь назад, то получите не только прежний код, но и значения переменных. Вам не придется заново запускать вычисления, терять время и ресурсы.
Попробуйте версионирование по коду и состоянию в Yandex DataSphere, где каждому новому пользователю доступны бесплатные ресурсы на ML-разработку:
👉 https://clck.ru/TjbV8
Tips & Tricks. Unexpected exception
Разбираемся, как выводить информативные сообщения пойманных исключений.
Читать статью
Друзья, питонисты.
Хотим сменить лого нашего канала. Как вам идея?
Присылайте свои идеи для лого в комментариях.
Задача с кодом. Коридор
Есть план этажа здания. На этом этаже 4 комнаты (1, 2, 3, 4), все выходят в общий коридор. Комнаты не сообщаются между собой: чтобы перейти из одной комнаты в любую другую, нужно пройти через коридор.
Создайте функцию, которая будет проверять, возможен ли переданный ей путь по комнатам. Коридор будет обозначаться буквой «H» (Hall).
Примеры
possible_path([1, "H", 2, "H", 3, "H", 4]) ➞ True
possible_path(["H", 3, "H"]) ➞ True
possible_path([1, 2, "H", 3]) ➞ False
Примечания
- Путь может начинаться или кончаться в коридоре.
- В качестве инпута будут передаваться только цифры 1-4 и/или буква «H».
- Комнаты не будут повторяться.
Решение на нашем сайте. Совет: прежде чем смотреть решение, потратьте хотя бы 30 минут на написание своего собственного кода, т.к. лучше подумать и не решить, чем решить, но не подумать.
#задача #coding
现已上线!2025 年 Telegram 研究 — 年度关键洞察 
