Форум сайта python.su
Привет всем. Хочу задать несколько вопросов по Python. Сам программирую на PHP, но сейчас хочу научится чему нибудь новому.
1. Как настроить apache2, что бы можно было писать серверные сценарии на Python (на Ubuntu 8.10).
2. Какую версию интерпритатора лучше выбрать - 2.5 или 3?
3. Еще интересует работа с GUI (Glade). Создание кроссплатформенных приложений.
Вот вроде бы и всё :)
Офлайн
1. GettingModPythonWorking
Embedding Python In Apache2 With mod_python (Debian Etch)
2. Рекомендую 2.5 . Глобальный переход на 3-ю версию обещает быть довольно долгим.
3. Что конкретно интересует?
Офлайн
Спасибо. Всё сделал.
Еще вопрос, есть ли отличия .psp файлов от .py (я имею ввиду синтаксис языка)?
Офлайн
Говорят, код в html файлах это дурная привычка phpшников :)
Лучше не смешивать html и код, а генерировать страницы из шаблонов
Офлайн
Aivee
Насколько я знаю - нет, не отличаются.
Но igor.kaist прав - мешать функционал с представлением - не питоновский подход. Ъ-вей это разделение функционала от представления по определённому принципу ( MVC-архитектура, например.)
Офлайн
Ок, всем спасибо. Если что, буду обращаться.
Офлайн
Я так понял, для серверных сценариев, нужно весь код помещать в функцию index?
Офлайн
ну не обязательно… управление передается ей, а дальше делай все что хочешь, вызывай из нее другие функции, модули и т.п.
Можешь посмотреть в сторону фреймфорков, web.py для начала подойдет… Все рано или поздно к этому приходят
Офлайн
Я с Django начинал. Там туториал понятный.
Офлайн
А как извлечь параметры из адресной строки (GET или POST)? Или как извлечь всю адресную строку браузера?
Офлайн