Обложка канала

Python - Советы, библиотеки, гайды

10180 @xo_py

Всё для Python программиста :3 Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое!

Python - Советы, библиотеки, гайды

4 года назад
Открыть в
pycalc — это ультимативный калькулятор, написанный на Python. Из особенностей - это то, что он является, по сути, полноценным языком программирования, так как имеет доказанную полноту по Тьюрингу (в общем это понятие, которое гарантирует, что с помощью некой абстрактной машины можно воплотить любой алгоритм). На примере(см. выше) показана машина Тьюринга 🌚 Поддерживаются создание функций, объявление переменных, а также все операции, которые есть в питоне (кроме логических). Представляет из себя стековую машину, использующую обратную польскую нотацию(опн) и алгоритм сортировочной станции для построения стека. И это только малая часть того, что есть в этом проекте, поэтому если вам интересна эта тема - вы можете сами пощупать этот калькулятор(см. ниже) :3 Проект вы можете найти здесь :3