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

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

Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.

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

    Задача с кодом. Буквы-подруги Напишите функцию, которая будет принимать строку и две буквы. Функция должна проверять, всегда ли после первой переданной буквы идет вторая. Например:
    best_friend("he headed to the store", "h", "e") ➞ True
    
    # Вхождения "h": ["he", "headed", "the"]
    # После всех вхождений "h" идет буква "e".
    
    
    Другие примеры:
    best_friend("he headed to the store", "h", "e")
    ➞ True
    
    best_friend("i found an ounce with my hound", "o", "u")
    ➞ True
    
    best_friend("we found your dynamite", "d", "y")
    ➞ False
    
    
    Примечания: - Если вторая буква отделена от первой пробелом, то не считается, что они идут одна за другой (см. третий пример) - Строка и буквы, которые передаются в функцию, будут в нижнем регистре. Решение на нашем сайте. #задача #coding
  • Pythonist.ru - образование по питону

    QARocks. Тестировщик Рулит

    Тестировщик рулит - всё о тестировании ПО. Туториалы, книги по QA, тесты для проверки ваших знаний, разбор вопросов с собеседования. @aldrson

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

    Топ. Идеи для проектов на Python Часто ли вам не хватает действительно крутых идей для работы над проектом? Если так, то больше это не повторится, потому что мы позаботились о вас и составили список из 25 вариантов. #топ
  • Реклама

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

    Тест. Исключения Python Зачастую разработчик может предугадать возникновение ошибок при работе программы. Эти ошибки могут появляться, например, из-за неверного инпута. Ошибки такого рода обрабатываются как исключения. Для этого мы применяем конструкции try — except — else — finally. Умение обрабатывать исключения — совершенно необходимый навык для разработчика. Насколько хорошо вы умеете это делать? Пройдите наш тест и проверьте! #тест
  • Pythonist.ru - образование по питону

    🔥 Хардкорный тест по Python (не для новичков), который проходит всего 30% разработчиков 🔥 Ответьте на 20 вопросов и проверьте, насколько вы готовы к обучению на курсе — «Python Developer. Professional» На курсе поймете структуру современной разработки ПО, научитесь писать простой и идиоматичный код, за который не будет мучительно стыдно, сможете тестировать и поддерживать код, научитесь создавать высоконагруженные системы и многое другое. Время прохождения теста ограниченно 30 минут 👉 Пройти вступительный тест — https://otus.pw/nh9a/ 💣 Пройдите тест, чтобы записаться на курс по спец. цене, проверить свои знания и получить доступ к 2 открытым урокам курса. Реклама. Информация о рекламодателе на сайте www.otus.ru.
  • Pythonist.ru - образование по питону

    Топ. Краткое руководство по Tensorflow В этой статье мы рассмотрим: - что такое тензоры в TensorFlow - реализацию алгоритмов машинного обучения в TensorFlow - примеры использования TensorFlow. #топ
  • Pythonist.ru - образование по питону

    Задача на логику. Фасоль в горшке В горшке 75 белых фасолин и 150 черных. Чокнутый повар выбрасывает фасоль из горшка, но не просто так, а по определенной системе. Каждый раз он достает две фасолины. Если хотя бы одна из них черная, он бросает ее на кучу черной фасоли на столе, а вторую фасолину, независимо от ее цвета, бросает обратно в горшок. Если обе фасолины, которые повар достал из горшка, белые, он выбрасывает обе, а в горшок кидает одну черную из кучи на столе. На каждом шаге в горшке в любом случае становится на 1 фасолину меньше. В конечном итоге останется только одна. Какого цвета она будет? Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение. #логическаязадача
  • Pythonist.ru - образование по питону

    Tips & Tricks. Метод get() у словарей и его «дефолтный» результат Разобрали, как работает метод get() у dict. #tipsandtricks #словари
  • Pythonist.ru - образование по питону

    Задача с кодом. Сумма чисел в ряду Представьте следующий треугольник:
        1
       2 3
      4 5 6
     7 8 9 10
    ...
    
    
    Создайте функцию, которая будет принимать целое число n и возвращать сумму всех чисел в n-м ряду такого треугольника. Примечание: 1 <= n <= 1000 Примеры:
    row_sum(1) ➞ 1
    row_sum(2) ➞ 5
    row_sum(4) ➞ 34
    
    
    Решение на нашем сайте. #задача #coding
  • Pythonist.ru - образование по питону

    Наш канал с книгами только на русском языке: @pythonbooksru. Подписывайтесь и качайте книги по Python.
  • Pythonist.ru - образование по питону

    Словари. Как добавить элемент в словарь Статья для начинающих. Разбираем основы - работу словарей и добавление в них элементов. #словари
  • Pythonist.ru - образование по питону

    Тест. Работа с числами в Python Числа — один из самых используемых типов данных в Python. Работа с ними — неотъемлемая часть программирования. Ведь, как ни крути, вообще все в коде сводится к числам. Проверьте, насколько хорошо вы знакомы с данной темой: пройдите этот тест из 10 вопросов! #тест
  • Pythonist.ru - образование по питону

    Топ. Docstrings: документирование кода в Python В этой статье: - комментарии vs строки документации - атрибут doc - однострочные и многострочные строки документации #топ
  • Pythonist.ru - образование по питону

    Вы разработчик с опытом и знакомы с основами Python? На курсе Яндекс Практикума «Мидл Python-разработчик» вы сможете выйти на новый профессиональный уровень и использовать навыки, которые отличают мидла от джуна. Вы начнете думать о проекте, как о единой системе, разрабатывать полноценные веб-сервисы, организовывать инфраструктуру, а ещё: углубите знания технологий для бэкенд-разработки на Python; разовьёте инженерное мышление; сможете брать больше ответственности и решать задачи посложнее; разберётесь, как работает бэкенд, DevOps и другие смежные области; добавите 7 проектов в портфолио; почувствуете себя увереннее в процессах командной разработки. На всех этапах вас будут сопровождать опытные разработчики: мы не дадим просесть по учёбе и поможем выкроить время на образование. Вы будете практиковаться на реальных кейсах и положите в портфолио работающие проекты. А карьерные консультации подготовят вас к разговору о повышении или помогут с поиском новой работы.  Пройдите первый бесплатный урок и начните учиться.
  • Pythonist.ru - образование по питону

    Задача на логику. Числовой ребус Арифметические действия зашифрованы: цифры заменены буквами и звездочками. Одинаковыми буквами заменены одинаковые цифры, а разными — неодинаковые. Звездочки проставлены вместо любых цифр, как одинаковых, так и неодинаковых. Ребус можно расшифровать путем логических умозаключений. Определите, какие числа умножались. Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение. #логическаязадача
  • Реклама

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

    Tips & Tricks. География в Python Рассказываем о модуле, позволяющем получить полный адрес улицы, широту, долготу и даже высоту. #tipsandtricks #модули
  • Pythonist.ru - образование по питону

    Задача с кодом. Имена и инициалы Напишите класс Name и создайте атрибуты для передаваемых имени и фамилии (fname и lname соответственно), а также: - атрибут fullname, возвращающий имя и фамилию, - атрибут initials, возвращающий первые буквы имени и фамилии с точкой между ними. Не забудьте дать доступ и к атрибутам fname и lname. Проследите, чтобы только первые буквы имен и фамилий были заглавными. Примеры:
    a1 = Name("john", "SMITH")
    
    a1.fname ➞ "John"
    a1.lname ➞ "Smith"
    a1.fullname ➞ "John Smith"
    a1.initials ➞ "J.S"
    
    
    Решение на нашем сайте. #задача #coding
  • Pythonist.ru - образование по питону

    ООП. Пять важных понятий, необходимых для быстрого старта в Python ООП В этой статье мы рассмотрим: - классы; - объекты; - инкапсуляцию; - наследование; - полиморфизм. #ооп