Livro de início rápido de Python

imagemOlá, Habitantes! Sempre quis aprender a programar em Python, mas não sabe por onde começar? Ou você deseja mudar rapidamente de outra linguagem para Python? Você já experimentou muitos livros e cursos, mas nada funciona?



Todo mundo já foi novato. Muitas vezes nos esquecemos disso, mas aparecem novas gerações que querem aprender uma "linguagem desconhecida" o mais rápido possível e com o mínimo de esforço.



Não julgue os recém-chegados com severidade, se você é um guru da programação, não precisa deste livro, mas pode ser útil para seu filho, irmão, irmã, amigo ou namorada;)



A série Quick Start é uma ótima solução e aqui está o porquê: divida conceitos complexos em etapas simples - você pode aprender Python mesmo se nunca tiver programado antes; todos os conceitos fundamentais são apoiados por exemplos reais; você obterá uma compreensão completa do Python: estruturas de controle, técnicas de tratamento de erros, conceitos de programação orientada a objetos e muito mais; no final do livro você encontrará um projeto interessante que o ajudará a assimilar os conhecimentos adquiridos.



Comandos de controle



Parabéns! Você chegou ao capítulo mais interessante. Espero que você goste até agora. Neste capítulo, falaremos sobre como tornar seu programa mais inteligente - para que ele possa fazer suas próprias escolhas e decisões. Em particular, considere a instrução if e os loops for e while. Eles são conhecidos como ferramentas de controle de fluxo e controlam o fluxo de um programa. Também examinaremos a construção try / except, que determina o que o programa deve fazer quando ocorre um erro.



Mas antes de passar para essas ferramentas de controle de fluxo, vamos dar uma olhada nas instruções condicionais.



6.1. Declarações condicionais



Todas as ferramentas de controle de fluxo incluem avaliação de condições. O programa se comportará de maneira diferente dependendo se alguma condição for atendida.



O operador condicional mais comum é o operador de comparação. Se quisermos comparar se duas variáveis ​​são iguais, usamos o operador == (duplo =). Por exemplo, a expressão x == y pede ao programa para verificar se x é igual a y.



Se eles forem iguais, a condição será satisfeita e o operador retornará True. Caso contrário, a expressão será falsa.



Outros operadores de comparação incluem! = (diferente), <(menor que),> (maior que), <= (menor ou igual) e> = (maior ou igual). A lista abaixo mostra exemplos de uso e mostra casos que são verdadeiros.



Diferente:



5! = 2



Maior que:



5> 2



Menor que:



2 <5



Maior que ou igual:



5> = 2

5> = 5



Menor ou igual:



2 <= 5

2 <= 2



Existem três operadores lógicos : e, ou, não, que pode ser usado para combinar várias condições.



O operador e retorna Verdadeiro se todas as condições forem atendidas. Caso contrário, ele retornará False. Por exemplo, a expressão 5 == 5 e 2> 1 retornará Verdadeiro porque ambas as condições são verdadeiras.



O operador ou retorna Verdadeiro se pelo menos um dosdoença. Caso contrário, ele retornará False. A expressão 5> 2 ou 7> 10 ou 3 == 2 retornará Verdadeiro porque a primeira condição 5> 2 é verdadeira.



O operador not retorna True se a condição após a palavra-chave not for falsa. Caso contrário, ele retornará False. A expressão não 2> 5 retornará Verdadeiro porque 2 é menor que 5.



6,2 Instruções IF



A instrução if é uma das instruções de fluxo de controle mais comumente usadas. Permite que o programa avalie se uma determinada condição foi atendida e tome as medidas cabíveis com base no resultado da avaliação. A estrutura da instrução if é semelhante a esta:



if   1:
       A
elif   2:
       B
elif   3:
       C
elif   4:
       D
else:
       E
      
      





elif significa "senão se" e você pode usar quantas instruções elif desejar.



Se você já escreveu código antes, por exemplo, em C ou Java, ficará surpreso ao ver que o Python não precisa dos parênteses () após as palavras-chave if, elif e else. Além disso, o Python não usa chaves {} para definir o início e o fim de uma instrução if. Python usa recuo. Qualquer coisa recuada é tratada como um bloco de código que será executado se a condição for avaliada como True.



Para entender totalmente como a instrução if funciona, execute IDLE e insira o seguinte código:



userInput = input('Enter 1 or 2: ')
if userInput == "1":
    print ("Hello World")
    print ("How are you?")
elif userInput == "2":
    print ("Python Rocks!")
    print ("I love Python")
else:
    print ("You did not enter a valid number")
      
      





O programa solicita a entrada do usuário usando a função input (). O resultado é armazenado na variável userInput como uma string.



Então, a instrução if userInput == "1": compara a variável userInput com a string "1". Se o valor armazenado em userInput for "1", o programa executará todas as instruções indentadas até que a indentação termine. Este exemplo imprimirá "Hello World" seguido de "How are you?"



Se o valor armazenado na entrada do usuário for "2", o programa exibirá "Python Rocks!" Seguido de "I love Python".



Para todos os outros valores, aparece a mensagem "Você não digitou um número válido".



Execute o programa três vezes, digite 1, 2 e 3 respectivamente para cada execução. O resultado será o seguinte:



Enter 1 or 2: 1
Hello World
How are you?

Enter 1 or 2: 2
Python Rocks!
I love Python

Enter 1 or 2: 3
You did not enter a valid number
      
      





Mais detalhes sobre o livro podem ser encontrados no site da editora

» Índice

» Trecho



Para Habitantes desconto de 25% no cupom - Python



Mediante o pagamento da versão em papel do livro, é enviado um e-book para o e -correspondência.



All Articles