Подтвердить что ты не робот

Два партера: рекомендация по книге Джанго + совет по реальному миру Django

Первый вопрос:  Какая ваша любимая книга Django или онлайн-учебный материал? Примеры CodeProject + документация Django, O'Reilly и т.д.

Второй вопрос: какие полезные советы и советы вы получили по пути, который поможет вам более эффективно использовать Django? Некоторые шаблоны проектирования, языковые идиомы, рамки, которые хорошо связаны с Django и т.д.

Спасибо!

4b9b3361

Ответ 1

Что касается книг:

  • Там бесплатная Django Book
  • Мне очень нравится Практические проекты Django
  • У Amazon есть пара больше. Как правило, если он написан или отредактирован одним из разработчиков ядра Django, он должен стоить денег. Но обратите внимание, что вы не покупаете издание для устаревшей версии Django (например, 0,96).
  • Как и другие, официальная документация имеет верхнюю отметку, а #django на freenode и список рассылки могут помочь с конкретными проблемами

И второй вопрос:

  • прежде чем разрабатывать приложение самостоятельно, посмотрите, нет ли чего-то подобного на Google Code, GitHub или Bitbucket. Там невероятное количество полезных приложений django вокруг
  • научиться любить общие представления

Ответ 2

Ответ на первый вопрос:

Ответ на второй вопрос:

Да, я добавил "источник Django для обоих, и я уронил его еще раз здесь.

Ответ 3

  • а. Используйте канал IRC, указанный #django на freenode

    б. Используйте stackoverflow, когда у вас есть вопросы, вы получите ответы на правильные ответы в течение нескольких минут, но похоже, что вы заблокировали его.

    с. Книга django на http://www.djangobook.com/en/2.0/ (вам нужна вторая версия на английском языке, я подозреваю)

    д. Документация django, найденная в http://docs.djangoproject.com/en/dev/

    е. Django Snippets найдено в http://www.djangosnippets.org/ (полезно для простых фрагментов кода, как это звучит)

    ф. Книга django Мне очень нравится Apress под названием Practical Django Projects, Second Edition, которая находится здесь: http://www.apress.com/book/view/1430219386

    е. Хорошие обучающие программы для django/python, которые можно найти здесь, например: http://showmedo.com/videotutorials/video?name=1100000 (это действительно помогло мне начать работу) Showmedo также имеет другие отличные видеоуроки по Джанго.

  • Советы... umm использовать ссылки/идеи выше... много.

Ответ 4

Самая большая вещь, которую вы можете сделать, чтобы сделать вашу жизнь с Django лучше - Learn Python -

Я наблюдал, как люди наводняют списки рассылки и IRC с проблемами, напрямую связанными с их отсутствием знаний о языках. Я даже не говорю о жестких понятиях, а скорее о таких вещах, как этот пример взаимодействия:

User: How do I display all the things in a query
Developer: It an iterable list. You do it the same way you would with any list
User: Uh, I'm new to python how do I do that.

Это пример того, что вы не хотите задавать, когда пытаетесь получить помощь django.

Ответ 5

Я только начал с него, но я нашел собственную онлайн-документацию проекта Django, чтобы быть полностью достаточным для меня в отношении Django per se.

Я лежу! был один момент, который я не мог понять на раннем этапе своего опыта; в нижней части каждой страницы на docs.djangoproject.com упоминаются несколько способов найти справку, поэтому я использовал канал IRC, и на мой вопрос был дан ответ сразу, более чем удовлетворительно и совершенно бесцеремонно. Я был в восторге!

После этого документация была полностью полезна для нее.

Подождите! опять же, не совсем так. Я использую википедию и Google, чтобы заполнить пробелы, которые я знаю при чтении.. но я думаю, что разумно предположить, что большинство людей делают это или что-то подобное...

Ответ 6

Мне нравятся Практические проекты Django, упомянутые в ответах piquadrat и Travis.

Автор Джеймс Беннет помещает все образцы кода в Mercurial repository на BitBucket, чтобы вы могли следить за кодом по мере его прохождения через книга (на данный момент там только код первых трех глав). Если вы решите купить книгу, это хороший повод изучить основы контроля версий с Mercurial.

Ответ 7

Книги и ресурсы: на этот вопрос уже был дан ответ. Посмотрите здесь и здесь.

Советы и рекомендации: здесь.

Ответ 9

Я только что закончил Практические проекты Django (для версии 1.1), как указано в ответах piquadrat, Travis и Alasdairs. У меня было много аха-моментов, и многие другие мне нужно снова вернуться к этому, чтобы полностью переварить моменты.

Когда Джеймс Беннет, автор получает образцы кода в хранилище Mercurial на BitBucket, он улучшит мой общий рейтинг книги, так как вы, вероятно, сможете протестировать код по мере его продвижения по книге (только первые три главы 'код там в данный момент). Особенно важны последние разделы книги по методам разработки.

Если вы решили купить книгу, это хороший повод изучить основы контроля версий с Mercurial.

Я верю в то, что собираю операционные проекты и работаю над ними, помогаю лучше учиться, а также вижу хорошие практики. Новый довольно всеобъемлющий движок блога - Mingus на ведро бит, стоит посмотреть, еще на ранней стадии, но много учит, есть другие, которые выбирают.