0

私は約 7 か月間 PHP を使用しており、オブジェクト指向を半年間使用していますが、非常に簡単だと思います。

Python の構文もそれほど難しくありません。

Python の学習に興味を持ち始め、3 日前に Java の学習を開始しましたが、少し退屈になりました (以前は常に Web サイトで作業していたので、ソフトウェア プログラミングにはあまり興味がありません)。

Python に関するいくつかの質問:

  • Python は Web だけでなく、コンピュータ ソフトウェアにも使用されています。あれは正しいですか?
  • Python は通常、Twitter や Google などの巨大なシステムでのみ使用されますが、PHP よりも高速で安定していますか?
  • XAMPP で Python をセットアップする方法に関する完全なチュートリアルはありますか? XamppとMySQLだけで、そのようなものをインストールしたことはありません。編集: Python で Web サイトの作成を開始するには、どうすればインストールできますか?
  • <? ?>PHP ではタグやを簡単に作成<?php ?>できますが、Python ではそれを行いますか? そうでない場合、PHP のエコーで行うのと同じように、Python に HTML を含める必要があるのは正しいですか? echo "<span>hey</span>"?

それが私が知りたかったすべてです。ありがとうございました!これらの質問にお答えいただければ幸いです。

4

6 に答える 6

3

Python は Web だけでなく、コンピュータ ソフトウェアにも使用されています。あれは正しいですか?

絶対に本当。Java、C#、C、Matlab などもあると思われるほとんどの種類のコンピューター ソフトウェアで Python が使用されているのを見てきました。

Python は通常、Twitter や Google などの巨大なシステムでのみ使用されますが、PHP よりも高速で安定していますか?

私たちは、数十億ドル規模の業界向けの非常に大規模な 24 時間 365 日システムに Python を使用しています。しかし、Python はまた、趣味のプロジェクトのために手早く汚い夜のハックを行うときにも、私が選んだ言語です。

PHP よりも高速かつ/または安定しているとは言えませんが (よくわかりません)、これまでに使用したどの動的言語よりも、高品質のコードを書くことに集中できます。すべての言語には、それが存在する理由があり、すべての場合において優れている言語はほとんどないと思います。私にとって、Python は Web プロジェクトに最適な言語です (何らかの外部的な理由で Java を使用しなければならない場合を除きます)。

XAMPP で Python をセットアップする方法に関する完全なチュートリアルはありますか? XamppとMySQLだけで、そのようなものをインストールしたことはありません。

XAMPPの経験はありませんが、Python の世界では少し冗長に思えます。Web アプリケーション用のDjangoをチェックすることを強くお勧めします。ほとんどの本番アプリケーションでは、Django をNginXまたはFastCGI などを使用してlightyと結び付けています。セットアップが効率的で迅速です。

PHP ではタグや を簡単に作成できますが、Python ではそれを行いますか? そうでない場合、PHP のエコーで行うのと同じように、Python に HTML を含める必要があるのは正しいですか? 「ねえ」をエコーし​​ますか?

Django をチェックする場合は、そのテンプレート エンジンをチェックしてください。シンプルでありながら非常に強力です (少なくとも、私が以前に使用した唯一の主要な Web テンプレート エンジンである ASP.Net と比較すると)。

于 2013-06-26T16:29:49.560 に答える
0

すぐに始められるので、これは私のお気に入りの初心者向けガイドの 1 つです。

于 2013-06-26T16:26:49.677 に答える
0

1) Python は、Java、C++、perl、ruby などのような汎用言語です。

2) Python は汎用言語であり、あらゆる問題に適用できます。php は Web プログラミング用に最適化されているため、python よりも高速である可能性があります。

3) 最初にしたいことは、システムに最新バージョンの python をインストールして、短いプログラムを作成することです。多くの可動部分がある Web プログラミングのような、より複雑な設定に関与する前に、それを行いたいと考えています。

4) Python は、php のようなスクリプト タグを使用しません。心配する必要はありません。多くの人は、コードと html を混在させることは悪い習慣だと考えています。

簡単な CGI スクリプトから始めることをお勧めします。そして、web frameworksPython の多くを調べることができます。Web フレームワークは通常、Web サイトのプログラミングに使用する複雑なシステムです。この Python と Web の概要をお読みください。

http://docs.python.org/2/howto/webservers.html

于 2013-06-26T16:32:06.520 に答える
0
  • はい。Python は、 Djangoやその他の Web フレームワークを使用して PHP と同様の方法で使用できます。もちろん、完全なチューリングなど、あらゆるコンピューティング タスクに本質的に使用できます。
  • 通常、Python はほとんどのことを PHP よりも高速に実行しますが、安定性とパフォーマンスは、言語の選択よりも開発者のスキルに大きく影響されます。
  • 私は知りません。
  • はい、それが Django の仕組みであり、他の Web フレームワークも同じように機能するはずです。インライン コードについてはよくわかりませんが、これは不適切な方法と考えられているためです。外部の Python コードを呼び出す傾向があると思います。Python 内部から HTML を構築するライブラリがあるかもしれませんが、通常は Python コードに HTML を記述しません。(Python で Web プログラミングを行ったことがないのでわかりません。)

Codeacademyで Python コースを受講することもお勧めします。Python の構文、データ構造、優れた機能について説明します。これは段階的なインタラクティブな学習アプローチです。これは基本的なものですが、進捗状況に関するフィードバックを提供する良いスタートです。

于 2013-06-26T16:32:19.830 に答える
0
  • はい。
  • これは主観的な質問です。ベスト プラクティスに従い、効率的なデータ構造を使用し、効率的なアルゴリズムを使用することは、言語の違いよりもはるかにパフォーマンスに影響を与えます。「ベンチマーク」の詳細については、この質問を参照してください。これも実際には何も証明しません。
  • CGI で Python スクリプトを実行する代わりに、このチュートリアルを使用することをお勧めします。mod_wsgiDjango フレームワークを使用する必要はありません。
  • ほとんどの Python Web フレームワークは、ビューとロジックを分離します。一部のテンプレート エンジンでは、テンプレートでロジックを使用できます。テンプレート エンジンの詳細については、このリストを参照してください。
于 2013-06-26T16:28:30.543 に答える
0

Python を始めるには: http://learnpythonthehardway.org/

また、 IPYTHONpython のパッケージについても知っておく必要があります。前者は、オブジェクトを調べて、すぐに助けを得るのに役立ちます。後者は含まれるバッテリーよりも多くなります...

于 2013-06-26T16:29:17.763 に答える