Pythonはどのように機能しますか?


10

この質問は少しばかげているように見えるかもしれませんが、一体何ですか。

私はPythonを学び始めました。基本的な構文などを知っています。

HTMLやPHPなどを使用する場合は、コードを記述し、それを.htmlまたは.phpファイル内に配置して、このファイルをダブルクリックします。次に、私のコードが実行されます。私はデータベースやその他のものを扱うことができます-それは単純です。しかし、Pythonはどのように機能しますか?私はEclipseまたはPythonコマンドラインの内部で作業していて、このコードを実行できますが、たとえばPythonでWebサイトを作成したい場合はどうすればよいですか?

私は自分のサーバーに.pyファイルを置くようなものではないと思うので、何をする必要がありますか?サーバーのコマンドラインを使用してウェブサーバーにPythonをインストールする必要があることを理解しています(使用したことはありませんが、チュートリアルが必要になる日があります)。Pythonの知識をHTML、CSS、PHPなどと組み合わせるにはどうすればよいですか?

Pythonはデスクトップアプリの作成にも使用できますが、それではどうでしょうか。.exeファイルをPythonコードでエクスポートできますか?

私の懸念を説明するコンテンツへのリンクは大歓迎です!


5
HOWTO WebでPythonを使用する方法を学びたいようです。
Mike Steinert、2011

@Mike Steinertええ、それは私に私が欲しかった多くの情報を与えてくれます!どうもありがとうございました
smogg

回答:


8

HTMLやPHPなどを使用する場合は、コードを記述し、それを.htmlまたは.phpファイル内に配置して、このファイルをダブルクリックします。次に、私のコードが実行されます。

しかし、Pythonはどのように機能しますか?

まったく同じ方法。

.pyファイルをダブルクリックすると、コードが実行されます。

私はEclipseまたはPythonコマンドラインの内部で作業していて、このコードを実行できますが、たとえばPythonでWebサイトを作成したい場合はどうすればよいですか?

通常、Apacheを使用してWebサイトをホストします。通常、mod_wsgiApache内でPythonを実行するために使用します。これは、mod_phpApache内でPHPを実行する場合とまったく同じ です。

まったく同じ。

私は自分のサーバーに.pyファイルを置くようなものではないと思います、

いいえ。サーバーに.pyファイルを配置します。他にどのように可能性があり、それはおそらく動作しますか?

だから私は何をする必要がありますか?サーバーのコマンドラインを使用してウェブサーバーにPythonをインストールする必要があることを理解しています(使用したことはありませんが、チュートリアルが必要になる日があります)。

mod_phpPHPを実行する必要があります。mod_wsgiPythonを実行する必要があります。


それで、Pythonを使用してWebサイトを作成した場合、ユーザーが私のサーバーにアクセスすると、私のindex.pyファイルが表示されますか?

あなたはそれを行うことができます。しかし、それはかなりばかげているでしょう。

通常、.pyファイルを実行し、.pyファイルがHTMLページを作成するmod_wsgiように設定します。

これmod_php 、.phpファイルを実行してHTMLページを作成する方法と同じです。

または、phpをラップしたように、html内でPythonコードを使用でき<?php ?>ますか?

いいえ。HTMLをPython内に配置します。


コメンター:コメントは、説明を明確にし、回答を改善するためのフィードバックを提供するためのものであり、ディスカッションを拡張するためのものではありません。それでもこの回答の現在の状態に同意しない場合は、遠慮なく投票するか、独自の回答を残してください。引き続き議論する場合は、チャットで行ってください。

7

Pythonの知識をHTML、CSS、PHPなどと組み合わせるにはどうすればよいですか?

DjangoなどのPythonをサポートするWebフレームワークを使用します。

Pythonはデスクトップアプリの作成にも使用できますが、それではどうでしょうか。.exeファイルをPythonコードでエクスポートできますか?

Pythonは通常、インタープリターによって実行されるため、対話形式で簡単に使用でき、変更の結果をほぼ即座に確認できます。Pythonプログラムは、スタンドアロンの実行可能ファイルにパッケージ化することもできます。ここでそれを行う方法の詳細


Djangoは大きく、Pythonに関する十分な知識がPythonの前提条件です。むしろFlaskから始めたい。
9000

3

.exeファイルをPythonコードでエクスポートできますか?

  1. py2exeは、Pythonプログラムを他のWindowsコンピューターで実行できるパッケージに変換します。これらのコンピューターにPythonをインストールする必要はありません。py2exeはPythonプログラムであり、ビルドされるパッケージにPythonの一部が含まれているため、py2exe自体が実行されるコンピューターにはPythonが必要です。 http://www.py2exe.org/index.cgi/Tutorial
  2. Jythonは、Java(tm)プラットフォームで実行するように設計されたPythonプログラミング言語の実装です。これは、JVMで直接実行できるJavaバイトコードにPythonソースコードをコンパイルするコンパイラ、コンパイルされたJavaバイトコードで使用される一連のサポートライブラリ、およびJython内からJavaパッケージを簡単に使用できるようにする追加のサポートで構成されます。 。 http://www.jython.org/index.html
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.