Please enable JavaScript.
Coggle requires JavaScript to display documents.
API e PYTHON (PYTHON (CARACTERÍSTICAS (INTERPRETADA (os programas em…
API e PYTHON
-
PYTHON
CARACTERÍSTICAS
TIPAGEM FORTE E DINÂMICA
pq reconhece vários tipos e é dinâmica pq é possível depois de atribuído um tipo a uma variável, atribuir outro tipo p/ essa mesma variável
- o tipo da variável é definido em tempo de execução
ALTO NÍVEL
alto nível de abstração, mais próximo do desenvolvedor que da máquina
INTERPRETADA
os programas em python são automaticamente compilados em bytecode, o que faz com que os pragramas sejam executados da mesma forma no windows ou linux. desde que tenham o interpretador pyhton
o próprio script, escrito em um editor comum, é o arquivo executável
seu código é interpretado linha a linha pelo interpretador e depois pelo sistema operacional. as linguagem escrita não é transformada em código para a máquina, mas sim interpretada
MULTIPARADIGMA
imperativo, procedural, orientado a objetos e funcional
-
-
-
-
Lightweight Directory Access Protocol, ou LDAP, é um protocolo de aplicação aberto, livre de fornecedor e padrão de indústria para acessar e manter serviços de informação de diretório distribuído sobre uma rede de Protocolo da Internet (IP) - python e a maioria das linguagens oferece suporte ao LDAP
BLOCOS TRY - captura, identifica o erro e tenta consertar
Empacotadores são utilitários que empacotam o bytecode com o interpretador e outras dependências, em um ou mais executáveis e arquivos compactados, permitindo que o aplicativo rode em máquinas sem Python instalado
-
YIELD só pode ser usado dentro de uma função
- quando executamos a função ela roda até o primeiro yield e pára
- depois continua do ponto em que parou
CÓDIGO
-
tipos compostos
LIST [ ]
-
-
-
- vogais.append() - acrescenta um item ao final, se o item for uma outra lista, a outra lista inteira aparecerá como um item na lista original
- vogais.insert(0,...) - primeiro a posição, depois o item
- vogais.extend(...,...,...) - itens são acrescentados ao final
- vogais.remove('...') - remove da lista a primeira ocorrência
- del vogais[posição] - remove o item da posição indicada
- vogais.pop(posição) - se não especificar a posição, remove o último item
-
TUPLES ( )
-
não adiciona, nem substitui, nem remove
-
-
fibonacci:
a,b = 0, 1
resultado = []
while (a<200):
resultado.append(a)
a, b = b, b+a
-
-
-