Manipulando o comportamento booleano de data e hora do Python
Domine como o Python avalia objetos de data e hora em instruções condicionais e evite erros críticos ao trabalhar com valores da meia-noite.
-
💬
Instrutor de IA
Pergunte sobre qualquer aula e receba uma resposta clara na hora, quando quiser. -
🕐
Comece quando quiser
Sem horários nem prazos: aprenda no seu ritmo, quando quiser. -
🌐
Em português
Aulas, tarefas e certificado: tudo totalmente no seu idioma.
Sobre este curso
Trabalhar com datas e horas no Python pode levar a erros inesperados se você não entender como a linguagem avalia esses objetos em verificações condicionais. Uma peculiaridade famosa em versões mais antigas do Python tratava a meia-noite como um valor falso, um comportamento que ainda influencia como escrevemos uma lógica robusta e moderna de manipulação de datas hoje. Este curso ajuda você a entender essas mecânicas subjacentes para que você possa escrever código previsível e livre de bugs.
Você começará aprendendo conceitos fundamentais de data e hora, terminologia básica e como o Python representa objetos de tempo internamente. A partir daí, você explorará como a avaliação booleana funciona com tipos de dados temporais, como identificar riscos ocultos em bases de código legadas e como escrever verificações condicionais modernas e limpas usando comparações explícitas e dicas de tipo.
O que você vai aprender:
- Entenda como o Python representa e avalia objetos de tempo e data em contextos booleanos
- Identificar por que a meia-noite foi historicamente tratada como False e como isso afeta a lógica condicional
- Aplique padrões de codificação seguros usando comparações explícitas para evitar bugs silenciosos em seus aplicativos
- Implemente dicas modernas de tipo Python e padrões de validação robustos para entradas de data e hora
- Escreva casos de teste defensivos usando pytest para verificar o comportamento datetime em casos de borda
Este curso baseado em texto orienta você passo a passo, desde conceitos de tempo fundamentais até técnicas práticas de programação defensiva. Ele é projetado para iniciantes e desenvolvedores intermediários de Python que desejam aprofundar sua compreensão das peculiaridades da biblioteca padrão e escrever código de backend mais confiável. Nenhum pré-requisito avançado é necessário - apenas uma familiaridade básica com variáveis Python e instruções if.
Comece a ler para escrever lógica de data e hora mais segura e previsível em Python hoje.
O que você vai receber
-
📜
Certificado de conclusão
Adicione ao seu perfil do LinkedIn -
💬
Tutor AI pessoal
Travou em uma aula? Pergunte ao seu tutor integrado qualquer coisa, a qualquer hora. -
♾️
Acesso vitalício
Volte quando quiser, sem expirar -
📱
Celular ou computador
Funciona em qualquer dispositivo -
💸
Reembolso em 14 dias
Sem perguntas -
⚡
Curto e focado
2 h 48 min de conteúdo prático
Avaliações
Ainda não há avaliações — seja o primeiro a compartilhar sua experiência.
Perguntas frequentes
O que preciso para fazer este curso? +
Só um celular ou computador com internet. Sem instalações nem hardware especial.
Como faço para pagar? +
Com cartão via Stripe. Não guardamos dados do cartão — o Stripe processa com segurança.
Posso pedir reembolso? +
Sim — reembolso integral em 14 dias, sem perguntas.
Por quanto tempo terei acesso? +
Para sempre. Uma vez comprado, o curso é seu para revisar quando quiser.
Vou receber um certificado? +
Sim. Ao concluir, você recebe um certificado que pode adicionar ao seu perfil do LinkedIn.
Feito para profissionais em
Tecnologia
Design
Finanças
Marketing
Saúde
Educação
Hotelaria
Indústria