Vamos então agora escrever as nossas primeiras linhas de código Python. Para a gente fazer isso a gente precisa já ter interpretador Python instalado na nossa máquina. Os computadores tipo Mackintosh ou Linux muitas vezes já vêm com o interpretador Python implementado, então, por exemplo, você vindo aqui só no terminal abrindo você já pode digitar python e já vai entrar no seu interpretador python, senão você precisa instalar, baixar da internet e instalar. No Linus você pode abrir terminal, "iii" qualquer e digitar python, no Mac aqui você abre o programa que chama terminal, no Windows o comand prompt e daí a gente nós podemos digitar comandos interativamente. Então, digitando python aqui a gente vê que está executando uma versão 2.7.10 do Python que eu instalei recentemente na minha máquina e aqui já podemos digitar interativamente alguns comandos. Então, a coisa mais simples da matemática que eu posso imaginar é o que as crianças bem pequenas já aprendem, elas aprendem que mais é igual a dois. Como a gente pode fazer mais igual a dois Python? Basta digitar mais e bater enter. Mais dois, a gente vê a resposta aqui que mais é igual a dois. Podemos fazer contas mais sofisticadas. 123874 mais 342. Daí a gente vê o resultado aqui. Podemos fazer subtrações, cinco menos oito, dá menos três. Podemos fazer uma multiplicação, oito vezes três ou algo 124967 vezes 345 e a gente vê o resultado aqui. Essas são as quatro operações básicas. Nós podemos também concatenar expressões agrupando mais dessas operações, então eu posso fazer algo do tipo dois mais cinco vezes dois, quanto dá isso? Dá 12, mas note que aqui o interpretador Python, ele seguiu aquela regra da matemática que a multiplicação tem precedência relação à soma, então primeiro ele fez o cinco vezes dois e daí o resultado deu dez, somou ao dois, por isso deu 12. Se eu quisesse fazer ao contrário, primeiro fazer a soma e depois fazer a multiplicação, daí eu posso, como a gente faria matemática, colocar entre parêntesis o dois mais cinco e depois multiplicar por dois, aí sim, ele fez dois mais cinco e deu sete, vezes dois deu 14. Matemática a gente usa parêntesis, depois colchetes, depois chaves. Linguagem de programação a gente usa só parêntesis, mas compensação você pode ter quanto níveis de parêntesis você quiser, posso ter algo do tipo três menos, abre parêntesis, quatro, vezes 20 mais abre parêntesis, três, menos três vezes sete. Daí eu tenho que fechar aqui os parêntesis aqui na mesma quantidade, dois, três, quatro parêntesis, ele faz toda essa conta e dá -59. Python nós temos também operador de potenciação, então, por exemplo, dois ao cubo é oito. Dez elevado a seis dá ali 1 000 000. Elevado a 120 dá, eu errei, elevado a 120 dá 1. Então temos todas essas operações que estão à nossa disposição e podemos agrupar as operações para fazer expressões matemáticas mais completas usando os parêntesis. Outra coisa interessante que a gente pode fazer é comparação, a gente pode perguntar para o interpretador Python: dois é menor do que 20? E daí ele responde: true, dois é menor do que 20. Ou eu posso ver: dez é maior do que cinco? Sim, dez é maior do que cinco. Dez é maior do que 100? Falso, dez não é maior do que 100. Então nós vamos poder fazer comparações e usar o resultado dessas comparações no meio dos nossos programas. Eu posso também perguntar: cinco é menor ou igual a cinco? Verdadeiro, cinco é menor ou igual a cinco. Porque cinco é igual a cinco, então cinco é menor ou igual a cinco. Dez é maior ou igual a 20? Falso, dez não é maior ou igual a 20. Eu posso também querer fazer comparações, se duas coisas são iguais, então, por exemplo, nove ao quadrado é igual a 80 mais? Sim, é verdadeiro porque nove ao quadrado é 81 e 80 mais é 81. Note que para fazer uma comparação aqui Python a gente usa uma "iii "da linguagem C que são dois sinais de igual. Então: == é quando a gente quer comparar se dois valores são iguais, então, 100 é igual a dez vezes dez? Sim, eles são iguais. Agora 100 é igual a dez vezes dez mais? Não, é falso, não é igual. Posso também querer comparar se duas coisas, se uma é diferente da outra, então por exemplo 20 é diferente de 30? E note, o sinal de diferente é! =. Ponto de exclamação matemática às vezes significa significado não, então não igual é o símbolo de diferente. 20 é diferente de 30? Sim, 20 é diferente de 30. Agora, 20 ao quadrado é diferente de 400? Falso, não é diferente de 400 porque é igual a 400. Então, com esse tipo de operação de comparação nós podemos comparar diferentes valores, e particular para cada dos valores ele pode ser o resultado de uma expressão aritmética complexa envolvendo as quatro operações, particular poderia fazer dez dividido por dois e ver o resultado, dá cinco. Dez dividido por dois, eu poderia ver que isso é diferente de cinco. Não, dez dividido por dois não é diferente de cinco, porque dez dividido por dois é igual a cinco. Então eu gostaria que vocês agora entrem no interpretador Python aí no seu computador e pratiquem todas essas operações, pratiquem expressões mais complexas. E comparação entre diferentes expressões aritméticas. Computação a gente só aprende praticando, você não vai aprender simplesmente assistindo vídeo. Então, entre no seu interpretador Python e pratique bastante o que a gente viu nessa aula. [MÚSICA] [MÚSICA] [MÚSICA]