Найти - Пользователи
Полная версия: как засунуть python код в web
Начало » Python для новичков » как засунуть python код в web
1 2
2234
Добрый день,

Написал не большую программку на python 3, код с низу.

import math

def distance(x1, y1, x2, y2):
print(x1)
d = pow((x2 - x1), 2) + pow((y2 - y1), 2)
d = float(d)
print(math.sqrt(d))
# print(distance(int(input()), int(input()), int(input()), int(input())))
print(distance(0, 0, 1, 1))

подскажите пожалуйста как засунуть ей в web страницу (сайт с хостингом и доменом есть).
Если можно обясните более подробно.

Заранее спасибо.
sander
2234
<html>
<body>
import math
def distance(x1, y1, x2, y2):
    print(x1)
    d = pow((x2 - x1), 2) + pow((y2 - y1), 2)
    d = float(d)
    print(math.sqrt(d))
    # print(distance(int(input()), int(input()), int(input()), int(input())))
    print(distance(0, 0, 1, 1))
</body>
</html>
2234
Да ладно …. и что работает ?
Ничего настраивать не нужно ?
noob_saibot
2234
Да ладно …. и что работает ?Ничего настраивать не нужно ?
Как спросили, так ответили…
JOHN_16
2234
вы видимо хотите CGI, почитайте что это такое. Это для того что бы примерно понимали чего хотите. В питоне есть стандартныый модуль cgi. Справка по нему также общедоступна.
2234
Спасибо за ответы.

Хочу для себя прояснить, правильно ли я понял, для того чтобы использовать CGI нужно поставить (к примеру) Apache server, в которой как правило уже есть CGI модуль (cgi-bin папка).?
или обясните пожалуйста а то я начинаю путаться.
FishHook
В самом примитивном случае, если делаете приложение для себя, для какой-то одноразовой презентации или если планируете очень незначительное количество обращений, то можно обойтись без настоящего веб-сервера. Разработчики используют небольшие веб-сервера написанные на самом питоне, легко запускающиеся и не требующие дополнительных настроек. Например Werkzeug.
2234
Госпожа и последний (я надеюсь) вопрос.

Django это тоже библиотека python(это исходный код), она используется для веб. а какое приложение используется для создания веб страниц типа eclipse.
Поправьте ели не верно.

Так вот какое приложение использовать для веб в пайтон.
FishHook
Любой текстовый редактор. Лучшая и по моему единственная вменяемая IDE для питона - PyCharm.
py.user.next
2234
Написал не большую программку на python 3, код с низу.
Сократил.
>>> def distance(x1, y1, x2, y2):
...     return ((x1 - x2) ** 2 + (y1 - y2) ** 2) ** 0.5
... 
>>> print(distance(0, 0, 1, 1))
1.4142135623730951
>>>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB