Modulo 003 – Lógica de Programação - Nunca programou Comece aqui

 – Lógica de Programação

 A T E N Ç Ã O ! 
Se você já possui alguma experiência em programação, este modulo é opcional.

– O que é Programação e o que é Python

Conjunto de comandos escritos em uma linguagem específica na qual o computador consegue compreender.
Vamos considerar um exemplo simples. Todo dia você prepara um relatório para o seu chefe com a atualização da produção do dia anterior. Ele sempre elogia seu trabalho, mas gostaria de receber no primeiro horário.
Manualmente, seu trabalho demora pelo menos 1 hora... Com programação, você pode descrever o que você faz para o computador, e assim, fazer com que ele faça para você em segundos. Deixando seu chefe ainda mais impressionado!!

– O que é Programação e o que é Python

O que é o Python? Por que o Python?
Uma das linguagens mais utilizadas no mundo. Comunidade global de usuários do Python.
Muitos “problemas” já resolvidos. Isso ajuda muito, pois você não precisa quebrar a cabeça de como fazer e sim buscar um código que resolva o seu “problema”, e personalizar para o seu caso.
Links e Comunidades que valem a pena conhecer:

– O que é Lógica de Programação?

Imagine que você é um computador cozinheiro por 1 minuto! Você não sabe o que é um bolo e nem como o mesmo deve ser feito.
Olhe uma receita e imagine que você tenha que seguir exatamente o que está sendo ordenado.
Vamos dar alguns exemplos:
Olhe o passo 1:
Para os humanos é fácil entender que para misturar algo no liquidificador, precisamos pegar os ovos primeiro. Mas para o computador, isso precisa ser dito! Nesse caso, você não conseguiria misturar o ovo, o leite, o açúcar e o fubá, pois você não colocou e nem mesmo pegou estes itens.

OK! Você deve estar pensando que é um exemplo bobo, mas é exatamente assim que o seu computador pensa!
Por isso algumas dicas:
• Ser explícito no que deve ser feito é importante;
• Se você não der o comando ao computador, ele não vai fazer;
• Se você der um comando, ele irá executar, então atenção com a sequência em que os comandos são escritos. O computador sempre lerá de cima para baixo
• Um comando muito importante é o de encerrar o programa ou dar um resultado final. Não ter esse comando pode fazer seu PC entrar em looping infinito.

– Tudo o que você precisa saber de Lógica de Programação

1. Programas são códigos (uma sequência de códigos) que falam o que o computador tem que fazer.
2. Se você não falar, o computador não vai fazer. Exemplo da receita: Se você não falar para o computador pegar os ingredientes, ele nunca vai conseguir fazer a receita.
3. Se você falar, o computador vai fazer exatamente o que você falar. Exemplo do shampoo: Se você falar para passar o shampoo indefinidamente, o computador irá repetir a ação de passar shampoo várias vezes e nunca irá parar. Então você tem que dizer para o computador: “Repete isso 3 vezes”, “repete isso 5 vezes”, ou “repete isso até ficar limpo”, por exemplo.
4. As instruções são dadas em linhas, e cada linha é uma instrução (o que significa que cada linha faz alguma coisa).
5. As linhas são lidas de cima para baixo.

 qtde_pepsi = 130 
 preco_pepsi = 1.50 
 print(qtde_pepsi * preco_pepsi) 
__________________ 
 195.0 

6. Erros vão parar o seu código e te avisar que está errado. Qualquer erro que estiver no seu código, o Python irá te avisar o erro e aonde está o erro, e você saberá aonde e como corrigir esses erros.
7. Os códigos foram feitos para ser: intuitivos e simples (Regra do Python). Isso nos facilitará bastante na hora de escrevermos os nossos códigos.

– Qual a melhor forma de aprender a Programar?

1. Errar é normal.
2. Não se frustre.
3. Não precisa decorar o código.
4. Se divirta programando!
5. Aprenda a procurar respostas sozinho.
6. QUALQUER COISA ESTAMOS AQUI.

Nenhum comentário:

Postar um comentário