Wykład 6: Dataclasses i Serializacja danych
Jak uniknąć pisania setek linii powtarzalnego kodu? Jak zapisać stan programu na dysk i odczytać go po restarcie? Dzisiaj zajmiemy się nowoczesnym podejściem do struktur danych w Pythonie.
- Dataclasses: Klasy bez zbędnego "balastu".
- Automatyzacja: Magiczne metody generowane za nas.
- Typowanie: Dlaczego podpowiedzi typów są kluczowe.
- Serializacja: Zamiana obiektów na bajty lub tekst.
- Pickle i JSON: Dwa światy przechowywania danych.
- Trwałość: Zapis i odczyt obiektów z plików.