Para quem está iniciando phyton como primeira linguagem de programação, como é o meu caso, tentando aprofundar e aprender, esse tópico ficou muito complicado, apenas com textos e comando prontos para testar sozinho e sem ajuda, poderia dizer quais os modos mais utilizados e se não esses, apenas mostrar que existem e como e aonde utilizar. Falo específico do meu caso, que estou tentando me descobrir para fazer uma transição de carreira, achei um pouco "forçado" pra iniciante, talvez pra que já atua ou está no mercado seja algo comum, mas não é pra quem está começando.