➡️ Czego się nauczysz?
W 100% praktyczny materiał, na którym wspólnie stworzymy symulację starcia między grupą ludzi oraz zombie. Będziemy modelować ich poruszanie się na mapie oraz walkę.
➡️ Dla kogo jest ten materiał
Dla osób, które potrafią programować w Pythonie oraz interesują się tematyką modelowania numerycznego.
➡️ Wymagania wstępne
Znajomość Pythona w stopniu przynajmniej podstawowym – struktury danych, pętle, funkcje, programowanie obiektowe. Przydatna będzie choćby minimalna znajomość bibliotek Numpy oraz Matplotlib, a także podstaw operacji na wektorach.
➡️ Program
1. Tworzenie konfiguracji dla symulacji w plikach .json,
2. Modelowanie cech oraz zachowania obu rodzajów postaci – ludzi oraz zombie – poprzez klasy,
3. Inicjalizacja symulacji – definicja stanu początkowego mapy oraz listy postaci,
4. Implementacja poruszania się po mapie oraz walki,
5. Wizualizacja mapy w poszczególnych iteracjach symulacji.2. REST API – idea oraz definicja.
Materiał „Symulacje numeryczne” (C) Sages 2023.
➡️ Informacje o prowadzącym:
Patryk Palej
Od 2018 pracuje w obszarach analizy danych, uczenia maszynowego oraz programowania w Pythonie. Posiada background akademicki związany z matematycznym modelowaniem procesów fizycznych. Lubi dzielić się zdobytą wiedzą, a w wolnym czasie jeździ po świecie motocyklem.
Obecnie trener bootcampu Data Science PRO od Kodołamacza – datasciencepro.kodolamacz.pl.