Como Criar API em Python Usando o FastAPI

  Рет қаралды 57,512

Hashtag Programação

Hashtag Programação

2 жыл бұрын

CLIQUE AQUI PARA SABER MAIS SOBRE O CURSO COMPLETO PYTHON IMPRESSIONADOR:
lp.hashtagtreinamentos.com/es...
PARA BAIXAR SÉRIE PRIMEIRO SITE EM PYTHON: pages.hashtagtreinamentos.com...
-----------------------------------------------------------------------
► Arquivos Utilizados no Vídeo:
pages.hashtagtreinamentos.com...
► Vídeo de Instalação do PyCharm
• Como Instalar o PyChar...
► Como Pegar Cotações de Ações Automaticamente com Python
• Como Pegar Cotações de...
► O que é API (Application Programming Interface) e Como Usar API com Python?
• O que é API (Applicati...
-----------------------------------------------------------------------
Caso prefira o vídeo em formato de texto: www.hashtagtreinamentos.com/c...
-----------------------------------------------------------------------
Fala Impressionadores! Na aula de hoje eu quero te mostrar como criar API em Python usando o FastAPI!
A ideia é que você construa sua primeira API no Python com os passos da aula de hoje!
Além disso eu vou te mostrar como funciona o FastAPI e quais as vantagens do FastAPI para a criação de APIs.
Para você que ainda não sabe o que é uma API, é uma sigla do inglês para Application Programming Interface, ou seja, é uma Interface de Programação de Aplicação.
Uma API permite com que você faça a integração do seu código com um sistema, seja para pedir informações, como é o caso da API de cotação de moedas que já mostramos aqui no canal.
Ou para enviar informações, então você tem diversas APIs que podem te auxiliar no seu dia a dia de trabalho.
E aí, vamos a construção da sua primeira API com FastAPI no Python?
-----------------------------------------------------------------------
Hashtag Programação
► Inscreva-se em nosso canal: bit.ly/3c0LJQi
► Ative as notificações (clica no sininho)!
► Curta o nosso vídeo!
-----------------------------------------------------------------------
Redes Sociais
► Blog: bit.ly/2MRUZs0
► KZfaq: bit.ly/3c0LJQi
► Instagram: bit.ly/3o6dw42
► Facebook: bit.ly/3qGtaF2
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

Пікірлер: 104
2 жыл бұрын
Fala galera! Gostou do vídeo? Deixa a sua curtida e se inscreve no canal! ► Para baixar o Minicurso de Python, acesse: pages.hashtagtreinamentos.com/inscricao-minicurso-python-automacao-org?origemurl=hashtag_yt_org_minipython_R26iojTwUv8 ► Para baixar os arquivos da aula, acesse: pages.hashtagtreinamentos.com/arquivo-python-13XJsApH3WmZKslVzayPnYM4ftxmd6_87?origemurl=hashtag_yt_org_planilhapyt_R26iojTwUv8 ► Para instalar o Jupyter, acesse: kzfaq.info/get/bejne/lct7Y91mtsjUe3U.html ► Blog: bit.ly/2MRUZs0 ► KZfaq: bit.ly/3c0LJQi ► Instagram: bit.ly/3o6dw42 ► Facebook: bit.ly/3qGtaF2
@luanfba2572
@luanfba2572 2 жыл бұрын
vendas = { 1: {"item": "lata", "preco_unitario": 4, "quantidade": 5}, 2: {"item": "garrafa 2L", "preco_unitario": 15, "quantidade": 5}, 3: {"item": "garrafa 750ml", "preco_unitario": 10, "quantidade": 5}, 4: {"item": "lata mini", "preco_unitario": 2, "quantidade": 5}, }
@xickao2
@xickao2 4 ай бұрын
Obrigado amigo! você é um amigo
@chicao1983
@chicao1983 2 жыл бұрын
Faz a sequência deste vídeo de FastAPI com acesso a banco SQL + uma MAP de autenticação para acesso a API.
@alexsouza7786
@alexsouza7786 2 жыл бұрын
Que vídeo sensacional. Foi uma ótimo introdução, obrigado.
@PIL1212
@PIL1212 Жыл бұрын
Maravilhoso! Parabéns pela explicação!
@pcfaria1517
@pcfaria1517 2 жыл бұрын
Sensacional. Mais um entre muitos videos de qualidade. Parabens pela qualidade e obrigado por compartilhar.
@Viviane-kg2ti
@Viviane-kg2ti 2 жыл бұрын
Lira vc é incrível 😍
@MrEdinaldolaroque
@MrEdinaldolaroque Жыл бұрын
Didático e direto ao ponto! Muito bom!
@ricardoi6644
@ricardoi6644 2 жыл бұрын
Parabéns, Lira! Sempre se superando na didática e no conteúdo!
@Lucas-qp7ey
@Lucas-qp7ey 2 жыл бұрын
Obrigado pelo vídeo, chegou na hora certa.
@wesley_breno
@wesley_breno Жыл бұрын
Muito obrigado pelo conteudo! Sensacional!!!!!!!
@franklinwanderson4316
@franklinwanderson4316 2 жыл бұрын
Excelente, lira! Vc é um ótimo professor. Vou programar minha API para padronizar os reads dos meus csvs e bancos
@leticiabarbosa9960
@leticiabarbosa9960 2 жыл бұрын
afff que didática excelente, parabéns!!!!
@valdineidossantos
@valdineidossantos 2 жыл бұрын
merece a continuidade porque é uma ferramenta fantástica
@ErickHeroi
@ErickHeroi 2 жыл бұрын
Caraca lira, sempre cirúrgico e com excelente didática !!!
@Lanbyteach
@Lanbyteach 2 жыл бұрын
Faz mais vídeos sobre esse assunto , melhor canal de python
@joao.morossini
@joao.morossini 5 ай бұрын
Excelente conteúdo. Obrigado :)
@ocxx2024
@ocxx2024 Жыл бұрын
valeu, muito claro e didático!!
@MoskvaT
@MoskvaT Жыл бұрын
Cara tu é o melhor pra explicar de todos os vídeos que já vi no youtube
@obrunodejesus
@obrunodejesus Жыл бұрын
Ótimo conteúdo!
@Felipefrsilva
@Felipefrsilva 2 жыл бұрын
Fantástico. 🚀🚀🚀
@brunomelo7392
@brunomelo7392 Жыл бұрын
cara me ajudou bastnte , demorei um dia pra assistir e entender, mas valeu a pena
@ouverking
@ouverking Жыл бұрын
adoro seus videos sempre explica tudo sobre o assunto se voce nao sabe nada é só assistir os videos do lira !
@elviscavalcante824
@elviscavalcante824 2 жыл бұрын
Lira que vídeo top. Como sugestão para um próximo vídeo sobre o assunto gostaria de ver um pouco sobre segurança: tokens, permissões
@eduardoabannwart
@eduardoabannwart 2 жыл бұрын
Que legal Lira.... seria interessante uma explicação que o retorno da API fosse um grafico em seaborn/matplotlib/etc... Obrigado pelos videos
@emersonaraujo4693
@emersonaraujo4693 Жыл бұрын
Cara vc è fera....
@claudiohase296
@claudiohase296 2 жыл бұрын
MUITO BOMMMM !!!!!! de novo !
@rodrigogodoysi
@rodrigogodoysi 2 жыл бұрын
Show!
@tecnoliga391
@tecnoliga391 2 ай бұрын
Esse framework é um absurdo
@Thiago_angelo
@Thiago_angelo Жыл бұрын
PARABBBBBBBBBBBBBBEENS PELO VIDEO. Muito bem didática e Claro o video.. poderia colocar um FastAPI + MYSQL.
@praiabc
@praiabc 2 жыл бұрын
Sugestão de vídeo. Como deixar bot rodando na nuvem ou em Android para ficar 24h monitorando sinais sem precisar deixar computador ligado
@gesmoduartedeoliveira3744
@gesmoduartedeoliveira3744 2 жыл бұрын
Concordo
@Smolderplataformajogos
@Smolderplataformajogos 2 жыл бұрын
Contrata um servidor amigo vps
@praiabc
@praiabc 2 жыл бұрын
Se for um bot para monitorar preços usando Android precisa vps também?
@jonasharmeski2198
@jonasharmeski2198 2 жыл бұрын
Tem VPS bem em conta atualmente... Em torno de R$300/ano. Único detalhe é que vc precisa configurar o servidor. Mas seguindo os passos e dicas, vai na fé que dá boa. Se precisar de ajuda para configurar, só chamar. Abraços.
@fpacheco38
@fpacheco38 2 жыл бұрын
Fala Lyra, faz um vídeo explicando como funciona os blueprints
@fernandomiranda6659
@fernandomiranda6659 9 ай бұрын
Lira isso é bruxaria! Podia fazer um vídeo de uma API acessando um MySql. Obrigado.
@Castruu
@Castruu 3 күн бұрын
bom demais cara, tive que baixar o pycharm pq não rodava no Vs kkkkkk
@fernandocoelho1334
@fernandocoelho1334 2 жыл бұрын
Já estou usando e gostando bastante do FastAPI. Ele é fácil, escreve -se muito, em relação à outro Framework e sua parceria com Pydantic e o ORM, principalmente o.SQLAlchemy, mas há outro que é o Tortoise, fica prático. Agora podendo usar sincronos e assíncronos, vai preencher uma lacuna que existia em API Python. A possibilidade de usar Bancos de Dados SQL e NOSQL, assim como podendo Rest API e GraphQL, o transforma num framework que veio para tomar espaço de outros. Há muito mais a falar a respeito do FastAPI.
@dsordesmoreiraalves4702
@dsordesmoreiraalves4702 9 күн бұрын
muito bom mesmo
@BuddyWazzup
@BuddyWazzup 2 жыл бұрын
Gostei muito! O FastAPI acaba sendo até mais conveniente que o Flask pra criar API rest então...
@marte9658
@marte9658 Жыл бұрын
vlw consegui fazer no cllr
@RudimarLodi
@RudimarLodi 2 жыл бұрын
Top, na próxima faz alguns exemplos de autenticação via email senha ou certificado.
@cgeovannesousa
@cgeovannesousa 2 ай бұрын
top demais
@josecarlossilva7136
@josecarlossilva7136 2 жыл бұрын
Excelente videoaula. Se possível faz um vídeo com FastAPI + PostgresSQL.
@liberdadecripto
@liberdadecripto 10 ай бұрын
Super apoio mano!!
@carlosaugusto4477
@carlosaugusto4477 4 ай бұрын
Olá! Excelente aula: simples, direto, claro e objetivo! Parabéns! Saberia indicar documentação sobre como integrar scripts Python+FastAPI com um "web server" Apache (ou Nginx)? Dias depois, pesquisando, encontrei o padrão WSGI e o respectivo módulo "mod_wsgi" para o web server Apache.
@ivanjsousa
@ivanjsousa Жыл бұрын
Parabéns pelo vídeo, Lira. Muito didático. Eu quero perguntar se existe um REST API client para o Pycharm?
@millerfontes2610
@millerfontes2610 2 жыл бұрын
🔝🔝🔝🔝🔝🔝🔝 Acho muito interessante a programação. Vou me esforçar para aprender
@FabioRBelotto
@FabioRBelotto 2 жыл бұрын
Cara, Queria ver algo um pouco mais sobre python + sql ou python + sqlalchemy. Sobre o sqlalchemy em especial para mapear, lidar e consumir bancos de dados já existentes.
@blackrock2222
@blackrock2222 2 жыл бұрын
Muito difícil achar sql com alguma linguagem.. os cara tudo fica usando DOM ou mongoBD para ficar fácil os tutoriais... Mas na vida real tem muito SQL puro ainda
@FabioRBelotto
@FabioRBelotto 2 жыл бұрын
@@blackrock2222 corporativo sql reina.
@fernandocoelho1334
@fernandocoelho1334 2 жыл бұрын
A maioria usa ORM. No caso FastAPI, usa SQLAlchemy ou Tortoise, mas até então, nunca vi Query SQL para acesso à banco. Vi algo que simula SQL, mas não é propriamente SQL, que use Select, Join, Group By, etc.
@Calebbds
@Calebbds 2 жыл бұрын
Eu gosto mais de usar SQL puro, pois controlo melhor as queries, porém os ORM já vem com sanitização contra SQL Injection e outros, o que agiliza muito a vida do programador.
@BuddyWazzup
@BuddyWazzup 2 жыл бұрын
Lira, tenho que te parabenizar pela didática, pela clareza e pela qualidade do conteúdo, cara. Simplesmente o melhor do KZfaq! Não tem igual!
@tob1senpai
@tob1senpai 2 ай бұрын
kzfaq.info/get/bejne/grZolcikzsnKeGg.html
@tob1senpai
@tob1senpai 2 ай бұрын
felizmente tem
@BuddyWazzup
@BuddyWazzup 2 ай бұрын
​@@tob1senpai que legal, 1 ano atrás eu não tinha costume com FastAPI kkkkk queria voltar no tempo pra mostrar pro meu eu do passado onde eu cheguei kkkk
@leonardoandrade9094
@leonardoandrade9094 2 жыл бұрын
Sugestão de video: Fazer Login em determinada página e colher informações.
@valentehypertech
@valentehypertech 9 ай бұрын
Otima explicação. Infelizmente o deploy para iis não funciona ( django, flask ou fastapi )
@MateusBrandeburski
@MateusBrandeburski Жыл бұрын
Falta isso no curso, hein!
@jefersonrodriguescontentet526
@jefersonrodriguescontentet526 2 жыл бұрын
Vim aqui agradecer pq graças a você programação finalmente entrou na minha cabeça, depois de sla uns 8 anos tentando e desistindo por conta de me frustrar por não conseguir entender a lógica. Esse ano finalmente consegui graça aos seus videos de Python
@marcelohenriquepsy1491
@marcelohenriquepsy1491 2 жыл бұрын
pq tu nao viu o curso deles pago, é monstruoso!
@jefersonrodriguescontentet526
@jefersonrodriguescontentet526 2 жыл бұрын
@@marcelohenriquepsy1491 com crtz um dia pretendo pagar, a didática é surreal
@fernandocoelho1334
@fernandocoelho1334 2 жыл бұрын
Mas em programação, nunca é demais, ter outros pontos de vista. Cada um tem uma forma de ensinar, mas no próprio KZfaq, há bons treinamentos, que levaria você a aumentar sua experiência, porém não vou citar aqui. Acho falta de respeito.
@jorgeluizkapistrano3898
@jorgeluizkapistrano3898 2 жыл бұрын
Mestre Lira. Bom dia, boa tarde ou boa noite. É sempre um grande prazer assistir às suas aulas. Sou aluno antigo. Agora a minha solicitação é a seguinte: Seria possível que você incrementasse algumas linhas iniciais em Python de como fazer uma API para acessar um carretora qualquer de opções binárias, forex, etc. Sei que vai depender do interesse de muitas pessoas. De qualquer forma desde já um grande abraço. Aluno Jorge Luiz Capistrano da Silva.
@ocanaldocontatos
@ocanaldocontatos 7 ай бұрын
Eu faço isso, chama.
@ASPPIBRA-DAO
@ASPPIBRA-DAO 2 жыл бұрын
Boa noite galera 👏🏽👏🏽👏🏽🇧🇷🇧🇷🇧🇷
@marcelotesla
@marcelotesla 2 жыл бұрын
Top
@cristilianon.cardoso5652
@cristilianon.cardoso5652 Жыл бұрын
caramba recriaram o swegger, doidera mas gostei mais rápido que no C#
@meuorientador
@meuorientador 8 ай бұрын
Professor, tem algum vídeo já produzido dockerizando isso?
@marcellomatos3809
@marcellomatos3809 5 ай бұрын
Boa tarde, cara, estou saindo da faculdade totalmente cru e preciso de umas aulas particulares de “api”, “JSON” e mais algumas coisas relacionadas.
@arthurmorganrs
@arthurmorganrs 4 ай бұрын
17:35 colchete [ ], chaves { }
@vitorkaviski7833
@vitorkaviski7833 Жыл бұрын
Que Incrível a sua explicação! Estava a um tempo procurando uma solução para isso! Você teria alguma sugestão de site para fazer deploy gratuito de FastAPIs em Python, já que o Heroku vai se tornar pago? Tenho algumas APIs em Python lá já e to ficando meio desesperado kkk
@lucassandron7023
@lucassandron7023 Жыл бұрын
Encontrou algum que não seja pago? Estava precisa do também
@edcampos4425
@edcampos4425 Жыл бұрын
Somos dois :/
@esvieitos
@esvieitos 2 жыл бұрын
Fala Lira blz? Adoro o canal e as dicas me ajudam muito, você poderia me dar uma dica? Eu tenho um código de Webscraping no Anaconda, mas queria saber como eu faço para automatizar esse código, de maneira que ele rode a cada 20 minutos, esse código basicamente faz um scrap de um site em que as informações são atualizadas e as antigas são perdidas. Meu código já é capaz de pegar as informações e colocar em um csv, e sempre que ele é rodado ele adiciona apenas as informações novas. O problema é que para que isso ocorra eu tenho 2 questões que eu não queria ter que fazer, a primeira é ter que colocar um time.sleep de (20*60) para que o while aguarde esse tempo e rode a rotina novamente, e isso me leva a segunda questão que é a obrigação de deixar o pc ligado direto. O Correto seria eu fazer um deploy? (Não sei bem como fazer isso). Valeu, curto muito seu trabalho
@rosinaldofiuza6136
@rosinaldofiuza6136 2 жыл бұрын
Bommm
@hdevinfo
@hdevinfo 9 ай бұрын
Como resolver problemas de Cors?!
@juninhovit
@juninhovit 2 жыл бұрын
Tem um curso so sobre Python pra WEB ou de FastAPI ?
@kevenfeittosa1243
@kevenfeittosa1243 2 жыл бұрын
Beleza, criei minha API. agora como faço para enviar informações para ela através de outro script?
@lucasclemente4665
@lucasclemente4665 Жыл бұрын
gente me ajudem o python não ta reconhecendo o uvicorn. como faz pra resolver.
@brunoromeirocomin
@brunoromeirocomin 3 ай бұрын
Fala Mestre, ficou ótimo. Fiquei apenas com uma dúvida: O CTRL+C não para o uvicorn, fica dando KeyboardInterrupt()... Pra eu não ter que reiniciar o Python, existe outra forma de parar de rodar o Uvicorn depois de tudo validado?
@thekanekinha9364
@thekanekinha9364 Жыл бұрын
como faço para ativar o token numa api?
@Pedro1725DBTM
@Pedro1725DBTM 7 ай бұрын
Lira, quando eu coloco no terminal "uvicorn nome_do_pacote:app" ele mostra isso: uvicorn : O termo 'uvicorn' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou, se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente. O que posso fazer para resolver?
@marcelonunesaguiar6614
@marcelonunesaguiar6614 2 жыл бұрын
Olá boa noite! Eu gostaria de ver uma api geolocalização que ache 2 celulares ao mesmo tempo, tentei e não consegui? Desde ja agradeço.
@oncps22
@oncps22 Жыл бұрын
boa lira.. blz? mano me fala uma coisa.. to querendo criar um programa em python, de Ordem de serviço. e tipo o escritorio fica em um lugar, já o barracao onde é feita a produção, fica 4 ruas abaixo.. ou seja, ambientes externos, pcs diferentes.. como seria a implantação de um projeto desse.. tipo, ao criar uma tela em python para abrir O.S (ordem de servço), quero que quando criar essa ordem de serviço, o usuário possa enviar esses detalhes para o programa la no barracao, ou seja, as pessoas do barracao la da produção irao ver essa O.S enviada, pra fazer essa conexao de um programa para o outro em python, eu teria que fazer api para a conexao desses dois programas?
@eduardoarjo
@eduardoarjo 9 ай бұрын
Estuda socket
@ademilsonalves2177
@ademilsonalves2177 Жыл бұрын
é possível mudar a porta de execução do uvicorn?
@Juniorbokitamma
@Juniorbokitamma Жыл бұрын
Sim
@dirceufernandes
@dirceufernandes 4 ай бұрын
O FastAPI substitui o Flask? Ou posso fazer uma API no Fast e consumir no site criado em Flask? Ou o Flask faria tudo sem a necessidade do FastAPI? 😉
@evaldomarcos6239
@evaldomarcos6239 Ай бұрын
Minha api sumiu e agora
@Vox_Essentia
@Vox_Essentia Жыл бұрын
preciso rodar o speechrecognition do python num browser, alguém sabe como fazer isso???
@itamarribeiro8865
@itamarribeiro8865 Жыл бұрын
Por que o pip é tão lento no Windows?
@nelisjunior
@nelisjunior 11 ай бұрын
Você é o bixão mermu! 👏👏👏
@diegoleal422
@diegoleal422 Ай бұрын
Coloca a aplicação no Ar em algum servidor free 🙃
@0rakul0
@0rakul0 2 жыл бұрын
um sistema usando MVC com banco de dados postgreSQL
@0rakul0
@0rakul0 2 жыл бұрын
pode ser para salvar as cotações que você sempre usa, assim podendo fazer uma analise temporal sobre as ações
@polisorbatolee9128
@polisorbatolee9128 Жыл бұрын
diz que o termo uvicorn não é reconhecido 7:54
@DougLopes
@DougLopes Ай бұрын
A única coisa que eu queria ver é um exemplo do método post pegando arquivo de um form não tem...Brincadeira velho.
@nicolasgoncalvespereira2496
@nicolasgoncalvespereira2496 Жыл бұрын
python -m uvicorn main:app --reload
Diferença entre Classe, Objeto e Instância em Python
9:06
Hashtag Programação
Рет қаралды 24 М.
Aprenda Docker do Zero, tutorial passo a passo.
1:19:08
Full Cycle
Рет қаралды 26 М.
LOVE LETTER - POPPY PLAYTIME CHAPTER 3 | GH'S ANIMATION
00:15
OMG🤪 #tiktok #shorts #potapova_blog
00:50
Potapova_blog
Рет қаралды 18 МЛН
THE POLICE TAKES ME! feat @PANDAGIRLOFFICIAL #shorts
00:31
PANDA BOI
Рет қаралды 19 МЛН
Criando Botões com Tkinter em Python
7:01
Programmer Girl
Рет қаралды 25
Como Criar API com Python - Crie a Sua Própria API no Python
27:51
Hashtag Programação
Рет қаралды 142 М.
How to Use FastAPI: A Detailed Python Tutorial
20:38
ArjanCodes
Рет қаралды 216 М.
Criando Dashboards com Python e Streamlit
26:39
Hybrid Theory Tech
Рет қаралды 17 М.
Qual o melhor Framework Python ? | Django x Flask x Fast API
47:55
AsyncIO e Await - Programação Assíncrona em Python
22:46
Hashtag Programação
Рет қаралды 9 М.
Criando API com FastAPI  (PARTE 1)
15:24
Programador Python
Рет қаралды 5 М.
What is an API? REST and RESTful? | MaykBrito
33:57
Rocketseat
Рет қаралды 281 М.