l3p
sandokhan

O que vamos estudar/aprender?

Por Rhaydrick Sandokhan. Em 16/03/15 14:39. Atualizada em 19/03/15 11:52.

Diário de bordo, data estelar 5971.5

 

Então, a priori, acho que seria interessante te colocar a par do que vamos estudar/aprender/pesquisar aqui. O intuito e desejo que tenho é aprender junto a vocês, a como utilizar a REST API do Twitter. Mas antes temos que entender:

1. Por que o Twitter?

2. O que diabos é uma API?

3. O que é uma API REST?

Acho que esses são pontos interessantes para se começar, depois desses pontos outro que serão de suma importância frisar são:

  • Qual será nossa IDE?

  • O que é uma IDE? [Talvez você não saiba o que é uma]

  • Qual sistema operacional você, que nesse caso sou eu, irá utilizar?

  • Que linguagem de programação iremos utilizar, e, por que essa?!

Nunca se esqueça que não existem perguntas idiotas, mas que existem pessoas idiotas

Então vamos a seção de respostas!!

1. Por que o Twitter?

Porque nós queremos que seja o Twitter, e ponto-final. Brincadeira galera, isso era uma piadinha [por favor comecem a rir]!!

A escolha pelo Twitter, fui motivada principalmente pela simplicidade, mas sobretudo porque acho interessante a dinâmica dessa rede social e como ela funciona, e, depois porque como a piada acima [porque eu quero o Twitter]

2. O que diabos é uma API?

Então, API é o acrônimo de Application Programming Interface, ou em português Interface de programação de Aplicativos.

Ou seja, ela é 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.1

  • Ops!! Agora bugou a aqui, o que é ACRÔNIMO?

Segundo a Wikipedia

Acrônimo é uma palavra formada pelas letras ou sílabas iniciais de palavras sucessivas de uma locução, ou pela maioria destas partes.

3. O que é uma API REST?

Segundo a Wikipedia

Representational State Transfer (REST), em português Transferência de Estado Representacional, é uma abstração da arquitetura da World Wide Web (Web), mais precisamente, é um estilo arquitetural que consiste de um conjunto coordenado de restrições arquiteturais aplicadas a componentes, conectores e elementos de dados dentro de um sistema de hipermídia distribuído. O REST ignora os detalhes da implementação de componente e a sintaxe de protocolo com o objetivo de focar nos papéis dos componentes, nas restrições sobre sua interação com outros componentes e na sua interpretação de elementos de dados significantes.

* Qual será nossa IDE?

Então, há uma infinidade de IDEs, para todos os clientes, usuários, gostos e sabores. Alguns são gratuitos outros são pagos, e, ainda há outros que tem uma versão para testes.

Eu gosto muito do Sublime Text, mas como assim gosto?

Gosto pela simplicidade, gosto pela infinidade e diversidade de plugin disponíveis, e, gosto porque gosto. #SimplesAssim

* Qual sistema operacional você, que nesse caso sou eu, irá utilizar?

Eu, particularmente utilizo o Linux, a distro Ubuntu. Assim, não sei se os passos que vou utilizar vão servir para outros sistemas, então, caso você tenha o interesse de seguir meu caminho e não quer colocar sua máquina em dual-boot ou formatar siga as dica abaixo.

* Que linguagem de programação iremos utilizar, e, por que essa?!

A linguagem que irei utilizar é o Python, justamente pela facilidade que ela nos dá. Mas principalmente por ter uma curva de aprendizagem e produtividade bastante interessante e curta.

Por hoje é só!!

memes

Que a força esteja com VOCÊ!!

 

print '@ApenasSandokhan Production'

Categorias: tcc diáriodebordo sandokhan