Как разработчик Ruby on Rails должен начать изучать Python Django - PullRequest
4 голосов
/ 13 декабря 2010

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

Я программирую на Ruby и использую Ruby on Rails более двух последних лет. Так что я могу сказать, что у меня достаточно хорошие знания в области веб-разработки с MVC-фреймворком. Как мне учиться Python и Django? Хотя это может быть очень полезно, но я не хочу изучать другие аспекты Python, кроме Django.

Я ищу указатели на некоторые учебные пособия, книги, блоги или любой другой материал, который поможет мне быстро начать работу. Было бы очень полезно, если бы кто-то мог сказать мне порядок, в котором я должен начать просматривать эти материалы. Должен ли я сначала прочитать книгу или создать пример приложения или следовать какому-нибудь учебнику?

Спасибо!

Ответы [ 3 ]

6 голосов
/ 13 декабря 2010

Официальные руководства для Python и Django оба хороши.Есть очень много свободно доступных книг по Python. Книга Джанго (бесплатно) от ее создателей - замечательно, если вы не удовлетворены уроком.

4 голосов
/ 13 декабря 2010

Вот что I думает, что будет работать:

  1. Установите Python на свой компьютер.
  2. Пройдите любое вводное руководство.Вот тот, который хорошо работает с большинством .
  3. Установка Django
  4. Пройдите вводное руководство .
  5. Код.
  6. Найдите кого-нибудь для обратной связи.(Список рассылки и т. Д.)
  7. Перейти к шагу 5 (т. Е. Повторить)

Для 5 вы можете начать с инвентарного приложения и базового списка (и администратора, который встроен сDjango).Создайте приложение, добавив взаимодействие XMLHTTP, аутентификацию, авторизацию, загрузку изображений, электронную торговлю и т. Д. Это, в частности, необходимые навыки.

3 голосов
/ 13 декабря 2010

Как вы говорите, это не будет сложно - вы уже знаете, что делаете, вам просто нужно привыкнуть к немного другому стилю.

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

...