3

Python で Web 開発を始めるために必要なものを理解するのに苦労していると思います。私は Web 開発と Python の両方に不慣れで、「Python 開発環境」に本当に必要なものを理解するのに苦労しています。すべての開発に virtualenv を使用する必要があると聞いたことがあります。他の人は良い IDE だと言います。いつか必要なすべてのツールを備えた VM. それはすべて少し圧倒されます.

したがって、Python 開発者の観点から。始める方法は何ですかと尋ねます。私が必要なものは何?何が必要ないの?良い IDE を入手するか、VM を使用する必要があります。

4

6 に答える 6

0

個人的には、個人的な開発にはSublime Text 3を使用し、職場では Eclipse 用の PyDev プラグインを使用しています。どちらにも長所と短所があるため、最終決定を下す前に多くの IDE/エディタを試す必要があります。素晴らしいPyCharmもありますが、30 日後にライセンスを支払う必要があります :-( (ST3 にはライセンスは必要ありません。制限のない無制限の試用版です)

ST3 は軽量で、美しいオートコンプリート機能と便利なスニペットがたくさんあります。一方、Eclipse には優れたデバッガーと、SVN リポジトリーや SQL データベースなどを管理するための多くのパースペクティブがあります。

他の回答が言うように、virtualenvなどのいくつかの utils も見て、プロジェクトごとに分離された環境を作成し、Gunicornを使用して Web アプリケーションを本番環境で実行する必要があります。

于 2013-08-15T20:00:08.243 に答える
0

Python IDE については、推奨事項を作成できます。

私の大学では、Wing IDE 101 (無料版) を使用して Python 入門を教えていました。

https://wingware.com/

X11 を使っているので見栄えが悪いかもしれませんが、言語を初めて学んだときはうまく機能しました。

Windows を使用していて、シンプルなものが必要な場合は、Notepad++ もお勧めします。

于 2013-08-15T19:59:47.633 に答える
0

Python に使用する IDE を参照してください。IDE の選択については、ヘルプを参照してください。

Aptana Studio は、すぐに使用できる Web 開発と PyDev の優れたサポートを備えています。

圧倒される可能性があることに同意します。私のアドバイスとしては、ゆっくりと進めて、すてきでシンプルな IDE を手に入れて基本的な Python を学んでから、すべてを virtualenv に移行することをお勧めします (イライラしてやめてしまうでしょう)。

于 2013-08-15T19:46:19.530 に答える
0

この質問に対する答えはかなり主観的ですが、試してみましょう。

最小要件

  1. Pythonに関する知識(基礎、イディオム、言語特性)、
  2. いくつかのサーバーソリューション(ライブにしたい場合。それ以外の場合は、Webサーバーなしでローカル開発が可能です)、

その時点で、すでにコーディングが可能です。最も単純なテキスト エディターでもコードを記述できるため、IDE は必要ありません。

あると良い

  1. オートコンプリートとインスペクションを備えた優れた IDE (私は PyCharm をお勧めしますが、適切なものなら何でも構いません)、
  2. Python モジュールのインストール方法に関する知識、

その時点で、コーディングがより効率的になり、コードを実行する前にいくつかのエラーが表示されます。

ベスト プラクティス (すべてを一度に行う必要はありません)

  1. 仮想環境、
  2. 浮浪者、
  3. Python アプリにサービスを提供する Web サーバーを設定し、

その時点で、プロジェクトごとにクリーンで個別の環境を用意する必要があります。また、可能な限りターゲット環境に似ている必要があります。

ただし、リストはおそらくより多くのアイテムで完成する可能性があります。

于 2013-08-15T19:51:14.143 に答える
0

IDE は必要ありませんが、Aptana Studio 3などの IDE を使用すると作業が簡単になります。異なるバージョンの Pythonを使用する必要がある場合は、virtualenv の使用をお勧めしますが、オプションでもあります。Learn Python The Hard Way (名前を怖がらせないでください...) をスターター ガイドとしてご覧になること をお勧めします。Web 開発では、 Djangoフレームワークは強力でシンプルです。

于 2013-08-15T19:51:35.780 に答える