PHYTON Flashcards
source code
Um programa escrito numa linguagem de programação de alto nível
source file
ficheiro que contém o source code
Há duas formas diferentes de transformar um programa de uma linguagem de programação de alto nível em linguagem de máquina:
COMPILAÇÃO E INTERPRETAÇÃO
machine code
Código de máquina é uma linguagem de programação de baixo nível que consiste em código binário (0s e 1s) que a unidade central de processamento (CPU) do computador pode executar diretamente.
COMPILAÇÃO
o source program é traduzido uma vez (no entanto, este ato deve ser repetido sempre que modificar o source code) obtendo um ficheiro (por exemplo, um ficheiro .exe se o código se destinar a ser executado no MS Windows) contendo o machine code; agora pode distribuir o ficheiro por todo o mundo; o programa que executa esta tradução chama-se compilador ou tradutor;
INTERPRETAÇÃO
você (ou qualquer utilizador do código) pode traduzir o source program cada vez que este tem de ser executado; o programa que executa este tipo de transformação chama-se intérprete, pois interpreta o código cada vez que se pretende executá-lo; também significa que não pode simplesmente distribuir o source code tal como está, porque o utilizador final também precisa do intérprete para o executar.
linguagens de scripting
linguagens concebidas para serem utilizadas na forma de interpretação
scripts
source programs codificados que utilizam linguagens de scripting
traceback
(que é o caminho que o código percorre através de diferentes partes do programa - pode ignorá-lo por agora, uma vez que está vazio num código tão simples);
localização do erro
caratere de escape.
A barra invertida () tem um significado muito especial quando usado dentro de strings - a isto chama-se o caratere de escape. A palavra escape deve ser entendida especificamente - significa que a série de carateres na string escapa por um momento (um momento muito curto) para introduzir uma inclusão especial. Por outras palavras, a barra invertida não significa nada em si, mas é apenas uma espécie de anúncio de que o próximo caratere após a barra invertida também tem um significado diferente.
print(“\n”) dentro de uma linha
começa o texto em uma nova linha
argumentos de keyword
Para a sua utilização, é necessário conhecer algumas regras:
um argumento de keyword consiste em três elementos: uma keyword identificando o argumento (end aqui); um sinal de igual (=); e um valor atribuído a esse argumento;
qualquer argumento de keyword tem de ser colocado após o último argumento posicional (isto é muito importante). ARGUMENTO END
print(“My”, “name”, “is”, “Monty”, “Python.”, sep=”-“)
My-name-is-Monty-Python.
floating-point (ou simplesmente float),
que contêm (ou são capazes de conter) a parte fraccionada.