Niko Developer
Niko Developer
  • 7
  • 1 562

วีดีโอ

Не совершай эту ошибку в Python! | Распространенная ошибка у начинающих программистов!
มุมมอง 4183 หลายเดือนก่อน
Не совершай эту ошибку в Python! | Распространенная ошибка у начинающих программистов!
Задачи из собеседований Junior Python Разработчик #5 | Форматирование числа
มุมมอง 833 หลายเดือนก่อน
Задачи из собеседований Junior Python Разработчик #5 | Форматирование числа
Задачи из собеседований Junior Python Разработчик #4 | Слова анаграммы!
มุมมอง 2663 หลายเดือนก่อน
Задачи из собеседований Junior Python Разработчик #4 | Слова анаграммы!
Задачи из собеседований Junior Python Разработчик #3 | Сумма всех цифр числа
มุมมอง 2743 หลายเดือนก่อน
Задачи из собеседований Junior Python Разработчик #3 | Сумма всех цифр числа
Задачи из собеседований Junior Python Разработчик #2 | Проверка на наличие дубликатов
มุมมอง 2363 หลายเดือนก่อน
Задачи из собеседований Junior Python Разработчик #2 | Проверка на наличие дубликатов
Задачи из собеседований Junior Python Разработчик #1 | Задача со Скобками
มุมมอง 2023 หลายเดือนก่อน
Задачи из собеседований Junior Python Разработчик #1 | Задача со Скобками

ความคิดเห็น

  • @zaharbj8594
    @zaharbj8594 3 หลายเดือนก่อน

    TypeError: bad operand type for abs(): 'str' а вот если без абс то нормально работает

    • @NikDev19
      @NikDev19 3 หลายเดือนก่อน

      @@zaharbj8594 Обратите внимание, я считал число, а не строку, а вы вероятно считали строку и из-за этого у вас ошибка.

  • @БабенкоВалерійМихайлович
    @БабенкоВалерійМихайлович 3 หลายเดือนก่อน

    спасибо, хорошо и внятно все обьяснил, мог бы сделать подобное видео про оператор моржик, :=, заранее спасибо

    • @NikDev19
      @NikDev19 3 หลายเดือนก่อน

      @@БабенкоВалерійМихайлович Интересное название:)

  • @plugin.8943
    @plugin.8943 3 หลายเดือนก่อน

    я считал, что это работает только при использовании ооп

    • @NikDev19
      @NikDev19 3 หลายเดือนก่อน

      @@plugin.8943 Нет, ООП здесь не причем. Это просто про то, как устроены переменные)

    • @plugin.8943
      @plugin.8943 3 หลายเดือนก่อน

      @@NikDev19 Понятно, спасибо.

  • @Татьяна-ы8э2п
    @Татьяна-ы8э2п 3 หลายเดือนก่อน

    спасибо за полезное видео!

  • @at271989
    @at271989 3 หลายเดือนก่อน

    Привет-я сделал вот так: s = "текст" if len(s) ==len(set(s)): print("YES") else: print("NO") Но я никак не могу понять что у тебя за конструкция: print(("NO","YES")[len(s)==len(set(s))]) почему принтится что идет в кортеже и как лист сформированный после кортежа влияет на резултат NO YES? Никак не могу разобрать конструкцию

    • @NikDev19
      @NikDev19 3 หลายเดือนก่อน

      @@at271989 Данная конструкция называется "тернарный оператор". Как вы знаете можно обращаться к элементам кортежа по их индексам. В качестве индекса можно указывать и булевые значения, как я и сделал в данном коде. Если значение указанного выражения будет True то в Python по умолчанию оно будет равно 1, если False - то 0. Следовательно, нулевой элемент кортежа ('NO', 'YES') - 'NO', а первый элемент этого кортежа - это 'YES'. Думаю объяснил)

    • @at271989
      @at271989 3 หลายเดือนก่อน

      @@NikDev19 Да все ясно спасибо большое! Буду дальше смотреть твои видео и учиться! Пока мне все нравится)

  • @Татьяна-ы8э2п
    @Татьяна-ы8э2п 3 หลายเดือนก่อน

    ❤❤❤❤❤❤❤

  • @ДенисЧалов-я5ц
    @ДенисЧалов-я5ц 3 หลายเดือนก่อน

    Решение очень элегантно, но имеет один минус, асимптотика работы данного алгоритма составляет O(n log n), где n - длина строки, хотя задача может быть решена за O(n)

    • @1234567qwerification
      @1234567qwerification 3 หลายเดือนก่อน

      from collections import Counter ... print(Counter(...) == Counter(...)) По существу это то, что упоминалось в начале, как длинное решение.

    • @NikDev19
      @NikDev19 3 หลายเดือนก่อน

      Да, моё решение имеет временную сложность О(n log n), за счет функции сортировки. Однако, моей целью было именно нахождение более простого и понятно для большинства людей решения. Более того, в разработке нередко склоняются именно к читабельности и простоте кода нежели к эффективности в асимптотической сложности. Поэтому оба решения имеют свои преимущества и недостатки. Благодарю за вашу внимательность)

  • @NikDev19
    @NikDev19 3 หลายเดือนก่อน

    Подробное о форматировании в Python можно узнать здесь 🙃👇 metanit.com/python/tutorial/5.3.php?ysclid=lyh9r9y4px999461576

  • @Кридэйл
    @Кридэйл 3 หลายเดือนก่อน

    Гениально, изучал аски, но в такой ситуации бы не задумался даже. Такие решения заставляют серьезнее относится к изучению разных тем, которые изначально не воспринимаешь серьезно

    • @NikDev19
      @NikDev19 3 หลายเดือนก่อน

      На самом деле на многих курсах рассказывают, что функция sorted сортирует буквы в алфавитном порядке, однако почему-то довольно редко объясняют то, как именно это работает. Аналогично можно сортировать и другие символы Аски таблицы, такие как запятые, скобки и так далее. Символ с меньшим значением Аски будет идти раньше, чем соответственно символ с большим.

  • @AngioloBlasi
    @AngioloBlasi 3 หลายเดือนก่อน

    А как лучше всего оптимизировать такие функции в Python? я тоже искал альтернативные варианты заработка и выбрал курсы Skypro по веб-дизайну) теперь работаю в геймдеве))

  • @АняКармазина-о3и
    @АняКармазина-о3и 3 หลายเดือนก่อน

    Мне на собеседовании встретилась задача с построением треугольника с длинами 3-х сторон, и самое главно было сидеть, и вспоминать формулу, которая проверяет их существование

    • @NikDev19
      @NikDev19 3 หลายเดือนก่อน

      Да, на собеседованиях очень любят давать алгоритмические задачи, к примеру на всякие повороты и заполнения матриц. Подобные задачи тоже обязательно будут разобраны на канале.

    • @АняКармазина-о3и
      @АняКармазина-о3и 3 หลายเดือนก่อน

      Была я вчера на собеседовании, только на трейни. Ожидаемо, вопросы были лёгкие, меня просто спрашивали про аспекты, знаю ли я про них, а я Тим Лиду рассказывала, и про контейнеризацию, оркестрацию, ну чисто потому что вопросы были такие, ну и короче, мне отказали по причине того, что "a little bit stronger for that position". Теперь не знаю, мне расстраиваться, или грустить? @@NikDev19

    • @1234567qwerification
      @1234567qwerification 3 หลายเดือนก่อน

      Формулу??? Достаточно понимать, что такое треугольник.

  • @Татьяна-ы8э2п
    @Татьяна-ы8э2п 3 หลายเดือนก่อน

    🎉🎉🎉🎉🎉

  • @anzarsh
    @anzarsh 3 หลายเดือนก่อน

    Спасибо за видео! Первое решение скорее подойдет для тех кто только начинает программировать, без лишней магии. А ваше решение для тех кто уже умеет кодить и решил выучить питон. Оба имеют место на жизнь.

  • @AngioloBlasi
    @AngioloBlasi 3 หลายเดือนก่อน

    А как часто на собеседованиях спрашивают про баланс скобок?) я тоже искал курсы по IT, рассматривал разные варианты, но выбрал Skypro и не пожалел)) теперь работаю в геймдеве, хотя учился на горняка)

    • @NikDev19
      @NikDev19 3 หลายเดือนก่อน

      На собеседованиях джунов довольно часто вижу, там есть ещё разновидности этой задачи когда скобки разных типов, там конечно лучше использовать стек для решения, но в этой задаче можно и без него обойтись.