#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 это логичный следующий шаг для вас.