Como CRIAR uma API com PYTHON [DO ZERO]

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ต.ค. 2022
  • 🔥Quer se TORNAR um PROGRAMADOR Python e aprender DIRETAMENTE comigo? Então clique aqui: link.devaprender.com/mp
    Neste video vou te mostrar como criar uma api python de consulta, criação, edição e exclusão de livros do zero e ainda vou te mostrar como consultar uma api usando uma ferramenta gratuita chamada de postman agora!
    Como instalar VS e Python - • Como Configurar VSCode...
    Código utilizado nesta aula - github.com/Jhonatan-de-Souza/...
    ✅Curso lógica de Programação: • Curso Lógica de Progra...
    ✅Livros e recursos recomendados: devaprender.com/recomendados
    ✅𝗚𝗥𝗨𝗣𝗢 𝗧𝗘𝗟𝗘𝗚𝗥𝗔𝗠 𝗢𝗙𝗜𝗖𝗜𝗔𝗟 𝗗𝗢 𝗖𝗔𝗡𝗔𝗟:
    ▸ Entre aqui ➜ bit.ly/TelegramDevAprender
    CONTATO COMERCIAL(não respondo dúvidas de videos)
    ------------------------
    jhonatan@devaprender.com
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 328

  • @DevAprender
    @DevAprender  ปีที่แล้ว +16

    Como instalar VS e Python - th-cam.com/video/ctcDfKYrzOQ/w-d-xo.html
    Código utilizado nesta aula - github.com/Jhonatan-de-Souza/como_criar_uma_api_devaprender
    ✅Curso lógica de Programação: th-cam.com/video/iF2MdbrTiBM/w-d-xo.html
    ✅Livros e recursos recomendados: devaprender.com/recomendados
    ✅𝗚𝗥𝗨𝗣𝗢 𝗧𝗘𝗟𝗘𝗚𝗥𝗔𝗠 𝗢𝗙𝗜𝗖𝗜𝗔𝗟 𝗗𝗢 𝗖𝗔𝗡𝗔𝗟:
    ▸ Entre aqui ➜ bit.ly/TelegramDevAprender

    • @ricardorocha8512
      @ricardorocha8512 ปีที่แล้ว

      Quero te contrata pra fazer um hacker para um jogo

    • @ricardorocha8512
      @ricardorocha8512 ปีที่แล้ว

      Tem algum email ou alguma forma de entrar em contato com vc?

  • @natanramosferreira7544
    @natanramosferreira7544 ปีที่แล้ว +47

    Só uma observação que talvez tenha passado despercebido, fiz essa API e usei ela em uma entrevista com um gestor , ele me perguntou se a melhor maneira era interar cada item pra obter um id, com a quantidade de livros do exemplo funciona , mais para 100000 de livros isso não é viável , a melhor solução sem acesso ao banco de dados é colocar nos dados um dicionário em outro e a chave ser um número inteiro , e na busca você dar um .Get, deixando a minha humilde observação, sou um desenvolvedor júnior começando na jornada ainda sem job , mais espero ter ajudado a nossa comunidade ❤

    • @munirarabi5397
      @munirarabi5397 9 หลายเดือนก่อน +3

      cara, poderia me explicar melhor?
      eu entendi que caso fosse um banco de dados, e estivesse com muitos dados, não seria tao viavel fazer um for em livro por livro
      mas não entendi qual seria a solução com esse dicionario que voce disse..

    • @zeitnotbr
      @zeitnotbr 8 หลายเดือนก่อน +2

      Cara, este é um vídeo de como fazer uma API em Python, a API em si é o menos importante, é apenas um exemplo. Claro que se fosse uma app real seria usado um BD

    • @kelvinargolo2717
      @kelvinargolo2717 7 หลายเดือนก่อน +2

      Ótima dica pra iniciantes! Óbvio que num projeto real, é importante se preocupar com segurança ao acesso dos dados, o qual um banco de dados seria necessário e tudo mais.. Mas a alternativa que você sugeriu é uma boa pra evitar essa iteração no "banco de dados fictício"

    • @luandesousasilva4863
      @luandesousasilva4863 4 หลายเดือนก่อน

      só uma adendo, no caso eu delete um item do dicionario e usar o enumerate os ids não vão ficar sinconizados, ex: {'id': 1,"id":3, ...} se passar o enumerate nesse dicionario via ser 0,1,...

    • @mauricioeugenio6743
      @mauricioeugenio6743 3 หลายเดือนก่อน

      daria pra fazer com uma arvore binária tbm e fazer search a partir do id seria mais eficaz e tbm teria uma complexidade um pouco maior mas ficaria foda.

  • @tcpbox
    @tcpbox ปีที่แล้ว +1

    Merece like e inscrição, boa dicção, ótima didática e principalmente objetividade. Fiquei fan

  • @lorenamelos
    @lorenamelos ปีที่แล้ว

    Obrigada por essa aula Jhonatan! Fiz um curso introdutório de Python e estava buscando o que mais fazer para praticar e usar o conhecimento. Sua aula foi ótima! Obrigada :)

  • @abraaorochapb6394
    @abraaorochapb6394 ปีที่แล้ว +8

    Simplesmente incrível, esse vídeo é uma obra de arte, e não sei oque é melhor, a didática do orador ou o poderio da linguagem Python, excelente!

  • @fernando2120
    @fernando2120 3 หลายเดือนก่อน +1

    Cara voce e sem duvida o melhor aqui na plataforma do youtube em explicar as coisas de um modo facil e dinamico parabens meu amigo !!

  • @adilsonhaut4139
    @adilsonhaut4139 ปีที่แล้ว

    Muito bom o vídeo. Ótimo pra quem está começando, bem simples e didático. Parabéns!

  • @klzinnn_rei
    @klzinnn_rei ปีที่แล้ว +7

    O melhor TH-camr que existe, faz coisas complexas serem fácil

    • @DevAprender
      @DevAprender  ปีที่แล้ว +1

      espero continuar trazendo isso para vocês!

  • @dansoares572
    @dansoares572 ปีที่แล้ว +19

    Jhonatan sua explicação é 1000% ótima. Cara, já estudei sobre API antes, mas ninguém explicou assim desta forma simples, objetiva e muito prática. A forma que tive que me virar para aprender isso foi um desastre. Parabéns pelo seu trabalho, sucesso sempre!!

    • @DevAprender
      @DevAprender  ปีที่แล้ว +7

      Poxa dan, eu sempre me esforço bastante para tentar trazer o conteúdo da forma mais clara possível!
      Fico feliz que teve essa experiência com esta aula

  • @adrianoalvesribeiro
    @adrianoalvesribeiro 2 หลายเดือนก่อน

    Jhonatan, estou muito feliz em ter encontrado seu canal! Vou aprender muito com você! Valeu mesmo!

  • @briansouza4802
    @briansouza4802 ปีที่แล้ว +19

    Sou um homem simples, se tem Jhonatan com voz de locutor, tem like !!!

  • @MoacirNetoskt
    @MoacirNetoskt ปีที่แล้ว +1

    Obrigado pelo meu primeiro projeto em Python, eu amei!!!

  • @CARLOSOLIVEIRA-mt3ek
    @CARLOSOLIVEIRA-mt3ek ปีที่แล้ว

    I'm not just "get' but also understanding everything, thank you for share your wisdom!

  • @mahirostaninslav4062
    @mahirostaninslav4062 ปีที่แล้ว

    Da hora demais Jhonathan! 👏👏👏👏😎

  • @LucasMagnoCardeal
    @LucasMagnoCardeal ปีที่แล้ว

    Cara que fantástico. Aprendi muito!

  • @jaosystem999
    @jaosystem999 ปีที่แล้ว

    Opa, Jhonatan! Obrigado pela aula, didática excelente!

  • @Desiree-cost4
    @Desiree-cost4 2 หลายเดือนก่อน

    simples, direto e atrativo! ótimo conteudo, gratidão demais. :3

  • @milenasousadev
    @milenasousadev ปีที่แล้ว

    muito bom, didática excelente! parabéns!

  • @TA-bg9ih
    @TA-bg9ih ปีที่แล้ว

    Meus parabéns, conteúdo muito bem explicado!

  • @adrianacarneiro840
    @adrianacarneiro840 ปีที่แล้ว

    Boa tarde Jhonatan, obrigada por mais um vídeo maravilhoso!!

  • @gilberto.domingos
    @gilberto.domingos 2 หลายเดือนก่อน

    O cara é maneiro , eu curti a didática prática do cara sem enrolação !

  • @jeffersonkohler4162
    @jeffersonkohler4162 หลายเดือนก่อน

    Excelente video Jhon. Parabens.

  • @MaRiLoiRa1987
    @MaRiLoiRa1987 6 หลายเดือนก่อน

    Muito boa explicação, fui fazendo com você, top! Muito obrigada pela aula!

  • @sulimararse
    @sulimararse 9 หลายเดือนก่อน

    Excelente! Prático e objetivo... 👏👏👏

  • @alvesdev
    @alvesdev ปีที่แล้ว

    Que didática , parabens pelo conteudo 👏👏

  • @inaldosilva1571
    @inaldosilva1571 ปีที่แล้ว

    Muito bom vídeo!!! Consegui fazer tudo, e agora indo aplicar de outras formas.

  • @edilsonsilvatec2010
    @edilsonsilvatec2010 ปีที่แล้ว +1

    Jhonatan, excelente explicação. Direta e objetiva! Parabéns! pelos trabalhos!

  • @igorcruz7614
    @igorcruz7614 ปีที่แล้ว

    Parabéns e obrigado! Excelente método...

  • @joaovitormaia3554
    @joaovitormaia3554 ปีที่แล้ว

    curti bastante a didática. ganhou + 1 inscrito e recomendarei para meus amigos

  • @Lothus023
    @Lothus023 ปีที่แล้ว +1

    Que aula simples, objetiva, lúdica e legal sem sombra de duvidas ganhou mais um inscrito

    • @DevAprender
      @DevAprender  ปีที่แล้ว +1

      bem vindo ao canal davi!

  • @trans_ancap
    @trans_ancap ปีที่แล้ว

    necessito aprender python, queria virar programador
    seu canal é muito bom, parabens

  • @lucasfe3436
    @lucasfe3436 ปีที่แล้ว +1

    Cara estava pesquisando um conteúdo exatamente como esse para pode entender melhor como as APIs funcionam e como poderia construir algo no Python para praticar e então você vem com essa aula incrível. Muito obrigado!

    • @DevAprender
      @DevAprender  ปีที่แล้ว +1

      chegou no lugar certo :)

  • @JCGAMESCLASSICOS
    @JCGAMESCLASSICOS 8 หลายเดือนก่อน +4

    voltando para pedir integração ... com DB... e para agradecer por compartilhar do seu tempo e conhecimento!

    • @maestrojuniorsousa
      @maestrojuniorsousa 2 หลายเดือนก่อน

      so digo uma coisa o cara q aprende a manipular api hoje ta com a faca e o queijo pra ganhar uma graninha boa integrando sistemas

  • @amandaroch.a
    @amandaroch.a 2 หลายเดือนก่อน

    Excelente, tô aprendendo muito com este canaaal🎇 logo mais entro no mestre pythonista 🎯

  • @emanuelmiguel2c920
    @emanuelmiguel2c920 ปีที่แล้ว

    It really worked for me after I look and try some tutorials, yours is the one that worked. Owe you a lot.

  • @crdsilvagremio
    @crdsilvagremio ปีที่แล้ว

    Parabéns pelo vídeo e didática

  • @lorenagama9106
    @lorenagama9106 8 หลายเดือนก่อน

    Show!Obrigada por esse video me ajudou demais

  • @LuizAntonioCarlin
    @LuizAntonioCarlin ปีที่แล้ว

    Gostei, Talkey!! Forte Abraço!

  • @ericksilva.s9026
    @ericksilva.s9026 ปีที่แล้ว

    Otimo video jhonatan! Vc é muito didatico irmao. Manda bem demais!

  • @OliveiraVenci
    @OliveiraVenci ปีที่แล้ว

    Aulão topp parabéns pela didatica ! ganhou um inscrito ! ansioso por mais conteúdos assim

  • @lebarrosdf
    @lebarrosdf 9 หลายเดือนก่อน

    Parabéns pela excelente explicação!

  • @TallesDiCunto
    @TallesDiCunto 6 หลายเดือนก่อน

    Muito bom! E didatica 100%!

  • @Koji_5
    @Koji_5 4 หลายเดือนก่อน

    muito obrigado pelo seu vídeo, me ajudou demais :)

  • @gabrielteles3079
    @gabrielteles3079 ปีที่แล้ว

    Ótimo video sou iniciante em programação e python e consegui compreender boa parte do que fez e explicou, muito bom !

    • @DevAprender
      @DevAprender  ปีที่แล้ว

      que ótimo! bom saber disso

  • @klzinnn_rei
    @klzinnn_rei ปีที่แล้ว +60

    Poderia trazer um vídeo integrando ela com o MySQL? Seria show 👏

  • @DaviEduardoBarbosa
    @DaviEduardoBarbosa ปีที่แล้ว

    Muito bom seu video ! Gostei também de você ter deixado como um estudo a questão do livro que foi inserido ter sumido apos o delete do ID 1!

    • @DevAprender
      @DevAprender  ปีที่แล้ว

      isso ae!bom que gostou do exemplo

  • @josuessoares
    @josuessoares ปีที่แล้ว

    Gostei muito.. Obrigado.

  • @gauchognulinux257
    @gauchognulinux257 ปีที่แล้ว

    Show de bola !

  • @Slashed1614
    @Slashed1614 ปีที่แล้ว

    Excelente aula!

  • @paolasantosdeassis2301
    @paolasantosdeassis2301 10 หลายเดือนก่อน

    PERFEITO!!!

  • @gabrielevangelista4956
    @gabrielevangelista4956 6 หลายเดือนก่อน

    Boa, valeu!!

  • @iansobral5294
    @iansobral5294 8 หลายเดือนก่อน

    incrível. obrigado pelo vídeo.

  • @albert5a
    @albert5a ปีที่แล้ว +2

    Já acordei acessando esse vídeo, e quero voltar pra estudar esse conteúdo. Entrei em ADS no início do ano, e mesmo com todos os ventos contra decidi seguir no python. Na minha bolha do linkedin vejo poucas vagas pra python, meu irmão que é líder sempre falou pra eu estudar java, e to aqui hoje... Fazendo o fullstack python na ebac e agora seguindo o seu canal que acho que vai me agregar bastante também.

    • @MarceloGranadeiro
      @MarceloGranadeiro ปีที่แล้ว

      Também faço ADS e te digo só vai não pare mano .. foco sempre e Deus abençoe nossa caminhada. 👏🏾

  • @AndersonLenz
    @AndersonLenz 10 หลายเดือนก่อน

    Muito obrigado!

  • @germanosantos3018
    @germanosantos3018 3 หลายเดือนก่อน

    Get, que vídeo sensacional

  • @akaii7
    @akaii7 ปีที่แล้ว

    video incrivel!!

  • @OracoesVampiricas
    @OracoesVampiricas 5 หลายเดือนก่อน

    Mais um inscrito pra somar!!!

  • @renansilvaramos5857
    @renansilvaramos5857 ปีที่แล้ว +1

    Cara uma aula top dessa em poucos minutos, sem palavras. Você explica muito bem, inclusive para quem esta começando a programar entende, porque sua didática é tranquila. Parabens mestre, que Deus continue te abençoando.

    • @DevAprender
      @DevAprender  ปีที่แล้ว +2

      obrigado Renan! Tento ser o mais intuitivo possível !bem-vindo ao canal

  • @brunomelo7392
    @brunomelo7392 ปีที่แล้ว

    obrigado pela aula

  • @charllesramosdasilva-rj2of
    @charllesramosdasilva-rj2of 9 หลายเดือนก่อน

    Agora eu consegui entender
    O framework e o intermediário entre o recurso e a aplicação consumidor, estou certo

  • @guylhermef1219
    @guylhermef1219 ปีที่แล้ว

    Seria legal um vídeo nessa mesma pegada, mas aplicando o REST.. de preferência, utilizando o flask heheh :)

  • @marciorocha758
    @marciorocha758 ปีที่แล้ว

    Parabéns!!
    {
    GET,
    Gostei
    }

  • @levypinheiro727
    @levypinheiro727 ปีที่แล้ว

    o melhoooorrr!!!!!!😎

  • @lucianasantos840
    @lucianasantos840 ปีที่แล้ว

    Excelente vídeo

  • @LucianoMesquita1180
    @LucianoMesquita1180 10 หลายเดือนก่อน

    Mandou ver, muito obrigado!

  • @paulohenriquecassianomacha6583
    @paulohenriquecassianomacha6583 ปีที่แล้ว

    Sensacional! Simples, porém, objetivo...

    • @paulohenriquecassianomacha6583
      @paulohenriquecassianomacha6583 ปีที่แล้ว

      Sugiro fazer um vídeo sobre Shadow Root DOM com Selenium. acredito que será muito útil para várias pessoas, inclusive para mim kkk. Abraço!

    • @DevAprender
      @DevAprender  ปีที่แล้ว +1

      obrigado Paulo! tento trazer isso da melhor forma possível !

    • @DevAprender
      @DevAprender  ปีที่แล้ว +1

      obrigado pela sugestão

  • @Davi-arc
    @Davi-arc ปีที่แล้ว

    Like, inscrito e agradeço o excelente vídeo.

    • @DevAprender
      @DevAprender  ปีที่แล้ว +1

      bem vindo ao canal !

  • @letaciogalvao9908
    @letaciogalvao9908 ปีที่แล้ว

    Get, fantastico, agradeço!!

  • @victordiaspereira8473
    @victordiaspereira8473 ปีที่แล้ว +3

    Melhor canal!!

  • @ostranger9458
    @ostranger9458 ปีที่แล้ว

    Agora vai, parte 2!

  • @paulomfgoncalves
    @paulomfgoncalves ปีที่แล้ว

    Realmente comparando com java/spring parece facil, facil. :)
    Gostei bastante da forma como explicaste o tema. Parabens. :)

    • @DevAprender
      @DevAprender  ปีที่แล้ว +1

      que bom que gostou!
      Acho super tranquilo em comparação tbm

  • @fightinggames1143
    @fightinggames1143 ปีที่แล้ว

    GET , excelente conteúdo !

    • @DevAprender
      @DevAprender  ปีที่แล้ว

      que ótimo que está curtindo!

  • @edilsonroque6691
    @edilsonroque6691 4 หลายเดือนก่อน

    muuuuito bom

  • @curinga18
    @curinga18 ปีที่แล้ว

    top d+

  • @elizeudossantosdias5839
    @elizeudossantosdias5839 ปีที่แล้ว

    excelente video, parabéns. Como ficaria se eu quisesse fazer uma pesquisa e retornar apenas os dois primeiros elementos do dicionário por exemplo? Como eu programaria um end Point pra retornar filtrando assim?

  • @kcksilva
    @kcksilva 6 หลายเดือนก่อน

    gostei!

  • @paulomaia9170
    @paulomaia9170 ปีที่แล้ว +5

    Python de A a Z, Jhonatan ensina você 👊🏻

  • @diegosantosmoto
    @diegosantosmoto ปีที่แล้ว +1

    Bem explicado!

    • @DevAprender
      @DevAprender  ปีที่แล้ว +1

      thanks Diego!

    • @kemueltkd
      @kemueltkd ปีที่แล้ว

      Bote explicado nisso, foi muito bom

  • @andersondiego2703
    @andersondiego2703 ปีที่แล้ว

    Jhonatan vc manda muito bem, é motivacional vê-lo programar! Porém, mesmo com sua didática excelente ainda não consigo assimilar algumas coisas. Por exemplo, quando vc fala em retornar um livro, de onde seria buscado esse livro para ser retornado? Quando fala em alterar um livro não entendi quem solicitaria essa alteção, tipo um usuário querer alterar o títulos de um livro e como o programador que vai utilizar essa API poderia chamar esse método para alterar? Não sei se ficou claro, mas se puder me dar um norte com essas dúvias, comecei há poucos meses com programação e agora que estou indo para o backend.

  • @FragaAlberto
    @FragaAlberto 7 หลายเดือนก่อน

    Gostei.

  • @vilsondasilva3849
    @vilsondasilva3849 ปีที่แล้ว

    ÓTIMA AULASS

  • @rafaelabreu5049
    @rafaelabreu5049 ปีที่แล้ว

    Obrigado pelo vídeo! GET! Livros pode ser considerado um object literal assim como em JS?

  •  ปีที่แล้ว

    Gostei

  • @franciscogabriel1771
    @franciscogabriel1771 ปีที่แล้ว

    GET, e que vídeo top mano !

    • @DevAprender
      @DevAprender  ปีที่แล้ว

      obrigado! Que bom que está curtindo

  • @kristianlopes9072
    @kristianlopes9072 ปีที่แล้ว

    GET, conteúdo de qualidade

    • @DevAprender
      @DevAprender  ปีที่แล้ว +1

      valeu kristian! que bom que gostou

  • @zroOito
    @zroOito ปีที่แล้ว

    "sou o jhonatan do futuro" çshfçsdhçsdhçsdhçlslslkslkfjslfsllalaa
    ganhou o like nessa... que saida, que gambiarra que mestre!!! kkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

  • @orlyonbr3546
    @orlyonbr3546 ปีที่แล้ว

    GOSTEI

  • @leandrosarkis2180
    @leandrosarkis2180 ปีที่แล้ว

    parte 2!!! eu consegui

  • @diegodreossi1458
    @diegodreossi1458 4 หลายเดือนก่อน

    Bem simples

  • @AlexSilva-uk3zb
    @AlexSilva-uk3zb ปีที่แล้ว

    parabens, direto sem enrolaçao e eficaz em transmitir conhecimento, vc tem algum video sobre FastApi??

    • @DevAprender
      @DevAprender  ปีที่แล้ว +1

      obrigado Alex !, no momento não

  • @andrejudatreinador
    @andrejudatreinador 2 หลายเดือนก่อน

    acabei de terminar o curso do gustavo guanabara e preciso continuar estudando, teria alguma api mais facil para começar? python api 001?

  • @visaogeralservicenow
    @visaogeralservicenow ปีที่แล้ว

    Parte2!

  • @rafaelpetrusdesouza7920
    @rafaelpetrusdesouza7920 ปีที่แล้ว

    Tenho certa curiosidade em entender sobre APIs, pois eu trabalho com Ecommerce e sempre aparecem dúvidas sobre como isso funciona. Pra falar a verdade não entendi muita coisa desse vídeo kkk, mas não sou da área de programação. Mas gostaria de entender mais sobre APIs. No Ecommerce nós recebemos o trabalho praticamente pronto, normalmente nós apenas copiamos e colamos um código de uma plataforma em outra, ou mesmo apenas somos redirecionados para uma página, fazemos o login e a integração entre dois sistemas está pronto. Como funciona essa parte de API com integrações entre plataformas web?

  • @fastlanches
    @fastlanches 11 หลายเดือนก่อน

    Maravilha! E para criar uma documentação swagger é complicado?

  • @LuizAntonioCarlin
    @LuizAntonioCarlin ปีที่แล้ว

    GET - Talkey! Forte Abraço!

  • @juliabia9052
    @juliabia9052 11 หลายเดือนก่อน +1

    Fiz minha primeira APIIIIIIIIIII HAHAHAH obrigado entendi tudooo ❤

    • @DevAprender
      @DevAprender  11 หลายเดือนก่อน

      Bom demais!!

  • @lucasamorim8605
    @lucasamorim8605 10 หลายเดือนก่อน +1

    Poderia fazer um vídeo intregado com sql server ?

  • @jhonatacamargo2429
    @jhonatacamargo2429 ปีที่แล้ว

    como faz para adicionar autenticação basic ?

  • @Jcarloscba2012
    @Jcarloscba2012 3 หลายเดือนก่อน

    Tem como consultar a informação da nota fiscal.banco de dados e enviar api, você tem algo no canal ?

  • @maestrojuniorsousa
    @maestrojuniorsousa 2 หลายเดือนก่อน

    O bagulho é doido mais é pratico