Обложка канала

PythonBoost - сообщество питонистов. Страница 5

16209 @pythonboost

Лучший Python телеграм канал для новичков. Цель: подготовка студентов, начинающих питонистов к нахождению первой работы.

  • PythonBoost - сообщество питонистов

    Задача для новичков. Напишите функцию longest_substring(), которая принимает на вход строку s и возвращает наибольшую подстроку sub, которая встречается в s более одного раза, а также выводит количество ее вхождений. Если таких подстрок несколько, то функция выводит первую найденную подстроку. Примеры работы данной функции:
    longest_substring("abcabcd") --> ("abc", 2)
    longest_substring("ababab") --> ("ab", 3)
    longest_substring("abc") --> (None, 0)
    
    
    Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером. #pythonзадача #coбес
  • PythonBoost - сообщество питонистов

    Ответ к предыдущей задаче для новичков.
    def reverse_vowels(s):
        vowels = set('aeiouyAEIOUY')
        s = list(s)
        left, right = 0, len(s) - 1
        while left < right:
            if s[left] in vowels and s[right] in vowels:
                s[left], s[right] = s[right], s[left]
                left += 1
                right -= 1
            elif s[left] in vowels:
                right -= 1
            elif s[right] in vowels:
                left += 1
            else:
                left += 1
                right -= 1
        return ''.join(s)
    
    
    #pythonзадача #coбес
  • PythonBoost - сообщество питонистов

    Задача для новичков. Напишите функцию reverse_vowels(), которая принимает на вход строку и возвращает новую строку, в которой все гласные буквы перевернуты в обратном порядке, а остальные символы оставлены на своих местах. Для простоты будем считать, что строка на английском языке, где 6 гласных букв 'aeiouy'. Функция должна быть чувствительна к регистру. Пример работы данной функции:
    reverse_vowels('hello world') --> 'hollo werld'
    reverse_vowels('Python is awesome') --> 'Pethon es awisomy'
    reverse_vowels('algorithm') --> 'ilgorathm'
    
    
    Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером. #pythonзадача #coбес
  • Реклама

  • PythonBoost - сообщество питонистов

    Тест на умение перебирать словари Перебор словаря — важное умение, которое пригодится в любой области. Проверьте, насколько хорошо вы умеете это делать!
  • PythonBoost - сообщество питонистов

    44 Задача: От и до заданных символов вывести буквы по алфавиту

    Напишем программу, которая выводит символы алфавита в рамках заданных символов. Решайте задания на сайте: https://docode.ru Все видео курса: https://www.youtube.com/watch?v=mCl2PifPy4c&list=PLNtbY2SklByx5FyelkV-DBN0mT-HDkYMy Хотите больше видео? Подписывайтесь на канал, ставьте лайки и помогайте проекту: https://patreon.com/docode https://skies.land/docode https://boosty.to/docode Группы в соц. сетях: https://vk.com/docode https://t.me/docode https://fb.com/docode.ru

    YouTube
  • PythonBoost - сообщество питонистов

    Data Science | Machinelearning - самый большой русскоязычный канал с полезными материалами на такие темы как, Machine Learning, Data Science, Алгоритмы, Python. Так же часто публикуются крутые 🔥 вакансии. 👉 Вам сюда: @devsp А любителям читать статьи в оригинале вот сюда: 👉 @ds_international Добро пожаловать!
  • PythonBoost - сообщество питонистов

  • PythonBoost - сообщество питонистов

    Ответ к предыдущей задаче для новичков.
    def is_anagram(a, b):
        return True if sorted(list(a)) == sorted(list(b)) else False
    
    
    #pythonзадача #coбес
  • PythonBoost - сообщество питонистов

    Задача для новичков. Напишите функцию is_num(), которая принимает строковый аргумент и возвращает значение True, если переданный аргумент является числом (целым или вещественным) и False в противном случае. Примеры работы данной функции:
    is_num('10.34ab') --> False
    is_num('10.45') --> True
    is_num('-18') --> True
    is_num('-34.67') --> True
    is_num('987') --> True
    is_num('abcd') --> False
    is_num('123.122.12') --> False
    is_num('-123.122') --> True
    is_num('--13.2') --> False
    
    
    Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером. #pythonзадача #coбес
  • PythonBoost - сообщество питонистов

    Внимание, внимание! Все, кто пишет код на Python — важное сообщение от организатора IT онлайн-конференций Podlodka Crew: первая конференция Podlodka Python Crew стартует уже 22 мая! Тема сезона: «Асинхронность». Участники получат возможность рассмотреть эту непростую и многослойную тему с разных сторон вместе с экспертами из Точка, ЛитРес, Novakid, winePad GmbH и других компаний: 🟡 Узнают основные принципы asyncio, способы не выстрелить себе в колено, используя асинхронщину в продакшене; 🟡 Разберут реальные кейсы использования asyncio в проекте с CPU-bound операциями и работе с легаси; 🟡 Обсудят с другими участниками альтернативы asyncio и их преимущества, организацию конкурентности в других серверных языках; 🟡 Разберут проблемы написания асинхронного приложения и научатся их решать.   🤓 В первом сезоне мы сконцентрировали рекордное количество пользы. 🤑 Держи промокод на 500 руб - python_crew_1_KFWKZ4 и успей забрать свой билет на сайте: https://podlodka.io/pythoncrew
  • PythonBoost - сообщество питонистов

    Тест. Строки в Python и работа с ними Строки в Python — один из основных типов данных. Для работы с ними есть множество встроенных методов, что лишь подчеркивает, насколько часто программистам приходится с ними работать. Проверьте, насколько хорошо вы знаете азы этой темы: пройдите тест из 10 вопросов!
  • PythonBoost - сообщество питонистов

    Ответ к предыдущей задаче для новичков.
    def heads_and_tails(s):
        return len(max(s.split('О')))
    
    
    #pythonзадача #coбес
  • PythonBoost - сообщество питонистов

    Задача для новичков. На вход функции heads_and_tails() подается строка, состоящая из русских букв, "О" и "Р". Буква "О" – соответствует выпадению Орла, а буква "Р" – соответствует выпадению Решки. Данная функция должна возвращать наибольшее количество выпавших подряд решек. Пример работы данной функции:
    heads_and_tails('ОРРОРОРООРРРО') --> 3
    heads_and_tails('ООООООРРРОРОРРРРРРР') --> 7
    heads_and_tails('ООООРРРРОРОРРРРРРРРООРОРОРРРРРРРРРРРРРРРРРРРРРРРРРРРРРРР') --> 31
    
    
    Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером. #pythonзадача #coбес
  • PythonBoost - сообщество питонистов

    Python in a Nutshell Автор: Alex Martelli, Anna Martelli Ravenscroft, Steve Holden, Paul McGuire Год издания: 2023 #python Скачать книгу
  • PythonBoost - сообщество питонистов

    Ответ к предыдущей задаче для новичков.
    def cycle_shift(s):
        x = [i for i in s.split()]
        x.insert(0, x.pop())
        return ' '.join(x)
    
    
    #pythonзадача #coбес
  • Реклама

  • PythonBoost - сообщество питонистов

    Задача для новичков. На вход функции cycle_shift() подается строка состоящая из цифр, разделенных пробелом. Данная функция должна возвращать строку цифр, также разделенных пробелами, но где последняя цифра становиться первой, а остальные сдвигаются на одну позицию вперед. Пример работы данной функции:
    cycle_shift('1 2 3 4 5') --> 5 1 2 3 4
    cycle_shift('5 4 3 2 1') --> 1 5 4 3 2
    cycle_shift('489 483 43 2 3 84 1 4 3 2 5 4 3 13') --> 13 489 483 43 2 3 84 1 4 3 2 5 4 3
    
    
    Присылайте ваше решения в комментарии к этому посту. Решение - сегодня вечером. #pythonзадача #coбес
  • PythonBoost - сообщество питонистов

    Как изучать английский с помощью Python и ChatGPT? Сегодня, 11 мая в прямом эфире Илья Лебедев из Learn Python расскажет, как самому изучать иностранные языки и построить процесс изучения «технического английского» под себя. И сделает это не по учебникам, а через ChatGPT и автоматизирует с помощью Python. За 1,5 часа вебинара научитесь парсить документацию, поработаете с библиотекой nltk и узнаете, как правильно взаимодействовать с ChatGPT и Python. Присоединяйтесь к трансляции сегодня, 11 мая в 20:00 по мск по ссылке.
  • PythonBoost - сообщество питонистов

    Тест на умение объединять и разделять строки в Python При работе со строками программисту нередко приходится их объединять и делить на части. Проверьте, насколько хорошо вы умеете это делать и разбираетесь ли в конкатенации.