Code Monkey home page Code Monkey logo

tutorial-python-brasil's Introduction

🐂 Construindo API's robustas utilizando Python

Lu do Magalu em um computador

Neste tutorial vamos aprender a construir API's utilizando Python e FastAPI, integrá-las a serviços externos e também a como torná-las robustas. Discutiremos a importância de uma boa documentação e testes.

Abordaremos conceitos como integração com serviços externos, integração contínua e testes automatizados. Analisaremos cenários onde precisaremos de uma melhor performance e algumas técnicas para alcançar este objetivo como chamadas a funções assíncronas.

Vamos tentar nos preparar para situações ruins que possam acontecer e garantir que nosso sistema será resiliente.

O que veremos?

  • Integração com serviços externos
  • Integração contínua
  • Testes automatizados
  • Invocação de processos assíncronos
  • Circuit breaker
  • Compartilhamento de memória

Pré-requisitos

  • Conhecimento básico de Python
  • Conhecimento de desenvolvimento web
  • Python 3.7+

Sumário

  1. 💭 Planejando o que será desenvolvido

  2. 🧰 Escolhendo as melhores ferramentas

  3. 📐 Iniciando o projeto

  4. 👋 Olá API

  5. 🤝 Integração com serviços externos

  6. 📜 Documentação

  7. ✔️ Integração contínua

  8. 🏆 Desafios

  9. 🐆 Processos assíncronos

  10. 🔌 Circuit breaker

  11. 🦸 Técnicas (um pouco) mais avançadas

  12. 📑 Referências e Dicas

tutorial-python-brasil's People

Contributors

cassiobotaro avatar claytonaalves avatar erichideki avatar ithalo-alves avatar itheodoro avatar thales-t avatar thyagomininelli avatar vitorstein avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

tutorial-python-brasil's Issues

Meu primeiro python

Print (Vou tentar criar algo, já que é minha primeira vez, não sei como funciona)

Nome = Input ( float ('escolha seu nome:'))

A = Input (float (' qual o ano que você nasceu ?')

Idade = A - 2022

Print('Sua idade é de :',ldade, 'anos')

Python e Oracle

Olá, estou tentando rodar um select no python, com um select que não cabe em uma linha, e então não consigo rodar. Quando é um select que cabe em uma linha, rodo tranquilo, agora quando são maiores, tenho problemas. Segue o exemplo abaixo:

Cursor.execute("select custo_absorvido.cd_setor_destino,
custo_absorvido.cd_setor_origem,
Initcap(origem.nm_setor) origem,
decode(origem.classificacao, 'G','Genéricos', 'E', 'Específicos','','Não Informado') cla_origem,
custo_absorvido.vl_custo_absorvido vlr_origem
from dbamv.custo_absorvido,
dbamv.setor destino,
dbamv.setor origem
where custo_absorvido.cd_setor_destino = destino.cd_setor
and custo_absorvido.cd_setor_origem = origem.cd_setor
and destino.cd_multi_empresa = 1
and to_char(custo_absorvido.dt_competencia,'mm/yyyy') = '09/2022'
and custo_absorvido.cd_multi_empresa = 1
--and destino.cd_setor = 320
order BY custo_absorvido.cd_setor_destino, decode(origem.classificacao, 'G','Genérico', 'E', 'Específico'),
custo_absorvido.vl_custo_absorvido desc,
custo_absorvido.cd_setor_origem,
origem.nm_setor")

Pode ajudar ?

Conexão com api simuladas.

Estou seguindo o tutorial e ao tentar as solicitar itens da api_simulda, tenho um retorno de um "Erro no Servidor Interno", tentei diversas formas e não o consegui seguir a partir disso... desde ja agradeço qualquer ajuda ou sujestão...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.