Pense Python - Capítulo 1: A jornada do programa

Description

Pense em Python - 2ª ed. (Allen B. Downey) Capítulo 1: A jornada do programa Disponível em: https://penseallen.github.io/PensePython2e/01-jornada.html
Morgana Gomes
Flashcards by Morgana Gomes, updated more than 1 year ago
Morgana Gomes
Created by Morgana Gomes about 5 years ago
51
0

Resource summary

Question Answer
PROGRAMA É uma sequência de instruções que especifica como executar uma operação de computação.
ENTRADA Receber dados do teclado, de um arquivo, da rede ou de algum outro dispositivo.
SAÍDA Exibir dados na tela, salvá-los em um arquivo, enviá-los pela rede etc.
MATEMÁTICA Executar operações matemáticas básicas como adição e multiplicação.
EXECUÇÃO CONDICIONAL Verificar a existência de certas condições e executar o código adequado.
REPETIÇÃO Executar várias vezes alguma ação, normalmente com algumas variações.
INTERPRETADOR Um programa que lê outro programa e o executa.
PRINT No Python 3 é uma função com instrução de imprimir o resultado na tela.
OPERADORES São símbolos especiais representando operações de computação, como adição e multiplicação.
LINGUAGENS NATURAIS São os idiomas que as pessoas falam, como inglês, espanhol e francês. Elas não foram criadas pelas pessoas (embora as pessoas tentem impor certa ordem a elas); desenvolveram-se naturalmente.
LINGUAGENS FORMAIS São linguagens criadas pelas pessoas para aplicações específicas.
LINGUAGENS DE PROGRAMAÇÃO São idiomas formais criados para expressar operações de computação. Possuem regras de sintaxe estritas que governam a estrutura de declarações.
AMBIGUIDADE As linguagens formais são criadas para ser quase ou completamente inequívocas, ou seja, qualquer afirmação tem exatamente um significado, independentemente do contexto.
REDUNDÂNCIA Para compensar a ambiguidade e reduzir equívocos, as linguagens naturais usam muita redundância. As linguagens formais são menos redundantes e mais concisas.
LITERARIDADE As linguagens formais têm significados exatamente iguais ao que expressam.
BUGS Erros de programação.
DEBUGGING (depuração) Processo para rastrear os erros de programação.
RESOLUÇÃO DE PROBLEMAS O processo de formular um problema, encontrar uma solução e expressá-la.
LINGUAGEM DE ALTO NÍVEL Uma linguagem de programação como Python, que foi criada com o intuito de ser fácil para os humanos escreverem e lerem.
LINGUAGEM DE BAIXO NÍVEL Uma linguagem de programação criada para o computador executar com facilidade; também chamada de “linguagem de máquina” ou “linguagem assembly”.
PORTABILIDADE A propriedade de um programa de poder ser executado em mais de um tipo de computador.
PROMPT Caracteres expostos pelo interpretador para indicar que está pronto para receber entradas do usuário.
OPERADOR Um símbolo especial que representa uma operação de computação simples como adição, multiplicação ou concatenação de strings.
VALOR Uma das unidades básicas de dados, como um número ou string, que um programa manipula.
TIPO Uma categoria de valores. Os tipos que vimos por enquanto são números inteiros (tipo int), números de ponto flutuante (tipo float) e strings (tipo str).
INTEIRO Um tipo que representa números inteiros.
PONTO FLUTUANTE Um tipo que representa números com partes fracionárias.
STRING Um tipo que representa sequências de caracteres.
SÍMBOLO Um dos elementos básicos da estrutura sintática de um programa, análogo a uma palavra em linguagem natural.
SINTAXE As regras que governam a estrutura de um programa.
ANÁLISE Examinar um programa e sua estrutura sintática.
Show full summary Hide full summary

Similar

História da informática
Renato Costa
Programação
Prepara Palhoça
QUESTIONÁRIO DE INFORMÁTICA: SISTEMAS OPERACIONAIS
anapaulabrasilam
Mapa Mental - Algoritmos e Programação
Marcos Santos2025
Mapa Mental de Revisão de Algoritmos e Programação I
José Toniazzo
Organização e Arquitetura de Computador
Rodrigo Gomes
Linguagens de Programação
Lucas Miranda
ARQUITETURA DE COMPUTADORES
wesley.silva.ads
PROGRAMAÇÃO
Guilherme Toniello
LINGUAGEM DE PROGRAMAÇÃO I
ailtonmidias
Lógica de Programação- Dados
Gabriela Alves