Matematyka dyskretna
- przykłady w języku Python

Wojciech Broniowski

Niniejsza wykonywalna książka stanowi integralną część podręcznika Matematyka dyskretna, wyd. II: wykłady z przykładami w języku Python i zawiera proste programy ilustrujace wybrane problemy z rekurencji i teorii grafów.

Odnośniki

Odnośniki do problemów wyjaśnianych w pierwszej części książki oznaczone są klamrami i wytłuszczoną czcionką.

Wymagania wstępne

Czytelnik powinien być zaznajomiony z elementarnymi podstawami języka Python oraz ze środowiskiem Jupyter.

Jak puszczać programy

Podstawową zaletą powstałych niedawno wykonywalnych książek jest możliwość puszczania zawartych w nich programów bez kopiowania, ściągania, czy instalacji. Możliwa jest przy tym dowolna modyfikacja, rozszerzenia, „zabawa” z parametrami kodu, a także przesłanie sugestii ulepszeń do autora. Te cechy sprawiają, że wykonywalne książki są świetną pomocą dydaktyczną dla studentów informatyki.

Aby wykonać programy należy pójść do strony

https://bronwojtek.github.io/matematyka-dyskretna-python/docs/index.html.

Po wybraniu konkretnego rozdziału w menu po lewej stronie (Rekurencja lub Grafy), w prawym górnym rogu ekranu należy kliknąć ikonę rakietki i wybrać Binder. Po pewnym, za pierwszym razem dość długim czasie, w przeglądarce otworzy się notebook Jupytera, który jest do naszej dyspozycji. Ta najwygodniejsza metoda wykonuje program w chmurze obliczeniowej.

Alternatywnie, klikając na ikonę strzałki w dół, można pobrać kod i wykonać go lokalnie, otwierając jako notebook Jupytera np. w środowisku anaconda. Oczywiście, metoda lokalna wymaga wsześniejszej instalacji odpowiedniego oprogramowania.

\(~\)

Built with Jupyter Book 2.0 tool set, as part of the ExecutableBookProject.