Уведомления

Группа в Telegram: @pythonsu

#1 Июль 7, 2015 09:59:42

2234
Зарегистрирован: 2015-04-19
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

как засунуть python код в web

Добрый день,

Написал не большую программку на 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 страницу (сайт с хостингом и доменом есть).
Если можно обясните более подробно.

Заранее спасибо.

Офлайн

#2 Июль 7, 2015 12:12:10

sander
Зарегистрирован: 2015-02-19
Сообщения: 317
Репутация: +  53  -
Профиль   Отправить e-mail  

как засунуть python код в web

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>

Офлайн

#3 Июль 7, 2015 13:32:31

2234
Зарегистрирован: 2015-04-19
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

как засунуть python код в web

Да ладно …. и что работает ?
Ничего настраивать не нужно ?

Офлайн

#4 Июль 7, 2015 13:41:47

noob_saibot
Зарегистрирован: 2013-09-11
Сообщения: 495
Репутация: +  20  -
Профиль   Отправить e-mail  

как засунуть python код в web

2234
Да ладно …. и что работает ?Ничего настраивать не нужно ?
Как спросили, так ответили…

Офлайн

#5 Июль 7, 2015 13:55:48

JOHN_16
От: Россия, Петропавловск-Камчатск
Зарегистрирован: 2010-03-22
Сообщения: 3292
Репутация: +  221  -
Профиль   Отправить e-mail  

как засунуть python код в web

2234
вы видимо хотите CGI, почитайте что это такое. Это для того что бы примерно понимали чего хотите. В питоне есть стандартныый модуль cgi. Справка по нему также общедоступна.



_________________________________________________________________________________
полезный блог о python john16blog.blogspot.com

Офлайн

#6 Июль 7, 2015 18:13:05

2234
Зарегистрирован: 2015-04-19
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

как засунуть python код в web

Спасибо за ответы.

Хочу для себя прояснить, правильно ли я понял, для того чтобы использовать CGI нужно поставить (к примеру) Apache server, в которой как правило уже есть CGI модуль (cgi-bin папка).?
или обясните пожалуйста а то я начинаю путаться.

Офлайн

#7 Июль 7, 2015 18:27:15

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

как засунуть python код в web

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



Офлайн

#8 Июль 8, 2015 08:38:51

2234
Зарегистрирован: 2015-04-19
Сообщения: 13
Репутация: +  0  -
Профиль   Отправить e-mail  

как засунуть python код в web

Госпожа и последний (я надеюсь) вопрос.

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

Так вот какое приложение использовать для веб в пайтон.

Офлайн

#9 Июль 8, 2015 08:48:26

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

как засунуть python код в web

Любой текстовый редактор. Лучшая и по моему единственная вменяемая IDE для питона - PyCharm.



Офлайн

#10 Июль 8, 2015 09:06:02

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 10016
Репутация: +  857  -
Профиль   Отправить e-mail  

как засунуть python код в web

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
>>>



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version