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

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

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

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

    Функции. map() в Python В этой статье: - как работает Python map() - как преобразовать различные типы массивов Python с помощью map() - как объединить map() с другими функциональными инструментами для выполнения более сложных преобразований - какие инструменты можно использовать, чтобы заменить map() и сделать свой код более Pythonic #функции
  • Pythonist.ru - образование по питону

    Тест. Списки и кортежи С помощью этого теста вы можете проверить, как хорошо вы знакомы со списками и кортежами. Эти типы данных — фундаментальны. Знать их должен каждый программист: и новичок, и опытный разработчик. #тест #списки
  • Pythonist.ru - образование по питону

    Django. Разворачиваем Django-проект на Digital Ocean В этой статье: - создаем дроплет и подключаемся к серверу - устанавливаем PIP, PostgreSQL и Nginx - создаем виртуальную среду и настраиваем проект - рассматриваем мониторинг с Supervisor #django
  • Реклама

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

    Задача на логику. Сколькими способами можно составить число 20? Составьте число 20, складывая ровно 8 нечетных чисел. Среди этих чисел разрешается иметь и одинаковые слагаемые. Найдите все различные решения этой задачи и установите, сколько среди них будет таких сумм, которые содержат наибольшее число неодинаковых слагаемых. Совет: Если выбирать числа наугад, вы не сможете быть уверены, что исчерпали все решения. Нужна некая система. Пример для числа 10 и четырех нечетных слагаемых: 1+1+3+5=10 1+1+1+7=10 1+3+3+3=10 Других решений для числа 10 нет, перестановка слагаемых не создает новое решение. Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение. #логическаязадача
  • Pythonist.ru - образование по питону

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

    Задача с кодом. Картина, корзина, картонка и маленькая собачонка Ваш дом ограбили, но вас интересует только то, на месте ли ваша собачка. Напишите функцию, которая будет принимать словарь и строку — кличку собаки (в нижнем регистре). Ключами словаря будут названия пропавших вещей (и кличка собаки, если она пропала), а значениями — их стоимость. Если собака, предположим, Timmy, есть в словаре (т. е. собака украдена), функция должна вернуть строку «Timmy is gone…». Если собаки в словаре нет, возвращается строка «Timmy is here!». Обратите внимание, что в возвращаемой строке кличка собаки должна писаться с заглавной буквы. Примеры:
    items = {
      "tv": 30,
      "timmy": 20,
      "stereo": 50,
    } ➞ "Timmy is gone..."
    
    items = {
      "tv": 30,
      "stereo": 50,
    } ➞ "Timmy is here!"
    
    items = { } ➞ "Timmy is here!"
    
    
    Решение на нашем сайте. #задача #coding
  • Pythonist.ru - образование по питону

    Строки. 5 простых способов удалить символ из строки Существует несколько методов, позволяющих удалить определенный символ из строки: - примитивный метод - функция replace() - срезы и конкатенация - метод join() и генератор списков - метод translate() Давайте рассмотрим их все по порядку. #строки
  • Pythonist.ru - образование по питону

    Тест. Работа с условиями в Python Условия — очень частые конструкции в Python. Они формируются при помощи условных операторов if, else и elif. Практически любая программа представляет собой разные наборы действий, которые нужно выполнить при соблюдении тех или иных условий. Проверьте, насколько хорошо вам удается работа с условиями: пройдите тест из 10 вопросов! #тест
  • Pythonist.ru - образование по питону

    Топ. Вопросы на собеседовании. Часть III. Senior Мы уже рассмотрели списки вопросов с собеседований для программистов уровня Junior и Middle. Переходим к самым сложным вопросам, для сеньоров. Все вопросы — из коллекции, собранной на основе реальных интервью. #топ
  • Pythonist.ru - образование по питону

    Роботы и люди: когда работу лучше отдать машине, кого заменят андроиды и стоит ли ожидать восстания киборгов   10 июня на конференции «Вкалывают роботы, а не человек» ведущего уже заменит робот! Promobot будет вещать со сцены, раздавать юмор и поддерживать беседу. А эксперты расскажут о трендах и перспективах робототехники и автономного транспорта в России.   Мероприятие пройдет в Москве в кластере «Ломоносов» в рамках фестиваля «Лидеры цифровой трансформации». Участие по предварительной регистрации.   Вас ждет   🔹3 пленарные сессии 🔹Выступление keynote-спикера 🔹Интерактив с роботами 🔹AR-выставка 🔹Нетворкинг и DJ-сет   Среди спикеров   🔸Олег Кивокурцев, директор по развитию компании «Промобот» 🔸Алексей Яковенко, генеральный директор компании «Цифра Роботикс» 🔸Дмитрий Агафонов, заместитель генерального директора СберАвтоТех 🔸Петр Смоленцев, генеральный директор компании KUKA Россия   Список спикеров, программа и регистрация — на сайте конференции.
  • Pythonist.ru - образование по питону

    Задача на логику. Сюрприз Сережи Оксана, Сережа и Саша любят разгадывать головоломки. Ребята отличаются прекрасно развитым логическим мышлением. И честностью:) Сережа спрятал сюрприз под одной из цветных фигур. Он дал Оксане и Саше подсказки: - Оксана знает фигуру, под которой спрятан сюрприз. (И Саше известно, что Оксана знает фигуру). - Саша знает цвет этой фигуры. (И Оксане известно, что Саша знает цвет). Затем Сережа спросил, знает ли кто-то из ребят, где сюрприз. …Долгое неловкое молчание… «А теперь знаете?» …Еще более неловкое молчание… Оксана с Сашей хором: «Теперь я знаю, где сюрприз!» Вопрос: где спрятан сюрприз Сережи? Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение. #логическаязадача
  • Pythonist.ru - образование по питону

    Tips & Tricks. Вывод «звездочек» на экран Давайте рассмотрим, как в Python можно вывести заданное количество рядов, заполненных, например, "звездочками", чтобы в каждом новом ряду было на одну звездочку меньше. #tipsandtricks #алгоритмы
  • Pythonist.ru - образование по питону

    Задача с кодом. Вложенность слов Вложенность слов создается следующим образом. Берем начальное слово и генерируем новую строку, помещая это слово внутрь него самого. Этот процесс может повторяться. Пример трехкратного вложения слова «incredible»:
    начальное слово = incredible
    1-й уровень
    incre|incredible|dible
    2-й уровень
    increin|incredible|credibledible
    3-й уровень
    increinincr|incredible|ediblecredibledible
    
    
    Итоговая строка — «increinincrincredibleediblecredibledible», а уровень вложенности — 3. Напишите функцию, которая будет принимать начальное слово и итоговую строку и возвращать уровень вложенности. Примеры
    word_nest("floor", "floor")
    ➞ 0
    word_nest("code", "cocodccococodededeodeede")
    ➞ 5
    
    
    Решение на нашем сайте. #задача #coding
  • Pythonist.ru - образование по питону

    Топ-8 сайтов с бесплатными курсами по Python для начинающих Рассказываем, на какие платформы для изучения Python лучше всего обратить внимание людям без опыта в программировании. #топ
  • Pythonist.ru - образование по питону

    Тест. Работа с библиотекой requests Библиотека requests — одна из самых важных библиотек Python. Этот тест будет интересен всем, кто в какой-либо мере работает с HTTP-запросами. #тест
  • Реклама

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

    Функции. Генераторы Python. Их создание и использование В этой статье: - что собой представляют генераторы Python и как их использовать - как задавать функции и выражения, создающие генераторы - как работает в Python ключевое слово yield #функции
  • Pythonist.ru - образование по питону

    Задача на логику. Делим деревянный куб Представьте себе деревянный куб со стороной 3 дм, вся поверхность которого окрашена в черный цвет. 1. Сколько потребуется разрезов, чтобы разделить куб на кубики со стороной 1 дм? 2. Сколько получится таких кубиков? 3. Сколько кубиков будут иметь по 4 окрашенные грани? 4. А по 3? 5. А по 2? 6. Сколько будет кубиков с одной окрашенной гранью? 7. Сколько будет неокрашенных кубиков? Решение тут. Просьба потратить хотя бы 10 минут перед тем как читать решение. #логическаязадача
  • Pythonist.ru - образование по питону

    Tips & Tricks. Python *args и **kwargs Давайте рассмотрим, что такое *args и **kwargs и чем они полезны. Для этого разберем пару простых примеров. #tipsandtricks #функции