Języki skryptowe - Python¶
Lista Dodatkowa¶
Lista dodatkowa dla tych, którzy nie mają zaległości z poprzednich list.
-
Zapoznaj się z pojęciem systemu kontroli wersji
-
Wybierz system kontroli wersji, który najbardziej Ci odpowiada - załóż konto i utwórz pierwsze repozytorium zoo
-
Stwórz moduł z klasą Animal, która:
-
posiada kilka zmiennych prywatnych (np. waga, wiek, ...), których początkowe wartości ustawiane są w funkcji init
-
posiada odpowiednie gettery i settery dla wszystkich zmiennych, dla których ma to sens
-
Umieść plik animal.py w swoim repozytorium
-
Stwórz moduł z klasą Bird, która dziedziczy z Animal i posiada dodatkowe funkcjonalności (wg. uznania)
-
Umieść plik bird.py w swoim repozytorium
-
Stwórz kilka klas pochodnych z Animal; każdą finalizuj odpowiednim commitem
-
Napisz program zoo, który umożliwi dodawanie i usuwanie zwierząt do bazy
-
commit
-
Dodaj do klasy Animal funkcję str
-
commit
-
Zaktualizuj zoo, aby możliwe było drukowanie listy zwierząt
-
commit
-
Dodaj możliwość zapisywania stanu zoo do pliku
-
commit
-
Dodaj możliwość wczytywania stanu zoo do pliku
-
commit
-
Rozbuduj zoo wg własnego uznania
- stwórz GUI do aplikacji zoo