JSON em Python (JavaScript Object Notation) - O que é JSON e para que Serve?

preview_player
Показать описание
CLIQUE AQUI PARA SABER MAIS SOBRE O CURSO COMPLETO PYTHON IMPRESSIONADOR:

-----------------------------------------------------------------------

-----------------------------------------------------------------------

-----------------------------------------------------------------------

Você já deve ter ouvido falar em JSON não é mesmo? Mas você sabe o que é JSON? Para que serve JSON?

Na aula de hoje eu quero te mostrar o que é esse tal de formato JSON em Python. Primeiro vamos para o que significa essa sigla: JavaScript Object Notation.

Ele é basicamente um formato de arquivo, assim como temos o txt, xlsx, pdf, e assim por diante.

Além disso eu quero te mostrar o que é API (Application Programming Interface) e como funciona uma API. Já até temos outros vídeos aqui no canal sobre esse assunto.

Mas nessa aula eu vou explicar o funcionamento de uma API para que você entenda de uma vez o que é isso e como isso está presente no seu dia a dia.

Vou exemplificar com a API de cotação de moedas obtida do AwesomeAPI. Vamos utilizar a biblioteca requests, que é uma biblioteca para fazer requisições.

Isso quer dizer que vamos solicitar informações a uma API, só que uma API vai determinar quais as informações que podemos ou não ter acesso.

Nesse caso nós vamos fazer uma requisição do valor do dólar para essa API. Claro que não vai ter uma API só para cotações, vai ter diversas APIs que pode te ajudar em diversos casos!

-----------------------------------------------------------------------

Hashtag Programação

► Ative as notificações (clica no sininho)!
► Curta o nosso vídeo!

-----------------------------------------------------------------------

Redes Sociais

Aqui nos vídeos do canal da Hashtag Programação ensinamos diversas dicas de Python para que você consiga se desenvolver nessa linguagem de programação!

-----------------------------------------------------------------------

#python #hashtagprogramacao
Рекомендации по теме
Комментарии
Автор

Fala galera!
Gostou do vídeo? Deixa a sua curtida e se inscreve no canal!




HashtagProgramacao
Автор

Surreal a forma que esse mano consegue simplificar conceitos complexos. Em termos didáticos é foda!

👍

Haquinho
Автор

Lira, mostra para nós mais conteúdos do framework Streamlit para criação de dashboards web com python (seu próprio "Power BI"). Parabéns pelo excelente conteúdo! Eu faço o curso python impressionador e reforço que vale centavo.

eduardomoura
Автор

Obrigado pela ajuda e pela instrução! Você não sabe como me ajudou Lira!

felipepoco
Автор

Mano.. muito top seus vídeos.. já virei seu fã.. top mesmo irmão...
Assim fica fácil aprender 🔝 🚀

gersonmoraes
Автор

Espetacular! O melhor de tudo foi nao ter a explicacao parada para pedidos de like e assinatura! Ganho meu like e assinei o canal. Parabéns!

carlosafm
Автор

Não estou com tempo de assistir agora, mas por abordar esse assunto, já dei o like, volto depois pra assistir todo o vídeo.

hiago_moura
Автор

Cara, só tenho a agradecer!
Valeu Lira!!!

jotarjunior
Автор

Parabéns ! Porque as pessoas, não ensinam mais assim ?
Meu hoje em dia em tantos blablabla pra ensinar que a gente nem consegue evoluir. ATENÇÃO PROFESSORES, SEGUE AI A METODOLOGIA DO SUCESSO! OBS: Se eu consegui entender, creio que qualquer um consegue. Linguagem, simples e objetiva, é isso que nós alunos precisamos.

Valeu Lira, não sou teu aluno ainda, por falta de grana, mas isso é um detalhe, que se DEUS quiser um dia vou conseguir resolver e finalmente vou poder me tornar seu aluno. Até acompanho suas dicas. Porém parabéns pelo trabalho de sempre.

fabiosjp
Автор

Oi Lira e Comunidade Impressionador!
Estou fazendo o curso Python Impressiionador! Então galera, é muito bom.
Vale a pena o investimento. Indico pra quem quer aprender Python de forma leve sem perceber que é complicado.

nilzalimadossantos
Автор

Muito bem explicado Lira...Parabéns. Je suis un nul, mesmo assim entendi.

DCAS
Автор

Parabéns pelo conteúdo top que vocês oferecem ao público aqui do Youtube. Nossa! Sinceramente, teve cursos que fiz que não mostra coisas de um vídeo daqui. Ah um botão de "Torne-se Membro", clico nele para agradecer o excelente trabalho. Obrigado equipe @Hashtag Programação.

dansoares
Автор

Cara a tua didática é melhor que a do meu professor, parabéns pelo excelente trabalho, acaba de ganhar mais um inscrito.

zassaink
Автор

Gostei muito. Mas também gostaria de aprender mais sobre como identificar os links que uma API de uma corretora de opções binárias, por exemplo, disponibiliza para que possamos operar com bots. Seria possível fazer um vídeo sobre esse assunto.

maximilianovitoladasilva
Автор

Professor top, precisa só de mais marketing pro povo conhecer ele ^^

PicassoNeves
Автор

Tudo certo lira, explicação bem clara e objetiva !!!

edsonpereira
Автор

muito legal !!!! Se possível faz coletando dados dos ifood /99Food/rappi para coletarmos os preços dos produtos naquele momento

inholisboa
Автор

Bom Dia meu amigo, cara comprei 60 modelos de paginas de vendas e vem tudo em JSON, e não faço ideia de como abrir ou ao menos visualizar as paginas, você pode me dar um norte? como eu vejo ela pronta, onde abro esse JSON. muito obrigado

ObolivianoRS
Автор

Quando uma api fornece uma saída muito grande, como faço para passar um indice em vez da "string"? Um exemplo essa api do VirusTotal tem essa saída:

"0xSI_f33d": {
"category": "undetected",
"engine_name": "0xSI_f33d",
"method": "blacklist",
"result": "unrated"
},
"ADMINUSLabs": {
"category": "harmless",
"engine_name": "ADMINUSLabs",
"method": "blacklist",
"result": "clean"
},
"AICC (MONITORAPP)": {
"category": "harmless",
"engine_name": "AICC (MONITORAPP)",
"method": "blacklist",
"result": "clean"

Daria para eu por algo semelhante assim:

print('IP ', json.dumps(decodedResponse['data']['attributes'][INDICE], sort_keys=True, indent=4 ))

?

clevertonlima
Автор

Boa noite, eu tenho varios arquivos json que modifiquei os nomes e quando coloco no vscode, ele não mostra ja com o nome novo, mostra ainda com o nome antigo. Teria como mudar os nomes dos arquivos automaticamente? Pra ele já ler os arquivos com o nome novo, sem precisar ter q fazer isso um por um? Desde já, muito obrigado!

ClubedoSonata