Como Criar API em Python Usando o FastAPI

Поделиться
HTML-код
  • Опубликовано: 25 ноя 2024

Комментарии • 108

  • @HashtagProgramacao
    @HashtagProgramacao  2 года назад +9

    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: ruclips.net/video/_eK0z5QbpKA/видео.html
    ► Blog: bit.ly/2MRUZs0
    ► RUclips: bit.ly/3c0LJQi
    ► Instagram: bit.ly/3o6dw42
    ► Facebook: bit.ly/3qGtaF2

  • @luanfba2572
    @luanfba2572 2 года назад +19

    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 9 месяцев назад

      Obrigado amigo! você é um amigo

  • @Leandro.OliveiraRJ
    @Leandro.OliveiraRJ 3 месяца назад +2

    Como eu sempre digo: O Lira tem o dom de ensinar! Estou iniciando o aprendizado do FastAPI e estava literalmente boiando! Agora o caminho está pavimentado, graças a mais um vídeo com a didática perfeita desse cara!
    Tu é brabo, irmão!!! 👏👏👏😄

  • @MoskvaT
    @MoskvaT 2 года назад +7

    Cara tu é o melhor pra explicar de todos os vídeos que já vi no youtube

  • @chicao1983
    @chicao1983 2 года назад +9

    Faz a sequência deste vídeo de FastAPI com acesso a banco SQL + uma MAP de autenticação para acesso a API.

  • @valdineidossantos
    @valdineidossantos 2 года назад +3

    merece a continuidade porque é uma ferramenta fantástica

  • @leticiabarbosa9960
    @leticiabarbosa9960 2 года назад +2

    afff que didática excelente, parabéns!!!!

  • @ouverking
    @ouverking 2 года назад

    adoro seus videos sempre explica tudo sobre o assunto se voce nao sabe nada é só assistir os videos do lira !

  • @ErickHeroi
    @ErickHeroi 2 года назад +3

    Caraca lira, sempre cirúrgico e com excelente didática !!!

  • @fernandocoelho1334
    @fernandocoelho1334 2 года назад +1

    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.

  • @brunomelo7392
    @brunomelo7392 Год назад

    cara me ajudou bastnte , demorei um dia pra assistir e entender, mas valeu a pena

  • @carlosaugusto4477
    @carlosaugusto4477 9 месяцев назад +1

    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.

  • @jefersonrodriguescontentet526
    @jefersonrodriguescontentet526 2 года назад +3

    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 года назад +1

      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 RUclips, há bons treinamentos, que levaria você a aumentar sua experiência, porém não vou citar aqui. Acho falta de respeito.

  • @fernandomiranda6659
    @fernandomiranda6659 Год назад

    Lira isso é bruxaria! Podia fazer um vídeo de uma API acessando um MySql. Obrigado.

  • @MrEdinaldolaroque
    @MrEdinaldolaroque Год назад +2

    Didático e direto ao ponto! Muito bom!

  • @Thiago_angelo
    @Thiago_angelo 2 года назад +1

    PARABBBBBBBBBBBBBBEENS PELO VIDEO. Muito bem didática e Claro o video..
    poderia colocar um FastAPI + MYSQL.

  • @Alisson-Faoli
    @Alisson-Faoli 2 года назад +1

    Gostei muito! O FastAPI acaba sendo até mais conveniente que o Flask pra criar API rest então...

  • @ricardoi6644
    @ricardoi6644 2 года назад +4

    Parabéns, Lira! Sempre se superando na didática e no conteúdo!

  • @Castruu
    @Castruu 4 месяца назад

    bom demais cara, tive que baixar o pycharm pq não rodava no Vs kkkkkk

  • @tecnoliga391
    @tecnoliga391 7 месяцев назад

    Esse framework é um absurdo

  • @wesley_breno
    @wesley_breno Год назад +1

    Muito obrigado pelo conteudo! Sensacional!!!!!!!

  • @Lucas-qp7ey
    @Lucas-qp7ey 2 года назад +1

    Obrigado pelo vídeo, chegou na hora certa.

  • @emersonaraujo4693
    @emersonaraujo4693 Год назад +1

    Cara vc è fera....

  • @Alisson-Faoli
    @Alisson-Faoli 2 года назад +6

    Lira, tenho que te parabenizar pela didática, pela clareza e pela qualidade do conteúdo, cara. Simplesmente o melhor do RUclips! Não tem igual!

    • @tob1senpai
      @tob1senpai 7 месяцев назад

      ruclips.net/video/LP8besicfH4/видео.html

    • @tob1senpai
      @tob1senpai 7 месяцев назад

      felizmente tem

    • @Alisson-Faoli
      @Alisson-Faoli 6 месяцев назад

      ​@@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

  • @joao.morossini
    @joao.morossini 10 месяцев назад +1

    Excelente conteúdo. Obrigado :)

  • @obrunodejesus
    @obrunodejesus Год назад +2

    Ótimo conteúdo!

  • @valentehypertech
    @valentehypertech Год назад

    Otima explicação. Infelizmente o deploy para iis não funciona ( django, flask ou fastapi )

  • @josecarlossilva7136
    @josecarlossilva7136 2 года назад +5

    Excelente videoaula.
    Se possível faz um vídeo com FastAPI + PostgresSQL.

  • @elviscavalcante824
    @elviscavalcante824 2 года назад +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

  • @meuorientador
    @meuorientador Год назад +1

    Professor, tem algum vídeo já produzido dockerizando isso?

  • @eduardoabannwart
    @eduardoabannwart 2 года назад +2

    Que legal Lira.... seria interessante uma explicação que o retorno da API fosse um grafico em seaborn/matplotlib/etc...
    Obrigado pelos videos

  • @leonardoandrade9094
    @leonardoandrade9094 2 года назад

    Sugestão de video: Fazer Login em determinada página e colher informações.

  • @PIL1212
    @PIL1212 2 года назад

    Maravilhoso! Parabéns pela explicação!

  • @pcfaria1517
    @pcfaria1517 2 года назад

    Sensacional. Mais um entre muitos videos de qualidade. Parabens pela qualidade e obrigado por compartilhar.

  • @franklinwanderson4316
    @franklinwanderson4316 2 года назад

    Excelente, lira! Vc é um ótimo professor. Vou programar minha API para padronizar os reads dos meus csvs e bancos

  • @Viviane-kg2ti
    @Viviane-kg2ti 2 года назад

    Lira vc é incrível 😍

  • @MateusBrandeburski
    @MateusBrandeburski 2 года назад

    Falta isso no curso, hein!

  • @ASPPIBRA-DAO
    @ASPPIBRA-DAO 2 года назад +1

    Boa noite galera 👏🏽👏🏽👏🏽🇧🇷🇧🇷🇧🇷

  • @ocxx2024
    @ocxx2024 Год назад

    valeu, muito claro e didático!!

  • @FabioRBelotto
    @FabioRBelotto 2 года назад +12

    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 года назад +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 года назад +1

      @@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.

  • @Lanbyteach
    @Lanbyteach 2 года назад

    Faz mais vídeos sobre esse assunto , melhor canal de python

  • @vitorkaviski7833
    @vitorkaviski7833 2 года назад +6

    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

  • @kevenfeittosa1243
    @kevenfeittosa1243 2 года назад +3

    Beleza, criei minha API. agora como faço para enviar informações para ela através de outro script?

  • @alexsouza7786
    @alexsouza7786 2 года назад

    Que vídeo sensacional. Foi uma ótimo introdução, obrigado.

  • @fpacheco38
    @fpacheco38 2 года назад

    Fala Lyra, faz um vídeo explicando como funciona os blueprints

  • @praiabc
    @praiabc 2 года назад +27

    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 года назад +1

      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 года назад +1

      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.

  • @jorgeluizkapistrano3898
    @jorgeluizkapistrano3898 2 года назад +1

    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.

  • @RudimarLodi
    @RudimarLodi 2 года назад

    Top, na próxima faz alguns exemplos de autenticação via email senha ou certificado.

  • @marcellomatos3809
    @marcellomatos3809 10 месяцев назад

    Boa tarde, cara, estou saindo da faculdade totalmente cru e preciso de umas aulas particulares de “api”, “JSON” e mais algumas coisas relacionadas.

  • @Felipefrsilva
    @Felipefrsilva 2 года назад

    Fantástico. 🚀🚀🚀

  • @marte9658
    @marte9658 2 года назад

    vlw consegui fazer no cllr

  • @claudiohase296
    @claudiohase296 2 года назад

    MUITO BOMMMM !!!!!! de novo !

  • @brunoromeirocomin
    @brunoromeirocomin 8 месяцев назад

    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?

  • @cristilianon.cardoso5652
    @cristilianon.cardoso5652 Год назад +1

    caramba recriaram o swegger, doidera mas gostei mais rápido que no C#

  • @stefanikaline4663
    @stefanikaline4663 20 дней назад

    Video muito bom

  • @arthurmorganrs
    @arthurmorganrs 9 месяцев назад +1

    17:35 colchete [ ], chaves { }

  • @ivanjsousa
    @ivanjsousa Год назад

    Parabéns pelo vídeo, Lira. Muito didático. Eu quero perguntar se existe um REST API client para o Pycharm?

  • @dsordesmoreiraalves4702
    @dsordesmoreiraalves4702 5 месяцев назад

    muito bom mesmo

  • @PedroSerra2
    @PedroSerra2 Год назад

    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?

  • @rodrigogodoysi
    @rodrigogodoysi 2 года назад +1

    Show!

  • @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

  • @lucasclemente4665
    @lucasclemente4665 2 года назад +1

    gente me ajudem o python não ta reconhecendo o uvicorn.
    como faz pra resolver.

  • @millerfontes2610
    @millerfontes2610 2 года назад

    🔝🔝🔝🔝🔝🔝🔝
    Acho muito interessante a programação. Vou me esforçar para aprender

  • @cgeovannesousa
    @cgeovannesousa 7 месяцев назад

    top demais

  • @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.

  • @hdevinfo
    @hdevinfo Год назад +1

    Como resolver problemas de Cors?!

  • @juninhovit
    @juninhovit 2 года назад

    Tem um curso so sobre Python pra WEB ou de FastAPI ?

  • @dirceufernandes
    @dirceufernandes 9 месяцев назад

    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? 😉

  • @thekanekinha9364
    @thekanekinha9364 2 года назад

    como faço para ativar o token numa api?

  • @Vox_Essentia
    @Vox_Essentia 2 года назад

    preciso rodar o speechrecognition do python num browser, alguém sabe como fazer isso???

  • @williamfraga3221
    @williamfraga3221 15 дней назад

    E possível fazer em c

  • @itamarribeiro8865
    @itamarribeiro8865 2 года назад

    Por que o pip é tão lento no Windows?

  • @rosinaldofiuza6136
    @rosinaldofiuza6136 2 года назад

    Bommm

  • @ademilsonalves2177
    @ademilsonalves2177 2 года назад

    é possível mudar a porta de execução do uvicorn?

  • @marcelotesla
    @marcelotesla 2 года назад

    Top

  • @evaldomarcos6239
    @evaldomarcos6239 6 месяцев назад

    Minha api sumiu e agora

  • @gilbertoherminio8251
    @gilbertoherminio8251 2 месяца назад

    Show():Lira

  • @diegoleal422
    @diegoleal422 6 месяцев назад

    Coloca a aplicação no Ar em algum servidor free 🙃

  • @polisorbatolee9128
    @polisorbatolee9128 Год назад

    diz que o termo uvicorn não é reconhecido 7:54

  • @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

  • @oncps22
    @oncps22 Год назад +1

    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?

  • @nelisjunior
    @nelisjunior Год назад

    Você é o bixão mermu! 👏👏👏

  • @DougLopes
    @DougLopes 6 месяцев назад

    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 2 года назад +3

    python -m uvicorn main:app --reload