Спасибо за видео. Всё очень понятно. Я всегда думал match case обязательно замена if else. Вы облегчили мою жизнь, сказав, что это в дополнение к уже существующим if else.
Вы невероятно круто объясняете! Часто как начнут рассказывать обо всяких абослютно ненужных мелочах, ерундовую 5-ти минутную тему растягивают на 1.5 часа Тут объяснение именно кайф! Посмотрев много других видео на канале могу сказать, что у Вас прирожденный талант четко и лаконичто доносить суть рассматриваемой темы.
с последовательностями можно делать распаковку, чтобы отбросить не нужные элементы data = ('user', 'bob', 'worker', 'somevalue', 18) match data: case [user, *_, age] if age >= 18: print(user, age) # "user", 18 case _: pass
Я правильно понял автора, match case нужен для более простого чтения в определенных работах? Если я неверно написал прошу прощения, я ещё совсем зелёный в Python, автору лайк за доступное объяснение)
До сих пор не уверен что смотря эти видео и тренируясь смогу найти подработку в каком то проекте. Не могу учиться очно и работать грузчиком одновременно)
В планах есть, хотелось бы выпустить, но сложность продумать столь сложный материал в контексте видео изложения, чтоб он был понятен, останавливает меня в связи с нехваткой моего времени. Пока что
Верно ли я понимаю что в match мы и делаем не явное присвоение? Иначе получится что если ранее x = int(10) то на выходе из match (case x, 3) у нас будет новое значение x равное 2.
Если честно, сейчас match case выглядит странно. Синтаксис на так сильно упрощается, а скорость замедляется в несколько раз и фактически оно того не стоит.
Конкретно эта скорость ни о чем на самом деле, но синтаксис упрощается в разы в более сложных ситуациях. Если нужно быстрая программа(для самолётов, драйверов и тд, то это си, а в python скорость разработки и сопровождение кода для внесения изменений
6:51 а разве нельзя здесь воспользоваться принципом полиморфизма и для каждого класса сделать метод с одинаковым названием вычисления площади и он потом сам будет брать нужный метод?
Здравствуйте, я недавно начел изучать aiogram и создавать ботов, я столкнулся с такой проблемой что бот который находится в группе с правами администратора и может читать сообщение от других пользователей группы но не может читать (ловит) сообщении от других ботов. Как можно решить эту проблему? Подскажите пожалуйста
@@PythonHubStudio я почитал, что еще эта штука умеет. хороший способ запутать новичка или того, кто не погружен в контекст решаемой нашим кодом задачи. замечательная штука, для случаев, когда надо отказать на собеседовании, сколь угодно сильному кандидату, или лишить премии/повышения уже имеющегося сотрудника.
Большое спасибо за Ваш труд! Ваши работы мне очень помогают в изучении Python! Жду новых выпусков!
Спасибо за видео. Всё очень понятно. Я всегда думал match case обязательно замена if else. Вы облегчили мою жизнь, сказав, что это в дополнение к уже существующим if else.
Вы невероятно круто объясняете!
Часто как начнут рассказывать обо всяких абослютно ненужных мелочах, ерундовую 5-ти минутную тему растягивают на 1.5 часа
Тут объяснение именно кайф!
Посмотрев много других видео на канале могу сказать, что у Вас прирожденный талант четко и лаконичто доносить суть рассматриваемой темы.
Я первый получается. Спасибо, что откликнулся на наши просьбы.
Спасибо огромное, за Вашу работу!!! Вы очень придаёте мотивацию на развитие! 👍
Оооо СПАСИБО всевышний спасибо тебе все понял, за все спасибо !!!
Вы супер ! Все четко и понятно, без лишней воды!
с последовательностями можно делать распаковку, чтобы отбросить не нужные элементы
data = ('user', 'bob', 'worker', 'somevalue', 18)
match data:
case [user, *_, age] if age >= 18:
print(user, age) # "user", 18
case _:
pass
Я сам лично не пишу на python, но было интересно посмотреть, что в нем появилось, спасибо за годный контент!
Это радует. Помню, увидел такое в C# и подумал, что именно этого не хватает Python.
+
Спасибо за видео! Мне актуально, как раз от api получаю число, которое может быть одним из 15 чисел и для обработки была куча elif.
спасибо, вы очень просто и доступно все всегда объясняете
Из свифта тема знакомая. Спасибо большое.
просто и доступно, спасибо
Спасибо брат
Я правильно понял автора, match case нужен для более простого чтения в определенных работах? Если я неверно написал прошу прощения, я ещё совсем зелёный в Python, автору лайк за доступное объяснение)
Правильно для более простого чтения и решения задач
До сих пор не уверен что смотря эти видео и тренируясь смогу найти подработку в каком то проекте. Не могу учиться очно и работать грузчиком одновременно)
Можешь уйти в разработку роботов на джаве, они будут таскать за тебя, а ты будешь учить питон
@@ilyakhi9246 как скажешь
Спасибо большое за пролики и за очень полезную информацию на канале! Нет ли случайно в планах django?
В планах есть, хотелось бы выпустить, но сложность продумать столь сложный материал в контексте видео изложения, чтоб он был понятен, останавливает меня в связи с нехваткой моего времени. Пока что
Спасибо за видео. А finally в этой конструкции не предусмотрено?
Верно ли я понимаю что в match мы и делаем не явное присвоение?
Иначе получится что если ранее x = int(10) то на выходе из match (case x, 3) у нас будет новое значение x равное 2.
Здравствуйте! Здесь на канале будут уроки по с++? Смотрел впс по Html и Css, всё понял. 😊❤
В ближайшее время точно нет, знаю с#, python, js и type script, не вижу для себя смысла в плюсах...
я узнал про матч кейс в ноябре 😅
Эта инфа была известна ещё в 20м году), но эта версия стала security(стабильная без багов) недавно;)
Огромное спасибо за такой классный контент! У меня вопрос, можно ли с помощью python создать сайт доску объвлений ? Спасибо за труды
Можно фреймворк Django или flask
Кажется, это я натолкнул на илею для видео
А по времени лучше в последних примерах работает? Или всегда хуже?
Это на самом деле не имеет главного значения ни в каких примерах, это затраченное время ни на что не влияет, оно очень мало
В питоне завезли switch case слава богам 🤣🤣🤣
Если честно, сейчас match case выглядит странно. Синтаксис на так сильно упрощается, а скорость замедляется в несколько раз и фактически оно того не стоит.
Конкретно эта скорость ни о чем на самом деле, но синтаксис упрощается в разы в более сложных ситуациях. Если нужно быстрая программа(для самолётов, драйверов и тд, то это си, а в python скорость разработки и сопровождение кода для внесения изменений
6:51 а разве нельзя здесь воспользоваться принципом полиморфизма и для каждого класса сделать метод с одинаковым названием вычисления площади и он потом сам будет брать нужный метод?
Всегда можно наполиморфить много чего, или реализовать все миллионном способов, но это не про тему видео
@@PythonHubStudio спасибо, просто не так хорошо все понимаю и пытаюсь соединять то, что узнаю, друг с другом 😃
@@PythonHubStudio благодарю за обратную связь, отличный у вас канал 👍
Как сделать телеграм бот для управление с компьютером?? Можешь сделать?
Здравствуйте, я недавно начел изучать aiogram и создавать ботов, я столкнулся с такой проблемой что бот который находится в группе с правами администратора и может читать сообщение от других пользователей группы но не может читать (ловит) сообщении от других ботов. Как можно решить эту проблему? Подскажите пожалуйста
Проверка сообщения на is_bot(), посмотрите методы объекта message
в 4.py не происходит неявный вызов isinstance?
Происходит
@@PythonHubStudio я почитал, что еще эта штука умеет. хороший способ запутать новичка или того, кто не погружен в контекст решаемой нашим кодом задачи. замечательная штука, для случаев, когда надо отказать на собеседовании, сколь угодно сильному кандидату, или лишить премии/повышения уже имеющегося сотрудника.
Ты опоздал с видосом :/
😮
как шрифт называется?)