Programowanie w języku Julia
Wykład 1
Instalacja i uwagi techniczne
- Strona domowa http://julialang.org/
- Julia jest młodym, a przez to jeszcze niestablinym językiem, zmieniającym sie wraz z wersją,
na zajęciach będziemy używać najnowszej oficjalnej wersji 0.6.2
- Środowiska programistyczne do jezyka Julia znajdujące się
w pakiecie
JuliaPro
(na zajeciach można używać dowolnego z nich):
- Jupiter online na google cloud https://juliabox.com
- Praktyczne uwagi do instalacji
- Wszystkie wymienione środowiska programistyczne są zainstalowane na obrazie ICSR Win 10
- Na zajęciach można używać własnej instalacji na laptopie.
- Do własnej instalacji najlepiej użyć
JuliaPro
Dokumentacja
Pakiety
Tutoriale itp.
Dokumentacja do Juno
Laboratorium 1 - zadania
- Założyć konto na https://juliabox.com
- Wykonać tutorial.
Uwaga! Poniższe notebooki Jupytera renderują się na stronie githuba do html, żeby ściągnąć wersję uruchamialną
dla Jupytera należy wybrać opcję "Raw"
- Przygotować implementację dowolnego algorytmu (np. z przedmiotu algorytmy i struktury danych) w Julii (5pkt).
- Implementację należy zademonstrować na zajęciach za pomocą juliabox
- Powinien to być prosty algorytm zawierający użycie:
- dowolnej pętli,
- dowolnej tablicy,
- utworzenie i wywołanie funkcji.
- Przykłady: sito Erastotenesa, sortowanie bąbelkowe
- Strona z algorytmami: http://www.algorytm.org/algorytmy/
Bartosz Baliś, balis at agh edu pl
Maciej Malawski, malawski at agh edu pl
Piotr Moczurad
Maciej Pawlik
Katarzyna Rycerz, kzajac at agh edu pl
|