Capítulo 8. O que os cientistas de dados devem saber sobre APIs
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Trabalhar com APIs para a ciência de dados é um conjunto de competências necessárias para todos os cientistas de dados.
Nate Rosidi, KDnuggets
A experiência em API é fundamental para ser um cientista de dados eficaz. Mas um cientista de dados não pode se tornar um especialista em todas as especialidades de API - o campo das APIs é quase tão amplo quanto o campo da ciência de dados. Felizmente, não precisas de dominar todas as especialidades da API se utilizares a abordagem de blocos de construção: dominar uma ou duas competências relacionadas com a API de cada vez, e empilhar competências adicionais em cima delas à medida que as tuas competências aumentam. Na minha experiência, a melhor forma de adquirir estes blocos de construção é através de projectos de codificação práticos que partilhas com o mundo para obteres feedback rápido. (É daí que vem a parte prática do título deste livro).
De seguida, apresentamos algumas das competências mais úteis para os cientistas de dados.
Usando uma variedade de estilos de API
Na natureza, existem alguns estilos principais de arquitetura de API com que te podes deparar. O Capítulo 2 discutiu por que um provedor de API pode criar uma API REST, GraphQL ou gRPC. Como um consumidor de API, precisas de ser flexível. Esta secção explica como podes utilizar qualquer ...