|
Оглавление
|
При создании этой книги мы старались соблюсти баланс между возможностью читать и возможностью пользоваться ей как справочником, с уклоном в сторону чтения. Нашей целью является, как было сказано ранее, сделать из вас эксперта по Django и мы верим, что лучшим способом для этого будет изучение примеров, вместо чтения сухого описания возможностей среды разработки. Кто-то однажды сказал, вы не сможете научить кого-нибудь говорить, обучая его алфавиту. Учитывая это, мы рекомендуем прочитать следующие семь глав по порядку. Они формируют основу использования Django, после их прочтения вы будете способны создавать сайты с помощью среды разработки. Остальные главы, которые сфокусированы на особенных возможностях Django, можно читать в любом порядке. Приложения даны в качестве справочника. Они, вместе со свободной документацией на http://www.djangoproject.com/, являются тем, что вы будете периодически просматривать при разработке. Читатели должны понимать основы процедурного и объекто-ориентированного программирования: управляющие структуры (if, while, for), структуры данных (списки, хэши/словари), переменные, классы и объекты. Опыт разработки будет, как вы можете ожидать, очень полезным, но не обязательным для понимания этой книги. По всей книге мы пытаемся рекламировать лучшие подходы в программировании для читателей у которых нет опыта в этой области. Если рассматривать ядро среды, Django является просто набором библиотек, написанных на языке Python. При разработке сайта с помощью Django вам придётся писать код на языке Python, который использует эти библиотеки. Изучая Django важно понимать как программировать на языке Python и понимать как работают библиотеки Django. Если у вас есть опыт разработки на языке Python, вы не должны будете испытывать проблемы. Более того, код Django не делает чего-то магического (т.е. с помощью хитрых приёмов программирования, которые трудно объяснить или понять). Для вас изучение Django будет означать изучение соглашений и API среды разработки. Если у вас нет опыта разработки на языке Python, ничего страшного. Его легко изучить и прикольно использовать! Несмотря на то, что эта книга не включает в себя обучение языку Python, она подчёркивает возможности языка и его функциональность. Мы рекомендуем прочитать официальные документы по языку на http://docs.python.org/tut/. Мы также рекомендуем прочитать книгу Марка Пилгрима Вглубь языка Python, опубликованную издательством Apress и переведённую Денисом Откидач. Данная книга описывает серию релизов 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: инсталляция, дизайн приложения, дизайн базы данных, установка на боевой сервер.
|
Увидели ошибку?
Выделите её мышкой и нажмите
-
Обработано:
1049
49
130
71
Версия книги
1.0
2.0
Версия 2.0 в процессе перевода!
Мой луч
Многообразие света
Полезное
Актуальные вакансии,
Python работа
для python-разработчиков.
Скачать в формате
CHM от 2 сентябряЗаказать PDF файл можно через почту, чат, джаббер. Всего 2WMZ. Содержимое точно соответствует содержимому сайта. Чем чаще заказываете — тем больше перевожу. Русская группа
Ускорить процесс перевода!
R130494980980
Z425285133788 E112528079659 U327380922061 Книга помогла реализовать:
|
| © 2008-2009 Ruslan Popov @ gmail.com | Powered by Django 1.1 beta 1 SVN-11114 |