[Python] ошибки новичков #1 (разбор простых задач)

preview_player
Показать описание
Каждый день провожу по несколько опросов на разные темы по разным языкам программирования. Настало время разобрать кто прав, а кто нет. Рассказываю почему работает кусок кода так, как должен, а не как вы хотите. И почему этот кусов кода работает именно так. Тема больше подходит для новичков, для них вопросы должны быть очень актуальны.

⚙️ Помимо рекламы на канале я так же оказываю различные консультации по IT направлению, провожу пробные собеседования, на которых подсказываю каких знаний не хватает и что нужно подтянуть
------------
------------
Рекомендации по теме
Комментарии
Автор

Спасибо огромное!! Продалжай эту тему ))

nurgisazhumashev
Автор

Такие задачи по Python топ, а разборы их еще лучше, продолжай эту тему)

woruznf
Автор

По Python пожалуйста продолжай. Особенно полезен разбор итогов голосования. Сразу понятно в какой теме нужно детально разобраться

serikpetrovich
Автор

Так намного лучше, чем просто тыкнуть и проверить в интерпретаторе. Становится понятно, почему так происходит.

justuser
Автор

"Задачи для начинающих"
Я понял лишь первые и последний😵‍💫😵‍💫😵‍💫

darkunderground
Автор

Спасибо автору за подобный контент. Всегда интересно посмотреть кто как пытается решать задачи

На 4:00 конечно же ошибка! Позиционные аргументы начинаются там, где заканчиваются обычные! Передаются обычные переменные строки в функцию, а на первом месте стоит именованный text, а передается строка 'Hello'

Запомните порядок передачи аргументов в функцию:

Обычные переменные
Позиционные переменные
Именованные аргументы


def test(a, b, c, *args, text=''Hello"):
pass


test(5, 6, 7, 100, 200, 300, hello='Hello World!' )

Курсов насмотрятся, а вникать не хотят!

velomatica
Автор

Герои, которые писали объяснение в комментариях: ну да, да, пошел я нахер

zluka
Автор

да, Python крут, продолжай =) курс будет очень интересен думаю

dilnix
Автор

С ковычками я тоже наебался, потому что не увидел что ниже есть строка с принтом 🤣
Сначала охренел почему не правильно, потом увидел, но уже поздно, чё )))

tihon
Автор

Конструктор класса, экземпляр класса - для автора видео всё едино.

kwyfgpw
Автор

На 8:30 очевидно что будет обработка всех ошибок, наследование в третьем питоне идет снизу к базовому классу, но базовый главнее наследников. Здесь так как класс Exception базовый для всех исключений, вызывается и обрабатывает исключение. Конечно так лучше не делать и обрабатывать ошибку точечно, но так тоже работает

velomatica
Автор

Топ контент. Странно, что лбюди не пишут код и не решают прежде чем ответить. Ленивые какие-то. Ну это их черта в профессии разработчика, лень и мемы победили.

PythonDevelopment
Автор

Одна из моих каверзных ошибок новичка:
однажды в одном проекте я один из пакетов именовал "html"

dr.grammofon
Автор

Очень классно. А кем тогда ты работаешь, если не программист?)(Может ты уже конечно говорил, но я не знаю🤷‍♂️)

alekron
Автор

можете пожалуйста выложить видео с разбором задачи ним-пасьянс

yfciuph
Автор

Извините что не в тему, но я никак не могу найти в Гугле что же означает знак @ в питоне, в Гугле на этот вопрос ответа нету, может тут поможет

ktnmixa
Автор

У тебя есть проекты или ты работаешь на заводе?

captainobvious
Автор

Ответ по библиотеке requests не верный. Requests не плюет ошибку по статусу если не задать дополнительно raise_for_status(). Поэтому ответ только "Все равно не могу"

lobxwlm