Использование Nginx+Tornado для приложений на Django

Python. Изучаем вместе!, Операционные системы 15.11.2009

tornado

Не так давно был анонсирован новый веб-сервер Tornado, написанный на Python, отличительной чертой которого являлась скорость работы и то что это не просто веб-сервер, а целый фреймворк.

Впервые я с ним познакомился на хабре, а вскоре после этого прочел заметку Django + Tornado и решил попробовать торнадо в действии!

На самом деле конфигурация «Nginx+Tornado+Django» позаимствована у заметки, ссылку на которую я привел выше, однако у меня та конфигурация не заработала, поэтому я выкладываю для себя и друзей свой конфиг.

Установка

Устанавливаем Tornado:

cd /usr/ports/www/py-tornado
make install clean

Устанавливаем Nginx, если он у вас не установлен:

cd /usr/ports/www/nginx-devel
make install clean

Читать полностью »

Установка mod_python для разработки веб-приложений на Python

Python. Изучаем вместе! 28.08.2009

mod_python

Решил попробовать создать тестовое веб-приложение на Python и первое что пришло в голову — использовать mod_python для Apache, погуглив я не нашел толковых примеров и разобравшись с проблемой решил написать об этом заметку. Кстати, самый толковый пример как не странно я нашел на http://modpython.org/examples/, но пришлось «методом тыка» переписывать их пример чтобы что-то заработало. :)

Так как у меня Windows, то буду рассказывать на примере именно этой ОС, однако покажу как сделать и для FreeBSD.

С помощью пакета mod_python для Apache можно запускать сценарии на языке Python, также он поддерживает шаблоны механизма Python Server Pages.

http://adw0rd.ru/2009/python-introduction/

Нам потребуется:

Читать полностью »

Как работает Python?

Python. Изучаем вместе! 23.08.2009

python_3

Всем еще раз привет, сейчас расскажу о том, как работает Python, что такое интерпретатор, как работает компилятор и что такое байт-код, далее расскажу о виртуальной машине (PVM) и о производительности Python. Также о альтернативных реализациях интерпретатора.

После того, как вы установили себе Python, перейдем к теоретически-практической части и начнем с того что из себя представляет интерпретатор.

Интерпретатор

Интерпретатор — это такая программа, которая выполняет другие программы. Когда вы пишете программу на языке Python, интерпретатор читает вашу программу и выполняет содержащиеся в ней инструкции. В действительности, интерпретатор — это слой программной логики между вашим программным кодом и аппаратурой вашего компьютера.

В зависимости от используемой версии Python сам интерпретатор может быть реализован как программа на языке C, как набор классов Java и в каком-либо другом виде, но об этом позже.

Запуск сценария в консоли

Давайте запустите в консоле интерпретатор:

# python

Теперь он ожидает ввода комманд, введите туда следующую инструкцию:

print 'hello world!'

ура, наша первая программа! :D

Читать полностью »

Установка интерпретатора Python и среды разрабоки PyDev для Eclipse

Python. Изучаем вместе! 22.08.2009

python_2

Всем привет, сегодня я расскажу о том, как вам начать разрабатывать на Python свои программы, а именно о установке интерпретатора, а также о среде разработки PyDev для Eclipse.

Установка интерпретатора Python

Интерпретатор нужен для обработки инструкций исходного кода сценариев на языке Python, последующей компиляции в байт-код и выполнения на виртуальной машине. О всех этих понятиях и как работает Python рассказываю в следующей статье.

Установка для Windows

Скачайте пакет ActivePython и установите его, почему именно этот пакет расскажу в следующей статье. Далее, запустите консоль Windows (cmd.exe) через Пуск->Выполнить (Win+R) и введите команду «python», вы увидите следующее:

C:\Documents and Settings\adw0rd>python
ActivePython 2.6.2.2 (ActiveState Software Inc.) based on
Python 2.6.2 (r262:71600, Apr 21 2009, 15:05:37) [MSC v.1500 32 bit (Intel)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>>

Если у вас вышло следующее сообщение:

C:\Documents and Settings\adw0rd>python
"python" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

то вам следует прописать путь до «python.exe» в системную переменную «Path».

Читать полностью »

Купил книгу по Django

Python. Изучаем вместе! 20.08.2009

В след, после покупки книги Изучаем Python, 3-е издание, прикупил себе книгу «Django. Разработка веб-приложений на Python». После написания ряда статей по Python, переключусь на написание статей по Django.

666336

cкачать бесплатно фильмы