2010-12-13 4 views
4

Web開発のためにDjangoを学びたい。そして、Djangoのために私はPythonを知る必要があります。私はPythonでコード化したことはありませんが、Web上でディスカッションや記事を読んだら、難しい作業ではないと思います。Ruby on Rails開発者がPython Djangoの学習を始める方法

私はRubyでコーディングしており、過去2年以上にわたりRuby on Railsを使用しています。だから私はMVCフレームワークを使ってWeb開発についてかなり良い知識を持っていると言えるでしょう。 PythonとDjangoを学ぶにはどうすればいいですか?非常に便利かもしれませんが、私はDjango以外のPythonの他の側面については学びません。

私はいくつかのチュートリアル、書籍、ブログ、または私が急速に始めることができる他の資料へのポインタを探しています。誰かが私にこれらの材料を使い始めるべき順序を教えてもらえると非常に便利です。最初に本を読んだり、サンプルアプリケーションを作成したり、チュートリアルに従ったりする必要がありますか?

ありがとうございます!ここで

+0

Pythonは助けになるかもしれません:https://wiki.python.org/moin/BeginnersGuide/Programmers のPythonプログラマのためのPDF:Djangoのための同様のhttp://www.aleax.it/goo_py4prog.pdf 何か役に立つかもしれない。 – GuruM

+0

他の言語からPythonに移行する:https://wiki.python.org/moin/MovingToPythonFromOtherLanguages – GuruM

答えて

6

PythonDjangoの公式チュートリアルはどちらも良いです。 Pythonに関する多くの自由に利用できる書籍があります。チュートリアルに満足できない場合は、そのクリエイターによるDjango Book(無料)は素晴らしいです。

+1

明らかに「Django Book」は非常に時代遅れで、githubでオープンソース化されていて、最新の状態になっています。 – GuruM

4

は、私が仕事になると思い何次のとおりです。

  1. あなたのマシン上のPythonをインストールします。
  2. 入門チュートリアルをご覧ください。ここにはworks well with mostというものがあります。
  3. インストールDjango
  4. introductory tutorialを経由します。
  5. コード。
  6. フィードバックを求めるユーザーを探します。 5について、あなたはインベントリベースのアプリケーションと基本的なリスト(とDjangoで作り付け来るの管理)を開始することができます

(メーリングリストなど)

  • ジャンプは5(すなわちリピート)を進みます。 XMLHTTPの相互作用、認証、承認、画像のアップロード、電子商取引などを追加することによって、アプリケーションを構築します。これらは他にも一般的に必要なスキルです。

  • +0

    フィードバックループを閉じることは、新しいスキルセットIMHOを学ぶ上で非常に重要です。あなたが何かを達成したら、あなたが何をしているかを見て、慣用ではないことをあなたが何をしているのかを見極めるために、あなたより多くを知っている人を見つけてください。 – karmajunkie

    +0

    @karmajunkie:はい、それは私が5-7を通して意味したことです(それほど聞こえない場合は、私はそれを編集します) – Swanand

    +0

    いいえ、私はその考えをエコーするつもりです。私はそれが不明だった私だったと思う。 :) – karmajunkie

    3

    あなたが言うように、それは難しくありません - あなたは何をしているのかをすでに知っています。ちょっと違うスタイルに慣れていればいいです。

    Dive into Pythonは、「経験豊富なプログラマーのためのPythonの本」として記述されているため、一見価値があります。しかし、あまりにも長い読書を費やしてはいけません。基本的な違いが見えるようになると、コーディングを開始して、もっと学びます。プログラマのための

    関連する問題