За окном всё чаще пасмурно и идёт дождь, с деревьев опадает жёлтая листва, а значит, пришла осень… Пришло время птицам собираться в тёплые края, а учащимся брать в руки книжки. И поэтому в этой статье я решил собрать лучшие приложения для Linux, которые помогут при обучении математике и естественным наукам.
SageMath

Математическая система с открытым кодом, работающая на Python. С её помощью вы сможете решать сложные задачи по алгебре, анализировать данные, строить 2D- или 3D-графики, работать с символьными выражениями и прочими арифметическими штуками.
SymPy

Библиотека Python, которая работает аналогично SageMath. Однако в отличие от последней, SymPy намного проще скачать и установить. Здесь так же можно работать с алгебраическими уравнениями и выполнять сложные математические операции.
Stellarium

Подходит для изучения звёзд, планет и других космических объектов. Вы сможете наблюдать за звёздным небом, как если бы у вас был свой телескоп.
Вы можете либо установить Stellarium на свой компьютер, либо воспользоваться веб-версией программы.
Avogadro

Программа с открытым кодом для создания и редактирования 3D-моделей молекул. Есть всё необходимое для моделирования, а недостающие функции легко добавляются с помощью плагинов.
Celestia

3D-симулятор космоса, позволяющий наблюдать за планетами, звёздами, галактиками и иными космическими объектами в режиме реального времени.
Вы можете загрузить дополнения (контент) в программу или даже создать и добавить свои собственные.
dc

CLI-калькулятор, который работает в обратной польской нотации (ОПН). То есть в нём сначала вводятся операнды (числа), а затем — операторы (+ - * и т.д.). Такой способ записи намного удобнее обычного, если вы программист или инженер, например.
Qalculate!

Продвинутая версия обычного калькулятора. Кроме стандартных действий он включает возможности для работы с единицами измерений, переменными и константами, позволяет строить графики и много ещё чего делать. Есть даже поддержка метода ввода ОПН.
R

Лучшая среда для обработки и анализа данных, тем более если вы когда-либо работали с языком R. Также здесь можно генерировать красивые графики.
R имеет большое сообщество, которое постоянно дополняет приложение новыми функциями с помощью скачиваемых плагинов.
Numpy, SciPy и Pandas

Это библиотеки Python для научных вычислений и анализа данных, которые работают в тесной связке: NumPy предоставляет многомерные массивы и математические функции, Pandas основан на NumPy и предназначен для обработки и анализа структурированных данных, а SciPy расширяет возможности NumPy, добавляя высокоуровневые функции для научных и инженерных вычислений.
GNU Octave

Бесплатная и опенсурсная альтернатива MATLAB. Вы сможете легко решать линейные уравнения с помощью матриц, а также создавать красивые графики.
LibreOffice Calc

Табличный процессор из популярного офисного пакета будет полезен при обработке данных, построении диаграмм и графиков, а также для выполнения различных математических операций.
Источник: https://www.howtogeek.com/