Curso
Estudo de Caso: Construindo Software em Python
AvançadoNível de habilidade
Atualizado 06/2025Iniciar Curso Gratuitamente
Incluído comPremium or Teams
PythonProgramming3 h10 vídeos29 Exercícios2,050 XPCertificado de conclusão
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados serão armazenados nos EUA.Preferido por alunos de milhares de empresas
Treinar 2 ou mais pessoas?
Experimentar DataCamp for BusinessDescrição do curso
O que você vai construir
Usando Python, você vai criar e implementar uma calculadora de hipotecas que vai evoluir de uma ferramenta básica para uma solução robusta. Começando com módulos simples, você vai expandir a funcionalidade usando herança para criar calculadoras avançadas, incluindo uma que lida com cálculos financeiros. Esse projeto prático vai te ajudar a entender as técnicas reais de desenvolvimento de software e como estruturar um código escalável.Técnicas que você vai usar
Ao longo do curso, você vai seguir as melhores práticas, como o princípio DRY (Don't Repeat Yourself, ou Não se repita) e a modularidade, para organizar seu código de forma eficaz. Você vai seguir os padrões PEP 8, usar ferramentas como o Pylint para manter a qualidade do código e escrever testes automatizados com o pytest para garantir a confiabilidade da sua aplicação. Ao final do curso, você vai ter as habilidades necessárias para projetar, implementar e testar soluções de software do mundo real com confiança.Pré-requisitos
Intermediate Object-Oriented Programming in PythonSoftware Engineering Principles in Python1
Introduction to the Case Study
Get to know the brief and start building your calculators from scratch while recapping important object-oriented and software engineering principles such as the Don't Repeat Yourself (DRY) principle.
2
Write a Python Module
The basics are done, and now it's time to spruce them up! Continue with adding documentation and automated testing, and extend the functionality even further.
3
Maintainability
The main code is written so now it's time to make sure everything works as it should and follows the best practices. Learn how to review, refactor, and improve your code, as well as run more comprehensive tests.
Estudo de Caso: Construindo Software em Python
Curso concluído
Obtenha um certificado de conclusão
Adicione esta credencial ao seu perfil do LinkedIn, currículo ou CVCompartilhe nas redes sociais e em sua avaliação de desempenho
Incluído comPremium or Teams
Inscreva-se AgoraFaça como mais de 19 milhões de alunos e comece Estudo de Caso: Construindo Software em Python hoje mesmo!
Crie sua conta gratuita
ou
Ao continuar, você aceita nossos Termos de Uso, nossa Política de Privacidade e que seus dados serão armazenados nos EUA.