0% acharam este documento útil (0 voto)
2 visualizações8 páginas

1-Python Starter

A lógica de programação é a organização de instruções para que um computador possa entender e executar tarefas, semelhante a uma receita detalhada. Os quatro pilares da lógica incluem sequência, decisão, repetição e variáveis, que são fundamentais para a criação de algoritmos. O documento também enfatiza a importância de pensar de forma estruturada ao resolver problemas do dia a dia, utilizando exemplos práticos para ilustrar conceitos de programação.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
2 visualizações8 páginas

1-Python Starter

A lógica de programação é a organização de instruções para que um computador possa entender e executar tarefas, semelhante a uma receita detalhada. Os quatro pilares da lógica incluem sequência, decisão, repetição e variáveis, que são fundamentais para a criação de algoritmos. O documento também enfatiza a importância de pensar de forma estruturada ao resolver problemas do dia a dia, utilizando exemplos práticos para ilustrar conceitos de programação.
Direitos autorais
© All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF ou leia on-line no Scribd
(-Python Starter Logica de programacgao Logica de Programagao: Como Ensinar um Computador a Pensar Imagine que vocé precisa explicar para alguém como fazer um sanduiche pelo telefone. Essa pessoa nunca fez um sanduiche na vida e vocé precisa ser muito especifico em cada passo. E exatamente isso que fazemos quando programamos! O que é Logica de Programacgao? Logica de programacao é a arte de organizar pensamentos e instrugdes de forma que um computador possa entender e executar. E como escrever uma receita muito detalhada, onde cada passo deve ser claro e na ordem correta. Pensando Como um Computador Os computadores sao muito "burros" - eles so fazem exatamente o que mandamos. Se vocé disser "pegue 0 pao”, ele ndo sabe qual pao, onde esta 0 pao, ou como pegar. Precisamos ser muito especificos: + | Va até a cozinha ~ | Abra o armario da direita 9. | Pegue 0 pao de forma 4. | Coloque sobre a bancada Os 4 Pilares da Logica de Programacao 1. Sequéncia (Ordem dos Passos) Como vestir uma roupa: primeiro a calcinha/cueca, depois a calca, depois a blusa. A ordem importa! 2. Decisao (Se... entdo...) "SE esta chovendo, ENTAO leve o guarda-chuva, SENAO nao precisa” 3. Repeticao (Fazer varias vezes) "ENQUANTO tiver roupa suja, FAGA: pegue uma pega, lave, torga, estenda” 4. Varidveis (Gavetas para guardar informagdes) Como etiquetas em potes: "agticar ‘café". Guardamos informagées com nomes para usar depois. Exemplo Pratico: Fazer um Café Vamos "programar” como fazer café: antcro Cor Pegue a chaleira Encha com 4gua Ligue © fogo ENQUANTO a Agua ndo ferver, ESPERE SE a agua ferveu, ENTAO: = Desligue 0 fogo = Coloque pé de café no coador ~ Despeje a agua quente 6. SENAO, volte ao passo 4 7. Sirva 0 café FIM nceitos Importantes com Exemplos do Dia a Dia Algoritmo: E a receita completa. Como a receita de bolo da sua avo - passo a passo. Vari | ¢| iaveis: Sao como gavetas etiquetadas: Gaveta "IDADE" — guarda 0 numero 45 Gaveta "NOME" — guarda "Maria" Gaveta "SALDO_CONTA" — guarda 1500,00 Condicionais: Como semaforos da vida’ | ¢| ‘SE semaforo verde — ande SE semaforo vermelho — pare SE semaforo amarelo — diminua velocidade Loops (Repeti¢des): Como escovar os dentes: | Pol REPITA 30 vezes: mova a escova para cima e para baixo r que Isso é Util? Mesmo sem programar, vocé usa légica de programagao todos os dias: | ¢ | Col Planejando a rota mais rapida para o trabalho Organizando as tarefas de casa por prioridade Decidindo 0 que cozinhar baseado no que tem na geladeira mecando na Pratica Para treinar, tente "programar" atividades simples: 1 2 Como trocar uma lémpada queimada Como fazer uma ligacao telefonica Como preparar um ovo frito Escreva cada passo, pensando em todas as possibilidades: | E se nao tiver ovo? | E se a frigideira estiver suja? +¢| E se acabar o gas? Dica de Ouro ‘Comece pensando na solugao em portugués comum, depois se preocupe com a linguagem de programagao. A ldgica @ mais importante que a sintaxe! Lembre-se: programar é resolver problemas do dia a dia usando pensamento organizado. Quer praticar? Tente "programar" como vocé faz para escolher que roupa vestir pela manha, considerando 0 clima, 0 que tem limpo no armario e onde vail Apresentagao Logica de programacgao ‘| Sao instrugao (pasos finitos e organizados) para que o computador possa interpretar (algoritmos) e realizar uma determinada agao. | E 0 estudo da estrutura da linguagem das maquinas. Algoritimos | Exemplo de uma lista de compras como um algoritmo: Algoritmo de compras Abrir a geladeira - Se hd ovos Nao fazer nada - Do contrario Pegar carteira Ir até o supermercado Comprar ovos Voltar para casa S i | Fim se iat Fim algoritmo Python - Modulo 1 PMS OY Algoritmos 1 Todo algoritimo possui 3 partes: ‘¢| Entrada | Processamento | Saida Exercicios: Calcular a média das notas de alunos de uma turma que realizaram 4 provas (P1, P2, P3 e P4) R8 Quais sao os dados de entrada? R: P1, P2, P3, P4 Quais so os procedimentos de processamento? R: media = (P1+P2+P3+P4) /4 Quais sao os dados de saida? R8 Codigo pi =10 P2=7 328 Pye 7 media = (P14?2+P3+PU)/u print(nedia) 8 Elementos da Programagao * Variaveis e Constantes Operadores Estruturas de controle de Fluxo Lagos Métodos Variaveis | Varidveis e Constantes: sao elementos basicos que um programa manipula. Uma varidvel € um espago reservado na meméria do computador para armazenar um tipo de dado determinado. Embora uma variével possa assumir diferentes valores, ela so pode armazenar | Os tipo de variaveis so: Numéricas, Caracteres, Alfanumericas, Logicas um valor a cada instante. Exemplo: Nome = *José* ‘abcde123" Incrementar, decrementar, comparar e avaliar dados dentro do computador. Operadores aritiméticos (+) Adicao (-) Subtragao (*) Multiplicacao (OA Neil (**) Exponenciagao Python - Modulo 1 Gaeadarar ie POTTY | Operadores relacionais. Operadores relacionais (=) Iguala (<>) Diferentede —~ (>) Maior que (<) Menor que (>=) Maior ou igual a (<=) Maior ou igual a SMe aes toa WY Operadores | Operadores Légicos Operadores ldégicos (AND) E Ke): ol (NOT) Nao Python - Mdodulo 1 PWV Operadores Estruturas de Repeticao Maen ten POY) Estruturas de Repeticao nec on PSYII Estruturas de Repeti¢cao Fundamentos da Linguagem Python +| Jupyter ¢ uma IDE ideal para quem vai realizar ciéncia de Dados. Numeros import pandas as pd print(2 + 2) 4 | Existem dois tipos de numeros em python: int (Inteiros) e float (ponto flutuante). Variaveis ¢| E um termo utilizado, seguido do sinal de (=), exemplo: &BI2 onde a letra "a numero 2. = (recebe) o +] © exemplo acima o valor de "a" é 2. Ou seja, a varidvel “a” é igual a 2 Ase 18 nome = ‘José* | Quando o valor de uma variavel for um texto, sera chamado de "String" e deve ser inserido aspas (""), duplas ou simples. Exemplo de variaveis a=10 typeCa) int bei type) float none = "José! typeCnome) str Strings e Indexagao | Strings sdo textos, e so definidas por aspas simples ou duplas ("José" ;

Você também pode gostar