Python
Qual é a metaclasse base em Python?
Para que são usados os geradores assíncronos em Python e quais são as suas vantagens?
Como é que faz a revisão de código?
Como te sentes em relação ao trabalho no escritório?
Que arquitetura é necessária para um agente de suporte a uma loja online, se toda a infraestrutura (chat, backend) já estiver pronta?
Qual é o número ideal de desenvolvedores recomendados para trabalhar na parte do servidor do projeto?
Como executar eficazmente o envio de um grande número de pedidos HTTP paralelos em Python?
Poderia explicar o conceito de processamento de tarefas usando filas?
Como distinguir o uso de ORM de escrever consultas SQL diretas ao trabalhar com um banco de dados?
Qual é o valor máximo possível do tipo de dado int em Python?
Qual é o objetivo principal do uso da programação orientada a objetos?
Em que casos é preferível aplicar o padrão gerador na programação?
# Complicação # Agora temos uma nova funcionalidade de produto: reservar dinheiro através do aplicativo móvel. # Para isso, na classe ATM, precisamos adicionar um novo método reserve(amount). Também devemos considerar a possibilidade de HardwareError nos métodos SDK.
Quais são as principais funcionalidades e capacidades do sistema de gestão de bases de dados PostgreSQL?
import fastapi import requests app = fastapi.FastAPI() @app.get() def get_posts(first_n, custom_ids: list = []): ids = [2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97] posts = [None for i in range(first_n)] i = 0 for post_id in (custom_ids or ids[:first_n]): url = f"[link]" response = requests.get(url, verify=False) posts[i] = response.json() return posts
Se o GIL é tão mau, para que serve?
Podes nomear os tipos de ligações entre tabelas numa base de dados e explicar as suas características?
E em relação aos pontos fortes e fracos técnicos, podes desenvolvê-los com mais detalhes (não de forma abstrata)?
Quais são os prós e contras do ORM?
Como implementar funções geradoras dentro de fixtures no pytest para controlar a sua ordem de execução?