Главная | Архив новостей | Общение | Площадка | Примеры OpenID
Хостинг Django от «Джино»
Оглавление

Как читать эту книгу

При создании этой книги мы старались соблюсти баланс между возможностью читать и возможностью пользоваться ей как справочником, с уклоном в сторону чтения. Нашей целью является, как было сказано ранее, сделать из вас эксперта по Django и мы верим, что лучшим способом для этого будет изучение примеров, вместо чтения сухого описания возможностей среды разработки. Кто-то однажды сказал, вы не сможете научить кого-нибудь говорить, обучая его алфавиту.

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

Приложения даны в качестве справочника. Они, вместе со свободной документацией на http://www.djangoproject.com/, являются тем, что вы будете периодически просматривать при разработке.

Необходимые знания в программировании

Читатели должны понимать основы процедурного и объекто-ориентированного программирования: управляющие структуры (if, while, for), структуры данных (списки, хэши/словари), переменные, классы и объекты.

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

Необходимые знания языка Python

Если рассматривать ядро среды, Django является просто набором библиотек, написанных на языке Python. При разработке сайта с помощью Django вам придётся писать код на языке Python, который использует эти библиотеки. Изучая Django важно понимать как программировать на языке Python и понимать как работают библиотеки Django.

Если у вас есть опыт разработки на языке Python, вы не должны будете испытывать проблемы. Более того, код Django не делает чего-то магического (т.е. с помощью хитрых приёмов программирования, которые трудно объяснить или понять). Для вас изучение Django будет означать изучение соглашений и API среды разработки.

Если у вас нет опыта разработки на языке Python, ничего страшного. Его легко изучить и прикольно использовать! Несмотря на то, что эта книга не включает в себя обучение языку Python, она подчёркивает возможности языка и его функциональность. Мы рекомендуем прочитать официальные документы по языку на http://docs.python.org/tut/. Мы также рекомендуем прочитать книгу Марка Пилгрима Вглубь языка Python, опубликованную издательством Apress и переведённую Денисом Откидач.

Требуемая версия Django

Данная книга описывает серию релизов 1.х, т.е. версии 1.0, 1.0.2 или 1.1.

Разработчики Django обеспечивают обратную совместимость с основными версиями. Это означает, что если вы пишете приложение для Django 1.0, оно будет работать с версиями 1.1, 1.2, 1.9 и со всеми другими версиями, которые начинаются с «1».

Когда Django достигнет версии 2.0, может потребоваться переписать ваше приложение — но до этого ещё далеко. Например, путь до версии 1.0 занял три года. (Это очень похоже на политику совместимости принятую для языка Python — код, написанный для Python 2.0, работает в 2.6, но это не гарантируется для Python 3.0).

Принимая описанное, данная книга охватывается все версии Django 1.x и должна прослужить вам приличное время.

Получение помощи

Одним из главных достоинств Django является его доброе и полезное сообщество пользователей. Не стесняйтесь задавать вопрос по любому аспекту работы с Django: инсталляция, дизайн приложения, дизайн базы данных, установка на боевой сервер.

  • Список рассылки django-users является местом где тысячи пользователей задают и отвечают на вопросы. Зарегистрируйтесь свободно на http://www.djangoproject.com/r/django-users.

  • IRC канал является местом где пользователи могут общаться друг с другом, помогая в реальном времени. Присоединяйтесь к каналу #django в FreeNode IRC.


Увидели ошибку?
Выделите её мышкой и нажмите
Ctrl-Enter
Обработано:
1049 49 130 71

Версия книги
1.0 2.0
Версия 2.0 в процессе перевода!

Мой луч
Многообразие света

Полезное
Актуальные вакансии, Python работа для python-разработчиков.


Скачать в формате
CHM от 2 сентября

Заказать PDF файл можно через почту, чат, джаббер. Всего 2WMZ. Содержимое точно соответствует содержимому сайта.
Чем чаще заказываете — тем больше перевожу.

Русская группа

на поддержку перевода
Яндекс Яндекс.Деньги Хочу такую же кнопку
Ускорить процесс перевода!
R130494980980
Z425285133788
E112528079659
U327380922061

Книга помогла реализовать:
Проект «Мой луч»
АРМ УФМС.


Мой вебсайт стоит666 337,31 руб

© 2008-2009 Ruslan Popov @ gmail.com Powered by Django 1.1 beta 1 SVN-11114
Главная | Архив новостей | Общение | Площадка | Примеры OpenID