39 € por curso49,90 €/mês por todos os 3.000 cursos
Tudo.guru
Tecnologia

Python básico com checklist

Escreve e testa funções de distribuição em caixas, com validação de entradas, casos limite e regressões.

Seis aulas textuais sobre contratos, casos limite, validação e unittest, com 12 blocos executáveis e um projeto testado.

Cerca de 2 h 45 min, incluindo exercíciosBásico aplicadoPortuguêsNovo

Resultado esperado

Um planeador que valida cada encomenda, calcula caixas completas e restantes, preserva a entrada e tem uma suite unittest com casos de sucesso e de erro.

O que vais receber

Curso aplicado em texto

3 módulos e 6 aulas textuais em português europeu. Cerca de 2 h 45 min, incluindo exercícios.

Código, exercícios e projeto

12 blocos executáveis, exercícios com solução e projeto: Planeador por encomenda com contratos e testes.

Acesso na biblioteca

Progresso guardado na tua conta Tudo.guru.

O caminho, sem ruído

Partes de uma regra simples de distribuição de objetos em caixas para aprender a escrever contratos, escolher casos representativos e distinguir invariantes de exemplos específicos. Constróis validação explícita, usas unittest, detetas uma regressão propositada e concluis um planeador por encomenda com erros localizados. As quantidades são unidades homogéneas e as encomendas são tratadas separadamente; não é um modelo de logística física ou custos. Requer bases de Python; inclui texto, código e soluções, não inclui vídeo, mentoria nem certificação oficial. Pré-requisitos: Python 3 num computador e bases de funções, condições, listas e dicionários; o curso Python básico do zero fornece essa preparação.

Fonte e licença

Conteúdo adaptado com atribuição

Texto, exemplos e exercícios originais Tudo.guru desta edição sob CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/). Referências históricas de fundamentos: colaboradores de A-level Computing/AQA/Python e A-level Computing 2009/AQA/Python, Wikibooks, https://en.wikibooks.org/wiki/A-level_Computing/AQA/Python e https://en.wikibooks.org/wiki/A-level_Computing_2009/AQA/Python. A documentação oficial Python indicada em cada aula foi consultada para os módulos especializados; os seus exemplos não foram reproduzidos. As páginas históricas não são apresentadas como fonte de CSV, unittest ou do organizador de ficheiros.

Alterações: Revisão editorial de 16/09/2026: A fonte atribuída tratava da história de Operation Payback, sem ensinar Python nem testes. As seis aulas genéricas foram substituídas por uma sequência específica: Planeador por encomenda com contratos e testes. Inclui 12 blocos originais executados em Python 3.12.14, exercícios resolvidos e casos limite. IDs, acesso, progresso e preço preservados.

Por dentro

3 etapas. 6 passos.

Prévia incluída
ETAPA 01

Escrever contratos e escolher casos

  • Transformar um pedido em regras verificáveisPrévia20 minVer prévia
  • Construir uma checklist de casos de teste25 min
ETAPA 02

Validar entradas e organizar testes

  • Recusar entradas que não cumprem o contrato25 min
  • Organizar verificações com unittest30 min
ETAPA 03

Detetar regressões e concluir o projeto

  • Fazer o teste revelar um erro e manter a correção25 min
  • Projeto: uma entrega acompanhada por provas40 min

Perguntas diretas

Qual é a origem deste curso?

Texto, exemplos e exercícios originais Tudo.guru desta edição sob CC BY-SA 4.0 (https://creativecommons.org/licenses/by-sa/4.0/). Referências históricas de fundamentos: colaboradores de A-level Computing/AQA/Python e A-level Computing 2009/AQA/Python, Wikibooks, https://en.wikibooks.org/wiki/A-level_Computing/AQA/Python e https://en.wikibooks.org/wiki/A-level_Computing_2009/AQA/Python. A documentação oficial Python indicada em cada aula foi consultada para os módulos especializados; os seus exemplos não foram reproduzidos. As páginas históricas não são apresentadas como fonte de CSV, unittest ou do organizador de ficheiros.

O conteúdo foi modificado?

Revisão editorial de 16/09/2026: A fonte atribuída tratava da história de Operation Payback, sem ensinar Python nem testes. As seis aulas genéricas foram substituídas por uma sequência específica: Planeador por encomenda com contratos e testes. Inclui 12 blocos originais executados em Python 3.12.14, exercícios resolvidos e casos limite. IDs, acesso, progresso e preço preservados.

Qual é a licença?

CC BY-SA 4.0. Consulta a atribuição e a fonte indicadas nesta página.

Experiência real

Quem aplicou, conta.

Ainda não existem avaliações públicas.

Publicamos apenas comentários de compradores verificados depois de moderação.

Transparência

Só avalia quem tem acesso.

Depois de adquirires e explorares o caminho, podes enviar uma avaliação. Todas passam por moderação e nunca criamos testemunhos de demonstração.

Próximos passos

Também pode fazer sentido.