Revisão de vocabulário. Capítulos 1 e 2 #10
villares
started this conversation in
Mostre alguma coisa
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Olá Pessoas!
Uma das coisas que eu gosto do livro do Downey é o glossário no final dos capítulos. Resolvi fazer umas anotações e comentários meus nos termos que acho mais importantes (pulei alguns). Acrescentei também alguns exemplos, meus acréscimos em geral estão em itálico. Convido vocês a revisar este vocabulário e acrescentar nesta discussão palavras, termos, expressões que vocês tenham ficado com dúvida para conversarmos.
Capítulo 1
prompt
Caracteres expostos pelo interpretador para indicar que está pronto para receber entradas do usuário.
No console interativo do Python costuma ser:
>>>operador
Um símbolo especial que representa uma operação de computação simples como adição (
+), multiplicação (*) ou concatenação de strings (também o+).valor
Uma das unidades básicas de dados, como um número ou string (sequencias de caracteres, texto), 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 (tipofloat) e strings (tipostr).inteiro (
int)Um tipo que representa números inteiros. Exemplos:
42,0, ou-100.ponto flutuante (
float)Um tipo que representa números com partes fracionárias.
No Brasil, em português, o separador decimal é a vírgula, mas na maior parte das linguagens de programação, com influência da língua inglesa, o separador decimal é o ponto, então representação decimal dos números de ponto flutuante, floating point, (abreviadamente float) é com ponto. Exemplos:
3.14, ou0.23.string (
str)Um tipo que representa sequências de caracteres (texto).
No corpo do programa podemos criar strings com expressões entre aspas, exemplo:
nome = 'Alexandre'. A variável nome agora aponta para um string. Mas futuramente veremos que dados em forma de string podem vir de fontes fora do programa tambémsintaxe
As regras que governam a estrutura de um programa.
análise
Examinar um programa e sua estrutura sintática.
bug
Um erro em um programa.
depuração
O processo de encontrar e corrigir (depurar) bugs. As pessoas também falam "debugar"
Capítulo 2
variável
Um nome que se refere a um valor.
atribuição
Uma instrução que atribui um valor a uma variável.
Exemplos
velocidade_inicial = 50.5(Note que então
velocidade_inicialé uma variável e agora aponta para o valor50.5)palavra-chave
Uma palavra reservada, usada para analisar um programa; não é possível usar palavras-chave como
if,defewhilecomo nomes de variáveis.expressão
Uma combinação de variáveis, operadores e valores que representa um resultado único.
Exemplo com o operador de soma
+, e com os operandos2e3:2 + 3.Exemplo com o operador de atribuição
=e a variávelidade:idade = 7avaliar
Simplificar uma expressão executando as operações para produzir um valor único.
instrução
Uma seção do código que representa um comando ou ação. Inicialmente as instruções que vimos são instruções de atribuições e de exibição. Em seguida veremos instruções que chamam funções ou funções por nós definidas.
executar
Executar uma instrução para fazer o que ela diz.
modo interativo
Um modo de usar o interpretador do Python, digitando o código no prompt.
>>>(Fica na parte de baixo da janela se você estiver usando o IDE, editor de código, Thonny)
modo script
Um modo de usar o interpretador do Python para ler código em um script e executá-lo.
(Os arquivos com terminação
.pyna parte de cima da janela se você estiver usando o editor Thonny)script
Um programa armazenado em um arquivo (em geral com a terminação
.pyno Python).ordem das operações
As regras que governam a ordem na qual as expressões que envolvem vários operadores e operandos são avaliadas.
(Por exemplo, expressões entre parenteses são avaliadas antes, depois multiplicação e divisão da esquerda para a direita, depois soma e subtração)
concatenar
Juntar dois operandos pelas extremidades. (Em termos simplificados eu diria, justapor ou somar por justaposição)
comentários
Informações em um programa destinadas a outros programadores (ou qualquer pessoa que leia o texto fonte) que não têm efeito sobre a execução do programa. No Python, trechos de código após o caractere
#ou até linhas inteiras iniciadas com#.erro de sintaxe
Um erro em um programa que torna sua análise impossível (e por isso impossível de interpretar). O programa para e o interpretador Python reclama.
exceção
Um erro que se descobre quando o programa é executado. Exemplo, você tenta fazer uma divisão e a variável do divisor aponta para o valor 0 (zero). O programa tenta fazer uma divisão por zero e levanta uma exceção. Outro exemplo, você tenta salvar um arquivo, mas a pasta indicada pelo usuário não existe, é levantada uma exceção de Entrada e Saída de arquivos (
FileIO)semântica
O significado de um programa.
erro semântico
Um erro que faz com que um programa faça algo diferente do que o programador pretendia.
Uma das minhas piadas preferidas de programação é a seguinte: "O computador faz o que a gente manda, não o que a gente quer"
Beta Was this translation helpful? Give feedback.
All reactions