PHYTON Flashcards

1
Q

source code

A

Um programa escrito numa linguagem de programação de alto nível

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

source file

A

ficheiro que contém o source code

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Há duas formas diferentes de transformar um programa de uma linguagem de programação de alto nível em linguagem de máquina:

A

COMPILAÇÃO E INTERPRETAÇÃO

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

machine code

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

COMPILAÇÃO

A

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;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

INTERPRETAÇÃO

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

linguagens de scripting

A

linguagens concebidas para serem utilizadas na forma de interpretação

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

scripts

A

source programs codificados que utilizam linguagens de scripting

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

traceback

A

(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);

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

localização do erro

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

caratere de escape.

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

print(“\n”) dentro de uma linha

A

começa o texto em uma nova linha

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

argumentos de keyword

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

print(“My”, “name”, “is”, “Monty”, “Python.”, sep=”-“)

A

My-name-is-Monty-Python.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

floating-point (ou simplesmente float),

A

que contêm (ou são capazes de conter) a parte fraccionada.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

A característica do valor numérico que determina o seu tipo, intervalo, e aplicação, é chamada type.

A
17
Q
A