en
Feedback
Python Learning

Python Learning

Open in Telegram

№ 4974297878 Обучающий канал по Python Ссылка для друга - https://t.me/+I7jrAQKR5xAyYTAy По всем вопросам @mascarov_valentin Реклама на бирже - https://telega.in/c/Python_per_month

Show more

📈 Analytical overview of Telegram channel Python Learning

Channel Python Learning (@python_per_month) in the Russian language segment is an active participant. Currently, the community unites 29 206 subscribers, ranking 4 688 in the Technologies & Applications category and 22 613 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 29 206 subscribers.

According to the latest data from 10 June, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -225 over the last 30 days and by -4 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 5.94%. Within the first 24 hours after publication, content typically collects N/A% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 1 735 views. Within the first day, a publication typically gains 0 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 10.
  • Thematic interests: Content is focused on key topics such as learning, строка, модуль, собеседование, zip.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
№ 4974297878 Обучающий канал по Python Ссылка для друга - https://t.me/+I7jrAQKR5xAyYTAy По всем вопросам @mascarov_valentin Реклама на бирже - https://telega.in/c/Python_per_month

Thanks to the high frequency of updates (latest data received on 11 June, 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.

29 206
Subscribers
-424 hours
-487 days
-22530 days
Posts Archive
memoryview() memoryview() в Python предоставляет объект для доступа к внутреннему представлению данных в виде буфера без копи
memoryview() memoryview() в Python предоставляет объект для доступа к внутреннему представлению данных в виде буфера без копирования. Этот объект позволяет вам просматривать байты объекта, не копируя их, а также выполнять различные операции на уровне байтов. memoryview() также может использоваться для работы с массивами и другими объектами, поддерживающими буферный интерфейс в Python. Этот инструмент особенно полезен, когда вам нужно работать с большим объемом данных, и вы хотите избежать копирования данных, что может быть затратным с точки зрения времени и ресурсов. #для_начинающих

#Вопросы_с_собеседования Напишите функцию, которая принимает на вход строку и возвращает количество уникальных слов в этой ст
+1
#Вопросы_с_собеседования Напишите функцию, которая принимает на вход строку и возвращает количество уникальных слов в этой строке. Считайте, что слова разделяются пробелами, знаками препинания должны быть удалены. Напишите код и расскажите, как вы обрабатываете знаки препинания. Какие дополнительные оптимизации можно внести? Объяснение: В этом коде (первая картинка) мы используем string.punctuation для определения знаков препинания и str.translate() для удаления их из строки. Затем мы приводим всю строку к нижнему регистру и разбиваем ее на слова, считая количество уникальных слов с использованием множества (set). Оптимизации (вторая картинка): Мы могли бы использовать регулярные выражения для более точного удаления знаков препинания и разделения слов. Вместо создания промежуточного списка words, мы могли бы сразу подсчитывать уникальные слова при проходе по строке, что сэкономило бы память.

pow() В Python функция pow() используется для вычисления степени числа. Вот как она работает: result = pow(x, y, z) где: x —
pow() В Python функция pow() используется для вычисления степени числа. Вот как она работает:
result = pow(x, y, z)
где: x — основание степени, y — показатель степени, z (необязательный параметр) — модуль, по которому производится вычисление. Если z указан, то pow(x, y, z) возвращает (x y) % z. Если z не указан, то возвращается x y. #для_начинающих

Не трогайте, это на Новый год! Профессия «Python-разработчик» 🐍 🎁 Скидка до 30 000 рублей и кэшбек на карту до 25 000 рубле
Не трогайте, это на Новый год! Профессия «Python-разработчик» 🐍 🎁 Скидка до 30 000 рублей и кэшбек на карту до 25 000 рублей при успешном прохождении обучения! Освойте один из самых популярных языков для бэкенда, научитесь создавать полноценные сайты и веб-приложения и реализовать внутреннюю логику работы программ на фреймворке Django. Уже во время обучения вы вступите в программу «Карьерный трек», чтобы найти свою первую работу в IT. 📌 Пройдите 5 бесплатных уроков и поймите, подходит ли вам профессия и стоит ли продолжать! Реклама. ООО "ХЕКСЛЕТ РУС". ИНН 7325174845. erid:LjN8K3P5Q

#Вопросы_с_собеседования Напишите функцию, которая принимает на вход список словарей, представляющих собой записи о студентах
#Вопросы_с_собеседования Напишите функцию, которая принимает на вход список словарей, представляющих собой записи о студентах. Каждый словарь содержит ключи 'name', 'age' и 'grade'. Функция должна возвращать средний возраст студентов и среднюю оценку. Напишите код и объясните, как бы вы обработали случаи, когда в словарях отсутствуют ключи или значения не являются числами. Объяснение: В этой функции мы проходим по списку словарей, проверяем наличие ключей 'name', 'age' и 'grade' и их типы. Если данные валидны, добавляем их к общей сумме, чтобы затем посчитать средние значения.

#Вопросы_с_собеседования Напишите функцию, которая принимает на вход строку и возвращает количество уникальных слов в этой ст
#Вопросы_с_собеседования Напишите функцию, которая принимает на вход строку и возвращает количество уникальных слов в этой строке. Считайте, что слова разделяются пробелами, знаками препинания должны быть удалены. Напишите код и расскажите, как вы обрабатываете знаки препинания. Какие дополнительные оптимизации можно внести? Объяснение: В этом коде мы используем string.punctuation для определения знаков препинания и str.translate() для удаления их из строки. Затем мы приводим всю строку к нижнему регистру и разбиваем ее на слова, считая количество уникальных слов с использованием множества (set). Оптимизации: Мы могли бы использовать регулярные выражения для более точного удаления знаков препинания и разделения слов. Вместо создания промежуточного списка words, мы могли бы сразу подсчитывать уникальные слова при проходе по строке, что сэкономило бы память.

#Вопросы_с_собеседования Объясните, что делает данная функция (первая картинка), оптимизируйте ее, и напишите тесты для прове
+1
#Вопросы_с_собеседования Объясните, что делает данная функция (первая картинка), оптимизируйте ее, и напишите тесты для проверки ее корректности. Что делает функция: Данная функция some_function принимает список чисел input_list, проходится по каждому элементу в списке, проверяет, является ли элемент четным числом, и если да, то добавляет квадрат этого числа в новый список result. В конце функция возвращает этот новый список. Оптимизация кода: Мы можем использовать list comprehension для более компактной записи этой функции:
def optimized_function(input_list):
    return [item ** 2 for item in input_list if item % 2 == 0]
Также, если вам необходимо, чтобы функция работала для любого итерируемого объекта, вы можете добавить проверку на четность элемента и заменить на использование генератора:
def general_function(iterable):
    return (item ** 2 for item in iterable if item % 2 == 0)
Тестирование: Теперь напишем тесты для проверки корректности функции. Мы можем использовать библиотеку unittest для этого (вторая картинка).

#Вопросы_с_собеседования Реализуйте функцию на Python, которая принимает на вход список целых чисел и возвращает новый список
#Вопросы_с_собеседования Реализуйте функцию на Python, которая принимает на вход список целых чисел и возвращает новый список, содержащий только уникальные элементы исходного списка. Напишите код и объясните его сложность в терминах времени и памяти. В данном коде мы используем множество (set), чтобы эффективно отслеживать уникальные элементы. Проходим по исходному списку, и если элемент не встречался ранее, добавляем его в множество и в результирующий список. Сложность в терминах времени: — Проход по исходному списку занимает O(n) времени, где n - длина списка. — Операции добавления в множество и в список имеют амортизированную сложность O(1). Таким образом, общая сложность в терминах времени составляет O(n). Сложность в терминах памяти: Дополнительная память используется для хранения множества и результирующего списка. В худшем случае, когда все элементы уникальны, дополнительная память составляет O(n).

💻 Определяем ip адрес своего компьютера Этот код использует библиотеку requests для отправки HTTP-запроса к веб-сервису ipif
💻 Определяем ip адрес своего компьютера Этот код использует библиотеку requests для отправки HTTP-запроса к веб-сервису ipify, который предоставляет API для определения публичного IP-адреса пользователя. Код написан в форме функции get_public_ip, что делает его удобным для повторного использования. Использование блока try-except обеспечивает обработку исключений, которые могут возникнуть при запросе (например, проблемы с подключением к интернету). Если запрос успешен, функция возвращает IP-адрес, иначе возвращает сообщение об ошибке.

💻 Определяем ip адрес своего компьютера Этот код использует библиотеку requests для отправки HTTP-запроса к веб-сервису ipif
💻 Определяем ip адрес своего компьютера Этот код использует библиотеку requests для отправки HTTP-запроса к веб-сервису ipify, который предоставляет API для определения публичного IP-адреса пользователя. Код написан в форме функции get_public_ip, что делает его удобным для повторного использования. Использование блока try-except обеспечивает обработку исключений, которые могут возникнуть при запросе (например, проблемы с подключением к интернету). Если запрос успешен, функция возвращает IP-адрес, иначе возвращает сообщение об ошибке.

⚡️Хакатон Brand Analytics ML Сontest Компания Brand Analytics - разработчик лидирующей системы мониторинга соцсетей и СМИ на
⚡️Хакатон Brand Analytics ML Сontest Компания Brand Analytics - разработчик лидирующей системы мониторинга соцсетей и СМИ на рынках России и СНГ, приглашает всех желающих принять участие в контесте и разработать решение, способное генерировать текст суммаризации комментариев под постами в социальных сетях. Что ждёт участников? 🔹 Борьба за призовой фонд размером в 200 000 рублей; 🔹 Обратная связь от с экспертов крупной IT-компании; 🔹 Возможность проявить себя и продемонстрировать свои скиллы; 🔹 Новый кейс в портфолио, созданный в рамках решения реальной задачи. 📆Дата проведения: 4 - 25 декабря 📍Формат: онлайн Подробная информация и регистрация: https://tglink.io/2d6d3099988a?erid=LjN8K46n9  Реклама. ООО "АКСЕЛЕРАТОР ВОЗМОЖНОСТЕЙ". ИНН 9704005146.

#Вопросы_с_собеседования Напишите функцию на Python, которая принимает на вход строку из слов, разделенных пробелами, и возвр
#Вопросы_с_собеседования Напишите функцию на Python, которая принимает на вход строку из слов, разделенных пробелами, и возвращает новую строку, в которой каждое слово написано задом наперед. Например, для входной строки "Hello World" функция должна вернуть "olleH dlroW". Решение: В начале кода мы используем метод split(), чтобы разбить входную строку на список слов. Это делается по пробелам, предполагая, что слова разделены пробелами. Затем мы используем генератор списка (list comprehension), чтобы перевернуть каждое слово в списке. word[::-1] — это способ перевернуть строку с помощью среза. Далее мы используем метод join(), чтобы объединить перевернутые слова обратно в строку, разделяя их пробелами и, наконец, возвращаем полученную строку.

#Вопросы_с_собеседования Объясните, что такое обработка исключений в Python, и предоставьте пример кода, демонстрирующий испо
#Вопросы_с_собеседования Объясните, что такое обработка исключений в Python, и предоставьте пример кода, демонстрирующий использование блока try-except. Обработка исключений в Python позволяет программисту обрабатывать и управлять ошибками в коде. Блок try содержит код, который может вызвать исключение. Если исключение происходит, выполнение кода переходит к блоку except, который содержит обработчики конкретных типов исключений. Блок else выполняется, если в блоке try не возникло исключение. Блок finally выполняется всегда, независимо от того, произошло исключение или нет. Этот блок используется, например, для освобождения ресурсов. В примере на картинке в функции divide_numbers представлен пример деления двух чисел с использованием блока try-except. В случае деления на ноль выводится сообщение об ошибке. Если переданы нечисловые значения, программа сообщает об ошибке типа. В блоке else выводится сообщение об успешном выполнении операции, а в блоке finally выводится сообщение, которое всегда выполняется.

Метод str.expandtabs() Метод str.expandtabs() используется для замены символов табуляции ('\t') в строке на пробелы в соответ
Метод str.expandtabs() Метод str.expandtabs() используется для замены символов табуляции ('\t') в строке на пробелы в соответствии с заданным размером шага табуляции. Метод принимает один аргумент — tabsize, который указывает количество пробелов, на которое следует заменять каждый символ табуляции. #для_начинающих

Есть тип мужчин, которым сложно общаться Знакомиться или начать диалог - особенно сложно. И по работе, и с девушками. Слишком много мыслей — "Что обо мне подумают другие?". Из-за этого трудно говорить с руководителями, коллегами и новыми людьми. Иногда сложно честно общаться с родителем. А уж самое сложное — знакомиться и общаться с интересными девушками. Сразу возникает застенчивость. Сложно показать девушке свой сексуальный интерес. В итоге пообщаемся "как друзья" Что стоит глубоко за этой сложностью в общении? Ведь часто такой парень довольно умен. И проблема не в речи. Внутри этой проблемы есть излишнее стремление к одобрению. Стремление быть правильным, быть хорошим. Ощущение, что я недостоин и не могу быть собой. Фактически это установки и эмоциональные ограничения, сформированные в детстве через родителей. Выход Один. Это совсем не просто. Но проверено многими: 1 — Надо оцифровать и увидеть в себе бессознательные ограничения. Это по сути контр-интуитивно. И дальше: 2 — Начать впервые ради себя ДЕЛАТЬ то, в чём ты раньше себя ограничивал. Только новый опыт реально меняет установки. Новые ДЕЙСТВИЯ ради себя - автоматически поднимут твоё состояние значимости. Через это появляется сила, решительность и удовольствие от себя. Становится легче делать всё новое. В том числе общаться! Волшебные таблетки здесь не помогут. Это не просто. Есть специальный чат-бот в ТГ. Который помогает оцифровать свои установки. И поможет начать ДЕЛАТЬ ради себя. В боте большой механизм в форме игры. Там есть задания, видео и напоминания. Это очень крутой бот. Попробуйте пройти. @anton_lovebot Иногда это реально влияет на всю жизнь. Кто уже проходил? -🔥

#Вопросы_с_собеседования У вас есть список словарей, представляющих информацию о книгах. Каждый словарь содержит поля «назван
#Вопросы_с_собеседования У вас есть список словарей, представляющих информацию о книгах. Каждый словарь содержит поля «название» (title), «автор» (author) и «год выпуска» (year). Напишите функцию на Python, которая принимает такой список книг и возвращает словарь, в котором ключами являются года выпуска, а значениями — списки книг, выпущенных в этот год. Книги в каждом списке должны быть упорядочены по алфавиту по названию. Решение: 1. Используем defaultdict(list), чтобы автоматически создавать пустой список для каждого года. 2. Книги сортируем по названию перед группировкой, чтобы списки книг в каждом году были упорядочены по алфавиту. 3. Проходим по отсортированным книгам и добавляем их в соответствующие списки годов в словаре.

Как получить размер папки с помощью Python? Чтобы получить размер каталога, пользователь должен пройти по всей папке и добави
Как получить размер папки с помощью Python? Чтобы получить размер каталога, пользователь должен пройти по всей папке и добавить размер каждого файла, присутствующего в этой папке, и покажет общий размер папки. Другие способы решить данную задачу можно найти здесь.

Разработчики создали ChatGPT, БЕЗ ОГРАНИЧЕНИЙ ПО ЗАПРОСАМ. Он может: -Кодить и обучать кодингу -Стать репетитором по английскому -Создавать контент план -Быть психологом, СММщиком, мотиватором -Писать рефераты/рассказы/песни/стихи/статьи на любые темы -Создать резюме -Объяснить любую тему Возможности ограничены только вашей фантазией. @NeuroConnect_Bot

16-, 8- и 4-битные форматы чисел с плавающей запятой Очень подробная и интересная статья. Смотреть статью

⁉️ Как аналитику обрабатывать данные из разных источников практически в реальном времени? Узнайте на бесплатном открытом урок
⁉️ Как аналитику обрабатывать данные из разных источников практически в реальном времени? Узнайте на бесплатном открытом уроке «Как на Spark Structured Streaming работать с данными в HDFS и Kafka?» от OTUS. 💻 На вебинаре: — узнаем, какие источники данных могут быть обработаны стриминговым API Spark; — рассмотрим конкретные примеры с данными на HDFS и Kafka; — разберёмся, как осуществить подключение к таким источникам; — научимся группировать данные. 👉 Занятие пройдёт 4 декабря в 20:00 мск в рамках курса «Spark Developer». После урока вы сможете продолжить обучение на курсе. Оплата доступна в рассрочку. 🔥 Для бесплатного участия и получения записи регистрируйтесь прямо сейчас: https://clck.ru/36psVq Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru