(estruturada, OO, funcional) • Multiplataforma (Linux, Mac e windows) • Desktop, Web, Mobile, etc • Sintaxe de fácil compreensão • Alta velocidade no desenvolvimento • Alta manutenibilidade
onde dois jogadores escolhem um dentre três possíveis itens: Pedra, Papel ou Tesoura. O objetivo é fazer um juiz de Jokenpo que dada a jogada dos dois jogadores informa o resultado da partida. As regras são as seguintes: • Pedra empata com Pedra e ganha de Tesoura • Tesoura empata com Tesoura e ganha de Papel • Papel empata com Papel e ganha de Pedra
assertTrue(x) #testa se é True assertFalse(x) #testa se é False assertIsNone(x) #testa se None assertIsNotNone(x) #testa se não None assertGreater(a, b) #testa se é maior que assertGreaterEqual(a, b) #testa se maior ou igual assertLess(a, b) #testa se é menor que assertLessEqual(a, b) #testa se é menor ou igual
o Silvio Santos fazia em seus programas? Ou aquela brincadeira de “contar” que fazemos quando bebemos? Este é o 1,2,3...PIN! Resolva utilizando metodologia de TDD o problema seguindo a seguinte sequência: • “1,2,3,PIN,4,5,6,7,PIN,9,...”
grupo. Exemplos: Pessoa, Cachorro, Gato, etc ◦ Quais características representam uma pessoa? ▪ Nome, idade, sexo, altura, etc…. ◦ O que uma pessoa faz? ▪ Anda, se alimenta, respira, pensa... Programação Orientada a Objetos