Я новичок на сцене Django, исходящий из фона ASP.NET С#. Я ищу некоторые полезные ресурсы, чтобы помочь мне изучить все аспекты Django/Python. Любые рекомендации?
Каковы лучшие книги и ресурсы для обучения разработке, развертыванию и/или размещению Django?
Ответ 1
Практические проекты Django, второе издание Джеймс Беннетт менеджер выпуска Django
В книге рассматриваются вопросы создания приложений, добавления функций, практических методов разработки, таких как использование DVCS, автоматизированных средств развертывания развертывания, а также отдельная глава о многократной разработке и о том, как отправить PyPI.
Книга также дает полезные советы по Python, где это необходимо; таким образом вы также сможете хорошо понимать Python.
Ответ 2
-
Сообщество - потрясающее ресурс: IRC, агрегатор блога, Джанго пользователи
-
ProDjango от Marty Alchin - хорошая книга для изучения внутренних компонентов django http://prodjango.com/
"Изучение Python" O'Reilly http://books.google.com/books?id=nEJ-jcYF2fMC&dq=learning+python&printsec=frontcover&source=bn&hl=en&ei=EBJhSoHvDs_tlAfDncmjDw&sa=X&oi=book_result&ct=result&resnum=4
"Погрузитесь в Python" http://diveintopython3.ep.io/ (название с открытым исходным кодом) из Apress.
-
Видеорепортажи с DjangoCon или Pycon также может быть потоковым. А также django startthedark.com из измельчать.
-
Я также понимаю, что "на этой неделе в джанго "ребрендируется как djangodose, но все же многие из Подкасты для твида актуальны.
-
Подкаст rubyonrails - это еще один большой ресурс. Подкаст RoR охватывает одинаково актуальные темы, представляющие интерес для программистов Django и Rails.
-
Хорошая запись в блоге при развертывании http://lethain.com/entry/2009/feb/13/the-django-and-ubuntu-intrepid-almanac/
-
Обязательно изучайте pip, virtualenv и fabric, пока вы на нем. Непременным.
Ответ 3
django book для django!
И учебник по python для основ python.
Ответ 4
Большинство книг расскажут вам, как развернуть Apache. Вы также можете посмотреть на lighttpd и nginx.
Для развертывания вы должны изучить Fabric, пакет python, который делает SSH с вашего компьютера на ваш сервер.
Здесь мой список лучших книг Django в Amazon, за что он стоит. Я ссылаюсь на это, а не повторяю здесь свои комментарии. Я хотел бы указать, что шаблоны Django (не в списке) немного подвешены. Не соответствует техническому качеству других книг.
Люди уже указали вам на Джеймса Беннетта. Я повторю это. На веб-сайте www.b-list.org у него много отличного материала. Очень рекомендуется.
Если вы ищете простую настройку и/или поддержку для сайтов Django, я бы рекомендовал slicehost.net или webfaction.com. Первый - более хардкорный, контролирующий собственный срез сервера Unix. Последнее проще, проще запускать, но не столько контролировать все. Первый - около $20 в месяц за фрагмент в 256 Мбайт. Последнее составляет около 10 долларов США в месяц.
Даже если вы не используете ни один из этих хостов, на их веб-сайтах есть потрясающие учебники по настройке Django, python и Apache в Unix-блоках.
Я также рекомендовал бы получить бесплатную учетную запись на github.com. Там есть огромное сообщество знаменитых разработчиков Django, и есть много проектов, которые вы можете скопировать на свой компьютер и попробовать. Одна из интересных вещей: вы можете "следить" за другими разработчиками Djaango и видеть, что появляется на радаре hivemind.
Ответ 5
Конечно, документация Django - хороший ресурс. Мне постоянно говорят, что я использую его, и он был полезен большую часть времени:
Ответ 6
/fooobar.com/...?; -)
Мне также нравится b-list.org Категория Django и Тэг Django в блоге Джеффа Крофта.
Ответ 7
Я начал с Django не так много недель назад.
Я могу порекомендовать изучить исходный код на сайте Django сам. Это помогло мне начать делать настоящую работу, так как был полный и рабочий пример для ссылки. Оно может можно найти по адресу http://code.djangoproject.com/browser/djangoproject.com/django_website/. URL прямой загрузки для исходного кода: http://code.djangoproject.com/changeset/10750/djangoproject.com/django_website?old_path=%2F&format=zip (ZIP файл, 61 КБ).
И это хорошая идея, чтобы прочитать первые 5 глав в Книга Джанго, начиная с http://www.djangobook.com/en/2.0/chapter01/
Если вы заинтересованы в создании блога, я могу порекомендовать этот блог-запись Джеймса Беннета:
http://www.b-list.org/weblog/2006/jul/03/django-tips-scaling-application/ "Советы Django: масштабирование приложения. Давайте построим блог".
Ответ 8
Найденный Python Web Development с Django от Forcier, Bissex и Chun - отличное начало. 50 страниц на python, чтобы вы начали работу и все основы Django.