FROM python:3.11-slim WORKDIR /app COPY . RUN pip install -r requirements.txt RUN useradd -m appuser USER appuser EXPOSE 8000 CMD ["python", "main.py"]
Python
Qual é o papel do operador yield na linguagem Python e como ele afeta a execução das funções?
Qual é o papel do método __iter__ na implementação de iteradores em Python?
Tem experiência no uso do Swagger para documentar ou testar APIs?
O que é um gestor de contexto em Python?
O que são métodos especiais na linguagem de programação e como eles são implementados?
Como começou a desenvolver em Python e qual a sua experiência com ele?
Em que tipos de dados é possível realizar uma operação de extração de subconjuntos de elementos?
Qual é o período de tempo aproximado que deve ser dedicado à preparação para uma entrevista sobre algoritmos e estruturas de dados?
Qual é o papel do validador ao usar Pydantic para processar dados?
Pode dar um exemplo de avaliação da complexidade temporal de um dos algoritmos de ordenação?
Em que casos o uso de múltiplos processadores será ineficaz ou indeseado?
Vantagens e desvantagens do FastAPI?
Qual é a diferença entre usar e não usar o decorador @dataclass em Python?
Conte-nos o que exatamente sugeriu melhorar ou acrescentar no projeto anterior e por quê.
Está a considerar outras localizações, como Espanha ou Suíça?
Como é que a programação assíncrona ajuda na gestão da execução de tarefas em Python?
Qual é o conteúdo e a finalidade do espaço de nomes em Python?
Pode explicar o que é PID no controlo de processos ou automação?
Quais parâmetros determinam a clareza e a simplicidade de percepção do código para outros desenvolvedores?