
Spotkanie akademickie: 28 listopada (sobota), godz. 10:00
Przedmiot: Fizyka
Poziom: szkoły ponadpodstawowe
Nierozwiązywalne równania kontra wszystkorozwiązujący wąż - Python w służbie fizyka
Zapisy poprzez Formularz zgłoszeniowy
Fizyka jest super, gdy wszystko udaje się ładnie wyprowadzić i policzyć. Co jednak, jeśli akurat tak nie jest? Jeśli problem składa się z dziesiątek równań, albo jednego, ale wyjątkowo wrednego, i nie da się go tak po prostu rozwiązać? Albo jeśli akurat opuściły nas możliwości matematyczne, a równania wyglądają bardziej jak hieroglify niż tekst? Albo jeśli jesteśmy dopiero w 10% obliczeń, a przed nami już leży ryza zapisanego papieru?
W takich sytuacjach można wezwać ciężkie wsparcie w postaci Pythona - bardzo uniwersalnego i prostego w nauce język programowania. Na normalnych zajęciach możesz się nauczyć, jak go użyć, np. na maturze. Na tych zajęciach możesz się nauczyć, jak użyć go do rozwiązywania analitycznych (takich, które sam byś potrafił/a zrobić) i numerycznych (takich, których nie masz pojęcia, jak ruszyć) problemów fizycznych, z użyciem biblioteki SymPy służącej do symulacji i rozwiązywania równań.
Na wszelki wypadek zaczniemy od szybkiego wstępu lub przypomnienia do Pythona, by każdy mógł w pełni skorzystać z zajęć. Jeśli go nie używałeś, albo zdarzyło się to tylko raz czy dwa – nie szkodzi, wstęp powinien wystarczyć, żebyś był w stanie zorientować się w dalszej części warsztatu.
Później przejdziemy do tego, co najważniejsze. Na warsztat weźmiemy:
- jak działa Python i SymPy,
- jak rozwiązywać komputerowo równania i układy równań z fizyki, które sami umiemy rozwiązać,
- jak rozwiązać te, których nie umiemy, albo trochę zgadnąć wyniki, ale bardzo dokładnie,
- jak opisać problem trudny fizyczny problem równaniami i zrobić z niego prostą symulację komputerową,
- jak wykorzystuje się podobne narzędzia w obliczaniu zaawansowanych problemów i ile z tego można zrobić samemu Pythonem (praktycznie wszystko!).
W trakcie zajęć dostaniesz dostęp do narzędzia, które pozwoli Ci spokojnie cofnąć się do dowolnego zagadnienia i spróbować je rozpracować samemu, w tym po skończeniu spotkania.
Jeśli cokolwiek z tego brzmi interesująco (albo akurat musisz wstać w sobotę wcześnie, ale brakuje Ci motywacji) – zapraszam do zapisów.