Zastanawiałem się jak można to szybko wygenerować w Pythonie. Liczyłem na to, że moduł calendar ma jakiś iterator, dzięki któremu zmieszczę się w 3 liniach. Nie znalazłem takiego.
Dla testu zapytałem GCA. Wygenerował coś dziwnego. Poprawiłem to i wyszło mi tak:
On ubrał to w funkcję. Funkcja zbierała daty do listy. Na końcu funkcji robił join listy i zwracał długi string. Potem wynik z tej funkcji wkładał do print. Ale esencja jest całkiem zgrabna i pouczająca.
Teraz mam jakieś głupie ciągoty by zaburzyć prostotę i zrobić do tego zestaw narzędzi w stylu git.
Zastanawiałem się jak można to szybko wygenerować w Pythonie. Liczyłem na to, że moduł calendar ma jakiś iterator, dzięki któremu zmieszczę się w 3 liniach. Nie znalazłem takiego.
Dla testu zapytałem GCA. Wygenerował coś dziwnego. Poprawiłem to i wyszło mi tak:
import datetime start_date = datetime.date(2025, 1, 1) end_date = datetime.date(2025, 12, 31) delta = datetime.timedelta(days=1) while start_date <= end_date: print(start_date.strftime("%Y-%m-%d %a")) start_date += delta
On ubrał to w funkcję. Funkcja zbierała daty do listy. Na końcu funkcji robił join listy i zwracał długi string. Potem wynik z tej funkcji wkładał do print. Ale esencja jest całkiem zgrabna i pouczająca.
Teraz mam jakieś głupie ciągoty by zaburzyć prostotę i zrobić do tego zestaw narzędzi w stylu git.