Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
Programei um sistema de FRETE com POO  - Curso Python POO: Desafio 25
Play lesson

Python POO: Programação Orientada a Objetos - Curso em Vídeo de Python 3 - Programei um sistema de FRETE com POO - Curso Python POO: Desafio 25

5.0 (0)
6 learners

What you'll learn

This course includes

  • 9 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Desafio 25 de Python com POO: criando um sistema de frete com moto, caminhão e drone. Você aprende classes abstratas, herança, polimorfismo e regras reais de negócio na prática. Um exercício essencial para evoluir sua lógica e entender orientação a objetos de verdade. 🕒 Assuntos abordados na Aula: 00:00 - O desafio 25: sistema de frete com transportes 00:09 - Moto, caminhão ou drone? Entenda a lógica 00:30 - Introdução da aula 00:44 - Criando a classe abstrata Transporte 00:59 - O método calcular_frete explicado 01:17 - Herança: moto, caminhão e drone 01:33 - Fatores de cálculo de cada transporte 01:55 - Como funciona o cálculo do frete 02:17 - Limitações reais (regra de negócio) 02:37 - Limite mínimo do caminhão (50km) 02:58 - Limite máximo do drone (10km) 03:14 - Testando o sistema na prática 03:33 - Erros e validações acontecendo 04:06 - Versatilidade mudando apenas a classe 04:29 - Estrutura do projeto no PyCharm 05:08 - Criando arquivos e organização 05:33 - Implementando classe abstrata (ABC) 06:02 - Criando atributos distância e frete 06:21 - Definindo método abstrato 06:38 - Criando classes filhas 07:02 - Implementando métodos automaticamente 07:37 - Criando construtores com super() 08:03 - Definindo fatores de cada transporte 08:34 - Lógica do frete da moto (simples) 09:00 - Testando cálculo da moto 09:33 - Melhorando saída formatada 10:07 - Calculando frete do caminhão 10:39 - Criando validação de distância mínima 11:00 - Testando erro do caminhão 11:29 - Calculando frete do drone 11:56 - Criando limite máximo do drone 12:13 - Testando comportamento do drone 13:04 - Melhorando exibição com type() 14:03 - Criando lista de transportes 14:46 - Usando loop para múltiplos testes 15:27 - Criando tabela com biblioteca rich 16:20 - Exibindo resultados organizados 17:03 - Comparando transportes lado a lado 18:00 - Ajustando distância dinamicamente 19:20 - Testando cenários diferentes 20:25 - Resultado final do sistema 21:40 - Melhorias possíveis no projeto 23:00 - Conceitos importantes revisados 24:10 - Dicas para evoluir na prática 25:00 - Encerramento + próximo desafio Seja membro deste canal e ganhe benefícios: https://www.youtube.com/channel/UCrWvhVmt0Qac3HgsjQK62FQ/join Acompanhe o módulo 1 do Curso de Python == https://youtube.com/playlist?list=PLHz_AreHm4dlKP6QQCekuIPky1CiwmdI6&si=2vA5CAXxVCFFGFn6 Acompanhe o módulo 2 do Curso de Python == https://youtube.com/playlist?list=PLHz_AreHm4dk_nZHmxxf_J0WRAqy5Czye&si=Ib8gp0Y5HbIGo4ju Acompanhe o módulo 3 do Curso de Python == https://youtube.com/playlist?list=PLHz_AreHm4dksnH2jVTIVNviIMBVYyFnH&si=_LooOSV_sgW9Qdcu Acompanhe o módulo 4 do Curso de Python == https://youtube.com/playlist?list=PLHz_AreHm4dn_RXXoa3Ameh77f95Hgwv3&si=lEB9NW78JoxTLhhJ Siga nosso canal de Cortes: == Acesse: @CursoemVideoCortes Ouça o nosso Podcast Experience: == https://youtube.com/playlist?list=PLHz_AreHm4dlAL49NfFvf7lUP2jrcMlYQ&si=m9MdtJHSUKUwoPmN Curso em Vídeo Seja um apoiador: http://cursoemvideo.com/apoie Doe Bitcoins: 18A9Se4FK2hSsDT7xZ7n5FdRQ47WCjcftw Site: http://www.cursoemvideo.com YouTube: http://www.youtube.com/cursoemvideo Facebook: http://www.facebook.com/cursosemvideo Apoio institucional FAETEC: https://www.faetec.rj.gov.br Patrocínio HOSTNET: https://www.hostnet.com.br ESTUDONAUTA: https://www.estudonauta.com GAFANHOTOS: https://cursoemvideo.com/apoie #PythonPOO #CursoPython #OrientacaoaObjetos

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere