Уведомления

Группа в Telegram: @pythonsu

#1 Дек. 3, 2008 14:21:50

Aivee
От:
Зарегистрирован: 2008-12-02
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопросы новичка.

Привет всем. Хочу задать несколько вопросов по Python. Сам программирую на PHP, но сейчас хочу научится чему нибудь новому.
1. Как настроить apache2, что бы можно было писать серверные сценарии на Python (на Ubuntu 8.10).
2. Какую версию интерпритатора лучше выбрать - 2.5 или 3?
3. Еще интересует работа с GUI (Glade). Создание кроссплатформенных приложений.
Вот вроде бы и всё :)



Офлайн

#2 Дек. 3, 2008 14:37:29

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Вопросы новичка.

1. GettingModPythonWorking
Embedding Python In Apache2 With mod_python (Debian Etch)
2. Рекомендую 2.5 . Глобальный переход на 3-ю версию обещает быть довольно долгим.
3. Что конкретно интересует?

Офлайн

#3 Дек. 3, 2008 15:35:34

Aivee
От:
Зарегистрирован: 2008-12-02
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопросы новичка.

Спасибо. Всё сделал.
Еще вопрос, есть ли отличия .psp файлов от .py (я имею ввиду синтаксис языка)?



Офлайн

#4 Дек. 3, 2008 15:38:23

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Вопросы новичка.

Говорят, код в html файлах это дурная привычка phpшников :)
Лучше не смешивать html и код, а генерировать страницы из шаблонов



Офлайн

#5 Дек. 3, 2008 15:46:46

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Вопросы новичка.

Aivee
Насколько я знаю - нет, не отличаются.
Но igor.kaist прав - мешать функционал с представлением - не питоновский подход. Ъ-вей это разделение функционала от представления по определённому принципу ( MVC-архитектура, например.)

Офлайн

#6 Дек. 3, 2008 15:48:14

Aivee
От:
Зарегистрирован: 2008-12-02
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопросы новичка.

Ок, всем спасибо. Если что, буду обращаться.



Офлайн

#7 Дек. 3, 2008 16:13:02

Aivee
От:
Зарегистрирован: 2008-12-02
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопросы новичка.

Я так понял, для серверных сценариев, нужно весь код помещать в функцию index?



Офлайн

#8 Дек. 3, 2008 16:20:13

igor.kaist
От:
Зарегистрирован: 2007-11-12
Сообщения: 1879
Репутация: +  3  -
Профиль   Отправить e-mail  

Вопросы новичка.

ну не обязательно… управление передается ей, а дальше делай все что хочешь, вызывай из нее другие функции, модули и т.п.
Можешь посмотреть в сторону фреймфорков, web.py для начала подойдет… Все рано или поздно к этому приходят



Офлайн

#9 Дек. 3, 2008 16:32:56

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Вопросы новичка.

Я с Django начинал. Там туториал понятный.

Офлайн

#10 Дек. 3, 2008 16:33:13

Aivee
От:
Зарегистрирован: 2008-12-02
Сообщения: 25
Репутация: +  0  -
Профиль   Отправить e-mail  

Вопросы новичка.

А как извлечь параметры из адресной строки (GET или POST)? Или как извлечь всю адресную строку браузера?



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version