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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish

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

Pythonist.ru - образование по питону (@pythonist_ru) Rus til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 24 417 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 5 603-o'rinni va Rossiya mintaqasida 27 462-o'rinni egallagan.

📊 Auditoriya ko‘rsatkichlari va dinamika

невідомо sanasidan buyon loyiha tez o‘sib, 24 417 obunachiga ega bo‘ldi.

08 Iyun, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni -30 ga, so‘nggi 24 soatda esa 4 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya o‘rtacha 7.23% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 3.11% ini tashkil etuvchi reaksiyalarni to‘playdi.
  • Post qamrovi: Har bir post o‘rtacha 1 766 marta ko‘riladi; birinchi sutkada odatda 760 ta ko‘rish yig‘iladi.
  • Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 10 ta reaksiya keladi.
  • Tematik yo‘nalishlar: Kontent т.р, developer, строка, backend, true kabi asosiy mavzularga jamlangan.

📝 Tavsif va kontent siyosati

Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer. Реклама: @anothertechrock РКН: https://rknn.link/car

Yuqori yangilanish chastotasi (oxirgi ma’lumot 09 Iyun, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.

24 417
Obunachilar
+424 soatlar
-117 kunlar
-3030 kunlar
Postlar arxiv
ООП. Классы в Python Кратко разбираем, что такое классы и как их создавать. #ооп

Задача на логику. Угадай код замка и выберись из темницы Вы друзьями попали в темницу и вас собираются скормить чудовищам. Из темницы ведет много выходов, но все они под напряжением. Ток отключается при введении правильной комбинации цифр на кодовом замке. Злодеи согласны отпустить одного из вас — если он решит загадку и угадает комбинацию для кодового замка. А двое остальных наутро познакомятся с чудовищами… Вы решаете, что пойдет Зара. Она возьмет с собой передатчик, чтобы вы могли слышать вопросы, котоыре ей зададут. Тогда вы сможете тоже попытаться решить загадку и сбежать. Зара ушла. Через некоторое время вы слышите чужой голос. Этот голос велит Заре ввести код из трех положительных целых чисел. Числа должны идти в порядке возрастания, то есть, второе число будет больше или равно первому, а третье больше или равно второму. Заре будут даны три подсказки. Но если она угадает неправильно или скажет что-нибудь вслух, ее бросят обратно в темницу. Голос дал первую подсказку: произведение этих трех чисел равно 36. Когда Зара жестом попросила о второй подсказке, ей было сказано, что сумма этих трех чисел такая же, как номер прохода, через который она пришла. Зара, конечно, знала этот номер, но вы-то — нет! Если бы на этом этапе Зара могла ввести нужную комбинацию, она, непременно сбежала бы. Но она попросила третью подсказку. Голос сказал, что самое большое число встречается в комбинации только один раз. Наступила тишина и на мгновение проход открылся. Вы поняли, что Заре удалось сбежать. К сожалению, передатчик перестал работать, так что вы больше не можете получить никакой информации. Сможете определить нужную комбинацию и тоже сбежать? Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение. #логическаязадача

Tips & Tricks. Приёмы для ускорения кода на Python Для ускорения кода на Python программисты могут использовать много приемов. Мы собрали несколько самых простых и при этом самых эффективных из них. #tipsandtricks

Задача с кодом. Расстояние между точками Напишите функцию, которая будет принимать координаты двух точек (в двумерной декартовой системе координат) и возвращать расстояние между этими точками. Координаты будут передаваться в функцию в виде строки из четырех чисел через запятую: "x1,y1,x2,y2", где x1,y1 — координаты первой точки, а x2,y2 — координаты второй. Примечание: если расстояние окажется числом с плавающей запятой, его нужно округлить до сотых (например, 2.34). Примеры:
shortestDistance("1,1,2,1") ➞ 1
shortestDistance("1,1,3,1") ➞ 2
shortestDistance("-5,1,3,1") ➞ 8
shortestDistance("-5,2,3,1") ➞ 8.06

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

Функции. Рекурсивный метод нахождения чисел Фибоначчи Пишем программу, принимающую число членов последовательности Фибоначчи и при помощи рекурсии вычисляющую все числа, входящие в эту последовательность. #функции #рекурсия

@pythonknigiru - тут можете скачать книги на русском языке.

Тест. Модуль random в Python Модуль random в Python предоставляет функции для генерации случайных чисел, букв, случайного выбора элементов последовательности. Проверьте, насколько хорошо вы умеете применять все это на практике — пройдите тест! #тест

ООП. Как писать модульные тесты для методов экземпляра в Python Давайте разберем, как настроить модульные тесты для экземпляров классов. Мы напишем тесты для проверки функциональности класса Book. Он имеет такие атрибуты, как title, author, pages, price, discount. #ооп #тесты

Задача на логику. Фокус с пятью картами Фокусник берет колоду из 52 карт и отдает ее зрителям. Зрители выбирают (каким угодно способом) любые 5 карт и отдают их помощнику фокусника. Тот смотрит на карты и называет фокуснику 4 из них. В ответ фокусник называет пятую. Кроме мастей и значений карт, фокусник вроде бы не получает никакой дополнительной информации (помощник говорит ровным голосом, без пауз и т.д.). Каким образом фокуснику удается "угадать" пятую карту? Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение. #логическаязадача

🐞QaRocks — всё о тестировании ПО Что у нас есть: — уникальные переводы англоязычных туториалов — полный QA Учебник роадмап,
🐞QaRocks — всё о тестировании ПО Что у нас есть: — уникальные переводы англоязычных туториалов — полный QA Учебник роадмап, как и что учить новичку. — еженедельные дайджесты с новостями и туториалами тесты, которые должен пройти каждый тестировщик подборки QA книг — регулярные холиварные обсуждения — вот, например, подписчики рассказывают, какие курсы проходили перед началом работы; Также у нас Чат с вакансиями, где уже более 100 работодателей постят каждый день свои вакансии по QA Подписывайся на QaRocks и узнай уже наконец разницу между тест-планом и баг-репортом 😇

Tips & Tricks. Забудьте об использовании print() для отладки в Python Пожалуй, большинство разработчиков для вывода данных в консоль при отладке используют функцию print() . В этой статье мы рассказываем о библиотеке Ice Cream и функции ic(), которые существенно упрощают и ускоряют процесс дебаггинга. #tipsandtricks #модули

Задача с кодом. Переворот Число 6090609 имеет особенность: если его перевернуть вверх ногами (т. е. развернуть на 180 градусов), вы получите то же самое число — 6090609 Напишите функцию, которая будет принимать строку из цифр 0, 6, 9 и определять, будет ли образованное ими число после переворота тем же самым числом. Примеры:
same_upsidedown("6090609") ➞ True

same_upsidedown("9669") ➞ False
# При перевороте превращается в 6996

same_upsidedown("69069069") ➞ True

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

Топ. Как вручную установить пакет в Python Большинство пакетов в Python сейчас спроектированы так, чтобы быть совместимыми с менеджером пакетов pip. Но что если у вас есть пакеты, несовместимые с pip, и вам нужно установить пакет вручную? Сегодня мы разберем, как это делается. #топ

Тест. Множества (уровень — средний) Множество в Python — «контейнер», содержащий не повторяющиеся элементы в случайном порядке. Хорошо ли вы умеете пользоваться множествами? Пройдите тест из 10 вопросов и проверьте! #тест

Основы. Как исправить ошибку «’builtin_function_or_method’ object is not subscriptable» в Python Функции Python — это вызываемые объекты. Это означает, что для выполнения кода, определенного в функции, мы можем вызвать ее, поставив круглые скобки после имени функции. А вот использование квадратных скобок вместо круглых приводит к ошибке. #основы #функции

Задача на логику. Разработчицы из компании «ThreeWayLand» Вы — в IT-компании «ThreeWayLand». Здесь, как вам известно, фронтендеры всегда говорят правду, бэкендеры всегда лгут, а менеджеры — по настроению. Возле кофемашины вы встречаете трех девушек. Среди них точно есть фронтендер, бэкендер и менеджер, но кто есть кто вы не знаете, а узнать бы хотелось. Пока пьете кофе, можно успеть задать два вопроса, на которые девушки смогут ответить «да» или «нет». (Вопросы можно задавать как любой из девушек, так и всем трем одновременно, отвечать они тогда будут по очереди. Но вопросов у вас только два). Что можно спросить, чтобы точно определить специализацию всех трех? Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение. #логическаязадача

Tips & Tricks. Как удалить None из списка в Python Исключение значений None из списка может понадобиться, например, в предварительной обработке данных для машинного обучения. Давайте посмотрим, как это делается. #tipsandtricks #списки

Задача с кодом. Сложное упорядочивание Упорядочивание слов в ступенчатом лексикографическом порядке происходит так: 1. Сперва слова упорядочиваются по длине 2. Затем слова одного размера упорядочиваются в словарном порядке (по алфавиту). Например: - «tray» < «trapped», потому что «tray» имеет длину 4, а «trapped» - 7 - «trap» < «tray», потому что у обоих слов длина 4, но «trap» идет перед «tray» в словаре. Задание: Напишите функцию, которая будет принимать список слов и возвращать список, где они будут упорядочены в ступенчатом лексикографическом порядке. Примеры:
make_grlex(["small", "big"]) 
➞ ["big", "small"]

make_grlex(["cat", "ran", "for", "the", "rat"]) 
➞ ["cat", "for", "ran", "rat", "the"]

make_grlex(["this", "is", "a", "small", "test"]) 
➞ ["a", "is", "test", "this", "small"]

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

Задача на логику. Пилюли У вас есть две баночки с пилюлями, маркированные "А" и "В". В день вам нужно съесть по одной пилюле из каждой баночки, если же вы съедите больше одной пилюли, то умрете. Однажды вы взяли одну пилюлю из баночки "А", а когда стали вытряхивать пилюлю из банки "В", случайно выпало две штуки. Теперь у вас на ладони лежат три пилюли, совершенно неразличимые по внешнему виду. Как с наименьшими потерями выйти из этой ситуации? Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение. #логическаязадача

Задача с кодом. Самое длинное слово Напишите функцию, которая будет находить самое длинное слово в предложении. Если будет найдено два и больше слов одинаковой длины, нужно вернуть первое из них. Небуквенные символы (апостроф, точка, запятая и т. п.) считаются частью слова, к которому прилегают. Примеры
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