Aivee
Дек. 3, 2008 14:21:50
Привет всем. Хочу задать несколько вопросов по Python. Сам программирую на PHP, но сейчас хочу научится чему нибудь новому.
1. Как настроить apache2, что бы можно было писать серверные сценарии на Python (на Ubuntu 8.10).
2. Какую версию интерпритатора лучше выбрать - 2.5 или 3?
3. Еще интересует работа с GUI (Glade). Создание кроссплатформенных приложений.
Вот вроде бы и всё :)
Ferroman
Дек. 3, 2008 14:37:29
1.
GettingModPythonWorkingEmbedding Python In Apache2 With mod_python (Debian Etch)2. Рекомендую 2.5 . Глобальный переход на 3-ю версию обещает быть довольно долгим.
3. Что конкретно интересует?
Aivee
Дек. 3, 2008 15:35:34
Спасибо. Всё сделал.
Еще вопрос, есть ли отличия .psp файлов от .py (я имею ввиду синтаксис языка)?
igor.kaist
Дек. 3, 2008 15:38:23
Говорят, код в html файлах это дурная привычка phpшников :)
Лучше не смешивать html и код, а генерировать страницы из шаблонов
Ferroman
Дек. 3, 2008 15:46:46
AiveeНасколько я знаю - нет, не отличаются.
Но
igor.kaist прав - мешать функционал с представлением - не питоновский подход. Ъ-вей это разделение функционала от представления по определённому принципу (
MVC-архитектура, например.)
Aivee
Дек. 3, 2008 15:48:14
Ок, всем спасибо. Если что, буду обращаться.
Aivee
Дек. 3, 2008 16:13:02
Я так понял, для серверных сценариев, нужно весь код помещать в функцию index?
igor.kaist
Дек. 3, 2008 16:20:13
ну не обязательно… управление передается ей, а дальше делай все что хочешь, вызывай из нее другие функции, модули и т.п.
Можешь посмотреть в сторону фреймфорков, web.py для начала подойдет… Все рано или поздно к этому приходят
Ferroman
Дек. 3, 2008 16:32:56
Я с Django начинал. Там туториал понятный.
Aivee
Дек. 3, 2008 16:33:13
А как извлечь параметры из адресной строки (GET или POST)? Или как извлечь всю адресную строку браузера?