Matematyka dyskretna
- przykłady w języku Python¶
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.
Linki
Jupyter Book: https://bronwojtek.github.io/matematyka-dyskretna-python/docs/index.html
pdf całej książki i programy: www.ifj.edu.pl/~broniows/md lub www.ujk.edu.pl/~broniows/md
\(~\)
Built with Jupyter Book 2.0 tool set, as part of the ExecutableBookProject.