Как правильно настроить этот сервер Sage Cell?

#python #cell #sage

#python #ячейка #sage

Вопрос:

У меня есть вопрос относительно сервера Sage Cell. Это относительно общий вопрос, у меня нет никакого кода, который мне нужно исправить.

Я пытаюсь настроить сервер, но нахожу мир серверов запутанным. Я много работал с Java и JavaScript, HTML и CSS над интерфейсом, но для внутреннего сервера Sage, который я решил разработать, я решил, что Python — хороший выбор. Несколько базовых руководств по Lynda и книга позже, у меня есть довольно хорошее представление о том, как работает python… Но я все еще теряюсь. Мой вопрос в основном таков:

Я пытаюсь спроектировать очень простой сервер, на котором работает экземпляр Sage. Я хочу иметь возможность ОТПРАВЛЯТЬ на него код Sage (НЕ PYTHON), оценивать его и отправлять результат обратно, как если бы я запускал sage на своем собственном компьютере. Пример: отправка «integrate (x, x)» на сервер вернет 1/2 * x ^ 2Каков наилучший способ сделать это? Должен ли я загрузить сервер Sage Cell?Нужно ли мне вообще писать код на Python для этого? Сколько времени займет эта задача в часах?Было бы проще для меня спроектировать сервер для приема и выполнения кода Python вместо кода Sage? Как бы я это сделал?

Если вам интересно, почему я хочу это сделать, я хочу создать веб-сайт, где люди могут вводить свои математические задачи и оценивать их с помощью sage. Я знаю, что есть более простые способы сделать это, но я давно хотел поработать на стороне сервера и заставить людей общаться с сервером, и это кажется хорошим введением в него.

Приветствуются любые советы, ресурсы, помощь и т. Д.

Ответ №1:

Конечно, есть много людей, которые успешно настроили свой собственный сервер Sage cell, и, как я слышал, это определенно выполнимо. Предыдущий API «простого сервера» в значительной степени устарел, и Sage cell — довольно разумный способ сделать это. Я не понимаю, почему вам нужно было бы изобретать колесо здесь и спрашивать о sage-support@googlegroups.com это логичный следующий шаг для вас.