5. O que é Python?
“high-level programming language, and its core design
philosophy is all about code readability and a syntax which
allows programmers to express concepts in a few lines of code.” -
Guido van Rossum
8. ● Concebida em 1982
● Guido trabalhava na CWI (Centrum Wiskunde & Informatica, Centro de
Matemática e Ciência da Computação)
● Linguagem ABC
● Projeto Amoeba
● Linguagem intermediária entre C e Shell Script
20. Operadores: Relacionais
Descrição Operador Exemplo
Maior que > 10 > 2
Menor que < 10 < 2
Maior ou igual >= 10 >= 2
Menor ou igual <= 10 <= 2
Diferente de != 10 != 2
Igual a == 10 == 2
22. Estrutura de controle
● Como tomar decisões?
● Sintaxe
● if (se)
● elif (se não se)
● else (se não)
23. Mais treino
Faça um programa para a leitura de duas notas de um aluno. O programa deve
calcular a média alcançada pelo aluno e apresentar:
● A mensagem "Aprovado com Distinção", se a média for igual a dez.
● A mensagem "Aprovado", se a média alcançada for maior ou igual a sete;
● A mensagem "Reprovado", se a média for menor do que sete;
40. Continue no jogo...
Não há herói sem inimigo, então com base no que foi explicado, crie uma class
Inimigo que possua os atributos nome, vida (com default 20), mana (com default
0) e ataque (com default 2) e um método que apresente o Inimigo com seus
atributos e valores.
1. Crie a classe Inimigo
2. Instancie o objeto Inimigo
3. Apresente-o
45. Recomendações
● Livros
○ Pense Python - Allen B. Downey
○ O Guia do Mochileiro Python - Kenneth Reitz, Tanya Schlusser
○ Introdução à programação com Python - Nilo Ney Coutinho Menezes
○ Python Fluente - Luciano Ramalho
● Cursos
○ Python para Zumbis - Fernando Massanori
○ Curso de Python 3 - Curso em Vídeo
○ Python Báscio - Solyd Treinamentos
○ Introdução à Ciência da Computação com Python Parte 1 - Coursera
○ Introdução à Ciência da Computação com Python Parte 2 - Coursera