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

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

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

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

    Друзья, подскажите как вам контент нашего канала? Что нравится, что не нравится? Каких рубрик не хватает? Что добавить, а что может быть убрать? Напишите отзыв в комментариях.
  • Pythonist.ru - образование по питону

    Тест. Int (уровень — лёгкий) Целые числа (int) в Python 3 ничем не отличаются от обычных чисел. Они поддерживают набор самых обычных математических операций. Хорошо ли вы умеете пользоваться типом данных int? Пройдите тест из 10 вопросов и проверьте! #тест
  • Pythonist.ru - образование по питону

    Хочешь стать ИТ-специалистом, но не знаешь, с чего начать? Тогда тебе в «Школу 21» от Сбера в Новосибирске! Мы обучаем бесплатно и даём шанс получить востребованную профессию в сфере ИТ. Наши преимущества? Современный кампус, нет лекций и обязательных расписаний, работа над индивидуальными и командными проектами, только практика. Нет опыта в программировании? Не переживай, более 50% наших участников начали путь в ИТ в «Школе 21». Наши выпускники – востребованные специалисты на рынке труда, среди компаний-лидеров отраслей экономики. Не упускай свой шанс и подавай заявку уже сегодня на бесплатное обучение в Новосибирске в «Школе 21»!
  • Реклама

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

    Модули. Как использовать ChatGPT API для прямого взаимодействия с Colab или Databricks В этом руководстве мы проведем вас через несколько простых шагов, которые позволят вам использовать GPT для генерации текста, создания изображений или отладки вашего кода! #модули
  • Pythonist.ru - образование по питону

    Задача на логику. Передача Если верхнее колесо вращается в направлении, указанном стрелкой, то в каком направлении вращается нижнее колесо? Пишите свои варианты в комментариях! #логическаязадача
  • Pythonist.ru - образование по питону

    Tips & Tricks. Как проверить, содержит ли строка Python другую строку? В этой статье: - использование оператора in, - использование метода find, - более сложные способы поиска. #строки #tipsandtricks
  • Pythonist.ru - образование по питону

    Списки. Как сохранить список Python в CSV формате Чтобы сохранить список Python в CSV формате, вы можете использовать встроенный модуль csv, разработанный специально для чтения и записи файлов CSV. Другие способы получения того же результата включают установку и использование внешних библиотек Pandas или NumPy. #списки
  • Pythonist.ru - образование по питону

    Задача с кодом. Фруктовый салат Напишите функцию, которая будет принимать список названий фруктов, делить эти слова пополам и сортировать кусочки в алфавитном порядке. Функция должна возвращать строку, образованную из отсортированных «кусочков фруктов». Примеры:
    fruit_salad(["apple", "pear", "grapes"])
    ➞ "apargrapepesple"
    
    # Кусочки: 
    # ["ap", "ple", "pe", "ar", "gra", "pes"]
    # Отсортированные кусочки:
    # ["ap", "ar", "gra", "pe", "pes", "ple"]
    # Итоговая строка:
    # "apargrapepesple"
    
    fruit_salad(["apple", "pear", "grapes"])
    ➞ "apargrapepesple"
    
    fruit_salad(["raspberries", "mango"])
    ➞ "erriesmangoraspb"
    
    fruit_salad(["banana"])
    ➞ "anaban"
    
    
    Примечания: - Если название фрукта имеет нечетное число букв, правая часть должна быть больше левой. Например, «apple» делится на «ap» и «ple». - Все названия фруктов будут в нижнем регистре. Решение на нашем сайте. #задача #coding
  • Pythonist.ru - образование по питону

    PythonBooksRu - канал для скачивания Python книг на русском языке.
    Python книги на русском

    Книги по Python Всё свежее 2017 года Книги на русском языке. @viktorreh

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

    Функции. Как использовать функцию exit в скриптах Python Функция exit в Python позволяет в любой момент остановить выполнение скрипта или программы. Это может понадобиться для обработки ошибок, тестирования и отладки, остановки программы при соблюдении каких-то условий. #функции
  • Pythonist.ru - образование по питону

    Ответ к предыдущей задаче для новичков
    def climbStairs(n: int) -> int:
        if n <= 2:
            return n
    
        dp = [0] * (n + 1)
        dp[1] = 1
        dp[2] = 2
    
        for i in range(3, n + 1):
            dp[i] = dp[i - 1] + dp[i - 2]
    
        return dp[n]
    
    
    Подумайте также, как можно решить эту задачу, если существует возможность подниматься сразу на 3 ступеньки. #задача #coding
  • Pythonist.ru - образование по питону

    🔥 Хардовый тест для QA Engineer'ов 👉 Пройдите тест из 20 вопросов онлайн-курса «Python QA Engineer» и узнайте, осилите ли вы обучение в OTUS. 🟢 Пройти тест https://otus.pw/QWaC/ 💣 Все, кто успешно пройдет тест, получит доступ к 3 открытым урокам курса для знакомства с форматом обучения и спец.цену на курс. 💻 За 5 месяцев обучения на курсе вы: — Научитесь уверенно разрабатывать автотесты для веб-приложений и для API — Освоите Selenium 4 и Appium — Освоите инструменты диагностики работы сети и ОС Linux для определения причины багов — Научитесь находить неисправности в работе веб-приложений Нативная интеграция. Информация о продукте www.otus.ru
  • Pythonist.ru - образование по питону

    Задача для новичков Есть лестница, состоящая из n ступенек. Вы можете за один шаг подниматься на 1 или на 2 ступеньки. Напишите функцию climbStairs(), которая бы подсчитывала количество всех возможных вариантов подняться на эту лестницу. Примеры работы данной функции:
    climbStairs(5) —> 8
    climbStairs(8) —> 34
    climbStairs(35) —> 14930352
    
    
    Пишите свои варианты решения в комментариях к этому посту. Решение - сегодня вечером. #задача #coding
  • Pythonist.ru - образование по питону

    Алгоритмы. Жадный алгоритм с примерами на Python Из этой статьи вы узнаете, что такое жадные и нежадные алгоритмы и где они используются. Также разберем два жадных алгоритма (решение задачи о рюкзаке и задачи о выборе занятий). #алгоритмы
  • Pythonist.ru - образование по питону

    Задача на логику. Мешочки с монетами У вас есть 10 мешочков, полных монет. В каждом мешочке бесконечное количество монеток. Но один из мешков полон подделок, и вы не можете вспомнить, какой именно. Но вы всё же знаете, что настоящие монеты весят 1 грамм, а подделки — 1,1 грамма. Вы должны обнаружить эту сумку за минимальное количество взвешиваний. Конечно, вам предоставлены цифровые весы. Сколько взвешиваний придется провести? Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение. #логическаязадача
  • Реклама

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

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

    ❗️Как развиваться Python-разработчику? Наращивать объем знаний и навыков. За этим приходите на вебинары, приуроченные к старту онлайн-курса «Python Developer. Professional» в OTUS. ✅ 25 июля — «Аннотации типов» Обсудим различные виды типизации, заглянем в теорию типов, рассмотрим примеры и best practice ✅ 15 августа — «Code review» Обсудим основы разработки API с помощью фреймворка FastAPI, рассмотрим пример небольшого приложения и осветим особенности развертывания эксплуатации. 🧑‍💻 Спикером выступит Станислав Ступников, руководитель разработки в VK. Эксперт с 10+ лет опыта промышленной разработки. 👉 РЕГИСТРАЦИЯ https://otus.pw/ZIIP/ Нативная интеграция. Информация о продукте www.otus.ru
  • Pythonist.ru - образование по питону

    Задача с кодом. Наиболее ценный предмет Напишите функцию, которая будет принимать словарь. В этом словаре ключами будут названия ценных вещей, а значениями — их стоимость. Функция должна возвращать название самого ценного предмета. В словаре будет только один самый ценный предмет. Словарь не будет пустым. Примеры:
    most_expensive_item({
      "piano": 2000,
    }) ➞ "piano"
    
    most_expensive_item({
      "tv": 30,
      "skate": 20,
    }) ➞ "tv"
    
    most_expensive_item({
      "tv": 30,
      "skate": 20,
      "stereo": 50,
    }) ➞ "stereo"
    
    
    Решение на нашем сайте. #задача #coding