search
top
Currently Browsing: Python

10 трудностей при изучении Django.

“Чем дальше в лес, тем больше дров”

На написание данного поста подтолкнула статья 10 Django Trouble Spots for Beginners. Это вольный перевод этого материала с множеством “отсебятины” показавшейся мне важной при изучении . Естественно проблем при изучении джанго всплывает гораздо больше чем 10 :-). Описанные проблемы в основном возникают на самых ранних этапах обучения и, особенно при переходе c PHP.
(далее…)

Памятка по регулярным выражениям

Устал каждый раз искать, решил записать. Регулярные выражения — это очень мощное средство для обработки ваших данных.

Каждое регулярное выражение должно состоять из: ограничителя шаблона, самого шаблона, и не обязательных модификаторов.

1. Ограничитель шаблона

“#” - ограничителm шаблона им может служить любой не алфавитно-цифровой символ, кроме обратного слеша “\”. Очень часто в качестве ограничителя используется “/”,”|”,”%”,”$” или как в моём случае “#”. Если в шаблоне нужно использовать символ который у нас выбран в качестве ограничителя перед ним добавляется обратный слеш “\” (пример: “#\##i”)

2. Шаблон

Шаблон это то что находится между ограничителей у нас это “<(h1|h2|h3)>(.*)
в нашем шаблоне так же имеются под-шаблоны: “(h1|h2|h3)” который ищет совпадение с h1 или h2 или h3, и “(.*)” который ищет совпадение между заголовков
и также у нас есть обратная ссылка \\1 о которой будет рассказано в пункте 4

Давай рассмотрим синтаксис шаблонов, именно в нём и состоит вся мощь регулярных выражений: (далее…)

Настройка Django+Tornado+Nginx под Windows. Часть 2

В прошлой части были описаны подготовительные работы и установка OSQA. Наконец непосредственно дошли до настройки серверов.

Глава 3. Установка и настройка связки +

Начнем:
Установка торнадо:
Способ(Рекомендованный) 1.
Устанавливаем с помощью setuptools или distribute.
“C:\Program Files\Python27\Lib\site-packages\easy_install.py”
(далее…)

Настройка Django+Tornado+Nginx под Windows. Часть 1

Глава 1. Введение.

Раннее уже была написана серия статей про поднятие серверов для проектов, но на сегодняшний день они уже далеко не актуальны.
Кому интересно:
Установка сервера Apache+…..+Django Part_1
Установка сервера Apache+…..+Django Part_2

Сейчас думаю самым удачным вариантом для разворачивания “боевого” проекта является связка +. Её сегодня и будем ставить.

Что это такое и как работает:
- это неблокирующий, высоко производительный веб-сервер с открытыми исходным кодом. Сервер написан на языке и без проблем выдерживает несколько тысяч одновременных подключений.
- маленький но очень быстрый веб-сервер, думаю с ним вы уже знакомы.
- фреймворк для веб-приложений на языке

(далее…)

Django мания.

Тема уже мной поднималась в этом блоге, по ней были написаны несколько постов, но тогда ими все ограничилось. В то время так и не стал для меня универсальным инструментом для создания сайтов, из за моей встроенной лени вместо него был выбран ModX.Но несколько недель назад меня вновь захлестнула “джангомания”, посмотрев на свежим взглядом он показался безумно родным и понятным было решено решил сделать ещё один заход в изучении . Даже купил себе книжку “Django. Подробное руководство” материал в ней на 90% совпадает с сайтом djbook.ru, написано очень простым и понятным языком, мне очень понравилась ))). С сего дня постараюсь публиковать интересные материалы по .

Page 1 of 212»
top