PythonBoost - сообщество питонистов
Лучший Python телеграм канал для новичков. Цель: подготовка студентов, начинающих питонистов к нахождению первой работы. @anothertechrock РКН: https://kurl.ru/Jhcwp
Show more📈 Analytical overview of Telegram channel PythonBoost - сообщество питонистов
Channel PythonBoost - сообщество питонистов (@pythonboost) in the Russian language segment is an active participant. Currently, the community unites 10 850 subscribers, ranking 11 025 in the Technologies & Applications category and 58 810 in the Russia region.
📊 Audience metrics and dynamics
Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 10 850 subscribers.
According to the latest data from 28 August, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -75 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 8.09%. Within the first 24 hours after publication, content typically collects 3.34% reactions from the total number of subscribers.
- Post reach: On average, each post receives 0 views. Within the first day, a publication typically gains 362 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 true, docker, собеседование, кортеж, параметр.
📝 Description and content policy
The author describes the resource as a platform for expressing subjective opinions:
“Лучший Python телеграм канал для новичков.
Цель: подготовка студентов, начинающих питонистов к нахождению первой работы.
@anothertechrock
РКН: https://kurl.ru/Jhcwp”
Thanks to the high frequency of updates (latest data received on 29 August, 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.
def addDigits(num: int) -> int:
if len(str(num)) == 1:
return num
else:
return addDigits(sum(list(int(i) for i in str(num))))
Подучайте также, как можно решить данную задачу без использования рекурсии.
#pythonзадача #coбесaddDigits(), которая принимает на вход целое число. На выходе она должна вернуть сумму всех цифр числа, причем ответ должен состоять только из одной цифры. Например, addDigits(38) --> 3 + 8 = 11 (число состоит из двух цифр, значит складывает дальше) --> 1 + 1 = 2. Таким образом, результат работы функции равен 2.
Примеры работы данной функции:
addDigits(355) --> 4
addDigits(2499) --> 6
addDigits(597) --> 3
Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.
#pythonзадача #coбесdef containsNearbyDuplicate(nums: list[int], k: int) -> bool:
num_dict = {}
for i in range(len(nums)):
if nums[i] in num_dict and abs(i - num_dict[nums[i]]) <= k:
return True
num_dict[nums[i]] = i
return False
#pythonзадача #coбесcontainsNearbyDuplicate(self, nums: list[int], k: int) -> bool, которая принимает на вход массив целых чисел nums и целое число k. Данная функция должна возвращать True если в массиве есть два различных индекса i и j, такие что nums[i] == nums[j] и abs(i - j) <= k. В противном случае возвращается False.
Примеры работы данной функции:
containsNearbyDuplicate([1,2,3,1], 3) --> True
containsNearbyDuplicate([1,0,1,1], 1) --> True
containsNearbyDuplicate([1,2,3,1,2,3], 2) --> False
Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.
#pythonзадача #coбесdef climbStairs(n: int) -> int:
if n <= 2:
return n
dp = [0] * (n + 1)
dp[1] = 1
dp[2] = 2
for i in range(3, n + 1):
dp[i] = dp[i - 1] + dp[i - 2]
return dp[n]
Подумайте также как можно решить эту задачу, если существует возможность еще подниматься сразу на 3 ступеньки.
#pythonзадача #coбесn ступенек. Вы можете за один шаг подниматься на 1 или на 2 ступеньки. Напишите функцию climbStairs(), которая бы подсчитывала количество всех возможных вариантов подняться на эту лестницу.
Примеры работы данной функции:
climbStairs(5) —> 8 climbStairs(8) —> 34 climbStairs(35) —> 14930352Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером. #pythonзадача #coбес
def remove_element(nums, val):
k = 0
for i in range(len(nums)):
if nums[i] != val:
nums[k] = nums[i]
k += 1
nums = nums[:k]
return nums, k
#pythonзадача #coбесremove_element(), которая принимает два аргумента: целочисленный массив nums и целое число val. Данная функция должна вернуть массив, из которого удалены все элементы равные val и количество элементов в этом массиве.
Примеры работы данной функции:
remove_element([3, 2, 2, 3], 3) --> ([2, 2], 2)
remove_element([3, 2, 5, 5, 2, 3, 5, 1, 6], 5) --> ([3, 2, 2, 3, 1, 6], 6)
Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером.
#pythonзадача #coбесpythonist.ru.
Один из немногих каналов специализирующихся на одном конкретном языке программирования Python.
На канале можно найти:
— разбор вопросов с собеседований;
— задачи на логику
— книги;
— алгоритмы;
— тесты;
— Django.
Подписывайтесь, чтобы полноценно прокачиваться в Python: @pythonist_rudef is_valid(s: str) -> bool:
stack = []
pairs = {')': '(', '}': '{', ']': '['}
for c in s:
if c in pairs:
if not stack or stack[-1] != pairs[c]:
return False
stack.pop()
else:
stack.append(c)
return not stack
#pythonзадача #coбес