Продвинутый научный калькулятор на Python своими руками

Хозяйке на заметку: изготовить мощный научный калькулятор можно всего одной строчкой кода для Bash.

Калькулятор в Linux

Откройте файл .bashrc в своей домашней директории и внесите в него следующую строку:

alias calc='python3 -ic "from math import *"'

Перезапустите терминал. Для вызова калькулятора наберите calc.

calc


>>> x = ( sin(pi/6)*cos(pi/6) )**2 + sqrt(2/3)
>>> x
1.003996580927726
>>> x+x
2.007993161855452
>>> log10(x+x*5)
0.7798834842217774

Преимущества калькулятора:

  • интуитивная очевидность синтаксиса;
  • все основные математические функции;
  • функциональность можно расширять практически неограниченно с помощью import;
  • отличный справочник по функциям.

Мало? А что бы вы сказали, если бы была возможность совместить калькулятор с MatLab? Волшебство Linux-технологий позволяет и такое:

apt-get install ipython python-matplotlib

В .bashrc:

alias calc='ipython --pylab'

Теперь возможности «калькулятора» безграничны.

MatLab в Linux