Explorando o IF no Python: entendendo o Controle de Fluxo | Live de Python
Автор: Eduardo Mendes
Загружено: 2025-08-18
Просмотров: 3632
Описание:
Nesta live, vamos entender como o if funciona em Python, focando nas expressões condicionais. Vamos ver como as condições são avaliadas, explorando conceitos como o método __bool__, comparações ricas e operadores booleanos. Vamos entender como essas expressões são usadas no if para decidir qual caminho o código vai seguir.
Falaremos sobre expressões atômicas, como o Python avalia as condições e como operadores como and, or e not entram nesse processo. Também vamos ver como as comparações ricas (com métodos como __eq__, __ne__, etc.) podem ser usadas para personalizar as condições e tornar o código mais flexível.
O objetivo é te ajudar a entender de forma prática como essas expressões funcionam no controle de fluxo e como você pode usar isso para escrever um código mais claro e eficiente.
-------------------
O canal é mantido por uma iniciativa de financiamento coletivo:
Apoia-se: https://apoia.se/livedepython
picpay: @dunossauro
Chave pix: [email protected]
Meus contatos e redes: http://dunossauro.com/
-------------------
Código e Slides: https://github.com/dunossauro/live-de...
Telegram da live: https://t.me/livepython
Temas das próximas lives: https://github.com/dunossauro/live-de...
Lista das lives anteriores: https://github.com/dunossauro/live-de...
--------------------
Referências:
Robert Sebesta: Princípios de linguagens de programação, 11ed.
Documentação do python:
Referência da linguagem
[A instrução if](https://docs.python.org/3/reference/c...)
[Expressões condicionais](https://docs.python.org/3/reference/e...)
[Operações booleanas](https://docs.python.org/3/reference/e...)
[Comparações](https://docs.python.org/3/reference/e...)
[Expressões de atribuição](https://docs.python.org/3/reference/e...)
Modelo de dados:
[Comparação rica](https://docs.python.org/pt-br/3.13/re...)
PEPs
Rich Comparisons - [PEP 207](https://peps.python.org/pep-0207/)
Conditional Expressions - [PEP 308](https://peps.python.org/pep-0308/)
Assignment Expressions - [PEP 572](https://peps.python.org/pep-0572/)
Повторяем попытку...
Доступные форматы для скачивания:
Скачать видео
-
Информация по загрузке: