Depois da aula 5, algumas pessoas me perguntaram o que são APIs, para que servem, e como usa-las. Pois bem , aqui vai uma aula sobre APIs
Atenção: não se esqueça de responder a enquete no final do post!!
“API, de Application Programming Interface (ou Interface de Programação de Aplicativos) é um conjunto de rotinas e padrões estabelecidos por um software para a utilização das suas funcionalidades por aplicativos que não pretendem envolver-se em detalhes da implementação do software, mas apenas usar seus serviços.
De modo geral, a API é composta por uma série de funções acessíveis somente por programação, e que permitem utilizar características do software menos evidentes ao utilizador tradicional” – Wikipédia
Entendo um pouco melhor…
API é nada mais é do que uma aplicação que podemos utilizar para implementar nosso código. Exemplo: Imagine que queremos fazer um programa que preciza fazer Exponenciação, para fazer 2²² sem nenhuma API, teriamos de fazer 2*2*2*2…
E então importamos uma biblioteca chamada MATH (matematica em portugues) , essa biblioteca (como qualquer outra), nada mais é do que uma lista de códigos escrito em Python, que quando importamos ela para nosso código, implementa nosso programa. EX: para fazer 2²² com o MATH, fica assim 2 ** 22, simples assim ;D
Ainda com MATH podemos:
- Retornar a raiz quadrada do número.
- Retornar o cosseno do número em radiano.
- Retornar o seno do número em radiano.
- Retornar a tangente do número em radiano.
- Converter o angulo ‘numero’ de graus para radiano.
- Retornar a hipotenusa dos números (catetos) fornecidos.
- …
Além de também nos fornecer o valor pi, que usamos aula 6, clique aqui para ver.
Com a biblioteca MATH o código da 6° aula fica assim:
>>import math //É exatamente assim que importamo um biblioteca
>>r = input(“Digite a área do Circulo em metros: “)
>>a = math.pi * (r * r) //Assim acessamos o valor de pi
>>print ‘A area do circulo é ‘,a,’m²’
Saida:
>>>
Digite a área do Circulo em metros: 10
A area do circulo é 314.159265359 m²
>>>
Perceba que ele nos retorna com muito mais exatidão.
..:Enquete:..
DEIXE SUAS DUVIDAS NOS COMENTÁRIOS, OU ENVIE UM EMAIL PARA: [email protected].
Me segue no Twitter !!: @powerpython
COMENTEM!!