Meus Feriados¶
Esses são os feriados que eu uso, na minha cidade, em análises de séries temporais etc.
In [ ]:
Copied!
#!pip3 install brazilian-holidays
#!pip3 install brazilian-holidays
In [1]:
Copied!
from paths import data_path
import brazilian_holidays
from paths import data_path
import brazilian_holidays
In [2]:
Copied!
holidays = brazilian_holidays.Holidays(year=2025)
# Add All
holidays.add_all()
# Add Customs
holidays.add_custom(
name='Santo Antonio',
month=6,
day=13,
holiday=True,
type='Fixo',
obs='Feriado Municipal de Piracicaba',
)
holidays.add_custom(
name='Zumbi dos Palmares',
month=11,
day=20,
holiday=True,
type='Fixo',
obs='Feriado Municipal de Piracicaba',
)
holidays.add_custom(
name='Imaculada Conceição',
month=12,
day=8,
holiday=True,
type='Fixo',
obs='Feriado Municipal de Piracicaba',
)
holidays.add_custom(
name='Revolução Constitucionalista',
month=7,
day=9,
holiday=True,
type='Fixo',
obs='Feriado Estadual',
)
holidays.add_custom(
name='Dia do Servidor Público',
month=10,
day=28,
holiday=True,
type='Fixo',
)
# Results
holidays
holidays = brazilian_holidays.Holidays(year=2025)
# Add All
holidays.add_all()
# Add Customs
holidays.add_custom(
name='Santo Antonio',
month=6,
day=13,
holiday=True,
type='Fixo',
obs='Feriado Municipal de Piracicaba',
)
holidays.add_custom(
name='Zumbi dos Palmares',
month=11,
day=20,
holiday=True,
type='Fixo',
obs='Feriado Municipal de Piracicaba',
)
holidays.add_custom(
name='Imaculada Conceição',
month=12,
day=8,
holiday=True,
type='Fixo',
obs='Feriado Municipal de Piracicaba',
)
holidays.add_custom(
name='Revolução Constitucionalista',
month=7,
day=9,
holiday=True,
type='Fixo',
obs='Feriado Estadual',
)
holidays.add_custom(
name='Dia do Servidor Público',
month=10,
day=28,
holiday=True,
type='Fixo',
)
# Results
holidays
Out[2]:
Existe(m) 25 feriado(s) listado(s): Confraternização Universal Aniversário da Cidade de São Paulo Carnaval (seg) Carnaval (ter) Carnaval (qua) Domingo de Ramos Endoenças Sexta-feira Santa Páscoa Tiradentes Dia do Trabalho Santo Antonio Corpus Christi Revolução Constitucionalista Independência do Brasil Dia de Nossa Senhora Aparecida Dia do Servidor Público Dia de Finados Proclamação da República Dia da Consciência Negra Zumbi dos Palmares Imaculada Conceição Véspera de Natal Natal Reveillon
Por fim, crio uma lista.
In [3]:
Copied!
holidays.create_list()
holidays.create_list()
Out[3]:
[datetime.datetime(2025, 1, 1, 0, 0), datetime.datetime(2025, 1, 25, 0, 0), datetime.datetime(2025, 3, 3, 0, 0), datetime.datetime(2025, 3, 4, 0, 0), datetime.datetime(2025, 3, 5, 0, 0), datetime.datetime(2025, 4, 13, 0, 0), datetime.datetime(2025, 4, 17, 0, 0), datetime.datetime(2025, 4, 18, 0, 0), datetime.datetime(2025, 4, 20, 0, 0), datetime.datetime(2025, 4, 21, 0, 0), datetime.datetime(2025, 5, 1, 0, 0), datetime.datetime(2025, 6, 13, 0, 0), datetime.datetime(2025, 6, 19, 0, 0), datetime.datetime(2025, 7, 9, 0, 0), datetime.datetime(2025, 9, 7, 0, 0), datetime.datetime(2025, 10, 12, 0, 0), datetime.datetime(2025, 10, 28, 0, 0), datetime.datetime(2025, 11, 2, 0, 0), datetime.datetime(2025, 11, 15, 0, 0), datetime.datetime(2025, 11, 20, 0, 0), datetime.datetime(2025, 11, 20, 0, 0), datetime.datetime(2025, 12, 8, 0, 0), datetime.datetime(2025, 12, 24, 0, 0), datetime.datetime(2025, 12, 25, 0, 0), datetime.datetime(2025, 12, 31, 0, 0)]
E uma tabela
In [4]:
Copied!
df = holidays.create_table()
df.to_markdown(
buf=data_path / 'meus_feriados.md',
index=False,
)
df = holidays.create_table()
df.to_markdown(
buf=data_path / 'meus_feriados.md',
index=False,
)