Como descobrir o número da semana atual no ano em Python?

Fala galera da programação, tudo beleza?
É sabido que um ano possui 52 semanas, e em algumas situações precisamos saber em qual dessas semanas estamos para informar em nosso sistema.
Isso pode ser utilizado para várias coisas, como por exemplo o rastreamento de produção de alguma mercadoria.
Legal, mas como fazer isso em Python?
Vamos ao código em Python.
Você pode usar a biblioteca datetime em Python para obter o número da semana atual no ano. Aqui está um exemplo de programa que faz isso:
'''
Criado pelo Professor Giovani Da Cruz
'''
import datetime
def obter_numero_semana_atual():
# Obtém a data atual
data_atual = datetime.date.today()
# Obtém o número da semana atual no ano
numero_semana_atual = data_atual.strftime("%U")
return int(numero_semana_atual)
# Chamando a função e exibindo o resultado
numero_semana = obter_numero_semana_atual()
print(f'O número da semana atual no ano é: {numero_semana}')
Este exemplo de programa utiliza a função datetime.date.today() para obter a data atual e, em seguida, formata essa data para obter o número da semana atual usando o formato “%U”. A função strftime retorna uma string, que é convertida para um número inteiro antes de ser exibida.
Testando com a data 06/12/2023 o resultado é 49, ou seja, é a semana 49 de 52 em 2023.
Beleza pessoal? Esta foi uma dica rápida que espero que seja útil.
Dúvidas ou sugestões? Deixe o seu comentário!
Um abraço e até o próximo post. Valeu!