segunda-feira, 23 de dezembro de 2013

Olá a todos!

     No post de hoje vamos juntar duas coisas muito bacanas: Python e Bitcoin. O primeiro já é assunto corriqueiro aqui no blog, enquanto o Bitcoin é um assunto ainda não explorado por aqui e que tem tomado conta dos holofotes nas últimas semanas, devido à volatilidade excessiva de seu valor frente ao dólar americano. Sua cotação caiu quase 50% nas últimas semanas, do teto de $1.200 para cerca de $660.
A volatilidade do Bitcoin não é algo que devemos nos preocupar agora, mas como podemos acompanhá-la utilizando Python?

Podemos criar um script simples para capturar os dados das cotações. Nossa fonte será a API da Mt.Gox que é, atualmente, a maior bolsa de Bitcoins do planeta. Nossa fonte de dados será o link http://data.mtgox.com/api/2/BTCUSD/money/ticker. Olhando-o mais de perto, ele está no formato JSON como o mostrado abaixo:


De toda esta estrutura, queremos tirar os dados referentes ao valor médio, mínimo, máximo e última cotação do Bitcoin frente ao dólar americano. Adicionalmente, vamos explicar neste post uma outra biblioteca para fazer a requisição dos dados, que é a biblioteca request.

Seguindo, temos nosso script com alguns comentários:


E, portanto, nossa saída é:


Em outra oportunidade, podemos falar um pouco mais sobre os Bitcoins. 

Um abraço e boas festas!

0 comentários:

Postar um comentário