Python
Python ir vispārējas nozīmes augsta līmeņa programmēšanas valoda un izstrādes vide, kuras nozīmīgums universitātēs un pētniecības iestādes pašlaik pieaug. Python iespējas var paplašināt ar papildus bibliotēkām, kas ļauj pielietot šo valodu dažādu inženierzinātņu uzdevumu risināšanā, tai skaitā eksperimentu datu apstrādē. Nozīmīgas Python bibliotēkas:
Python bibliotēkas nosaukums |
Funkcionalitāte |
Numpy | Skaitļu masīvu apstrāde, padziļināta matemātiskā funkcionalitāte |
Pandas | Datu manipulācija un apstrāde |
Matplotlib | 2 un 3 dimensiju grafiku un diagrammu veidošana |
Ērtākam darbam ar Python ir vēlams lietot grafisku lietotāja saskarni. Spyder ir inžnenieraprēķiniem piemērota Python lietotāja saskarne un izstrādes vide. Tā iekļauta programmatūras pakotnē Anaconda. Pakotnē Anaconda iekļauta arī programmēšanas vide Python ar tās nozīmīgākajām papildus bibliotēkām. Vairāk informācijas un lejupielāde www.anaconda.com.
Anaconda pakotnē ir iekļauta arī Jupyter Notebook programmatūra. Tā ir interneta pārlūkprogrammā atverama lietotne, kurā var veidot interaktīvu dokumentu, kas var saturēt tekstu, vienādojumus, attēlus, kā arī izpildāmus Python un citu programmēšanas valodu koda fragmentus. Jupyter Notebook formāts ir piemērots, lai dalītos ar pētniecības vai mācību informāciju. Vairāk informācijas jupyter.org.
Prasības datoram
Operētājsistēma:
Windows 8.1 vai jaunāka,
64-bitu MacOS 10.13+
vai Linux (Ubuntu 16.04+, RedHat, CentOS 6+)