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

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 ООП В этой статье мы рассмотрим: - классы; - объекты; - инкапсуляцию; - наследование; - полиморфизм. #ооп