Informatika pro moderní fyziky
Na této stránce jsou ke stažení materiály z přednášek.
(1) základy automatizace; jednoduché zpracování a vizualizace dat
(2) úvod do jazyka Ruby a základy zpracování textu
(3) tabulky, RubyGems, ladění programů a zpracování textu
(4) RubyGems, vstupní a výstupní soubory pro výpočetní programy
(5) vstupní a výstupní soubory pro výpočetní programy, datové struktury
(6) vstupní a výstupní soubory pro výpočetní programy, základy OOP
(7) Vstupní soubory pro výpočetní programy, textové dokumenty
(8) Chytré šablony, textové dokumenty
(9) Inteligentní šablony - ERb, SVG - tvorba obrázků
(10) Generování vektorových obrázků. Konfigurační soubory YML, formát JSON, použití cizích API
(11) interaktivní mapy, komplexní zpracování dat
Informace k instalaci
vhodný textový editor
pro plaintext neboli na programování – pro windows lze doporučit Notepad++ ( https://notepad-plus-plus.org/downloads/v7.9/)
pro Mac podle googlu asi Atom ( https://atom.io/) - nezkoušel jsem, mám placený TextMate, ale vypadá to dobře
příkazový řádek
ve windows to může být trochu utrpení
je rozumné mít buď nějakou náhradu (nevyznám se) nebo se obrnit lehkou trpělivostí
ve windows je velmi dobré mít vyřešené otevření příkazového řádku na daném místě (googlujte, např. https://www.howtogeek.com/302408/how-to-put-open-command-window-here-back-on-the-windows-right-click-menu/)
Linux a MacOS mají slušný terminál
gnuplot
všichni znají a mají (doufám)
Linux - určitě to je balíček
MacOS - je to balíček v homebrew, oba nutné příkazy viz http://macappstore.org/gnuplot/
interpret jazyka Ruby
verze určitě aspoň 2.7.x, lépe 3.1
MacOS i Linux pravděpodobně mají nainstalované
Windows - rubyinstaller
jak vyzkoušíte - napište do příkazového řádku:
ruby -v
vypíše verzi, u mě to je:
ruby 3.1.2p20 (2022-04-12 revision 4491bb740a) [x86_64-darwin17]