はじめにPythonと詳細なインストール方法

 

1.Pythonのプロフィール

1.1 Pythonは何ですか

      私は私の友人の多くは、すべて知っているIT部門から削除されたと信じて、Pythonは近年のホットスポットである、火、誰のほとんど。そしてその性質の観点から、我々はCやJava、PHPを知っているので、そこには本質的に異なるものでなく、開発言語はなく、TIOBEからトップ5(最新データの開発言語の20種類以上の主流に進んでいますチャート)。

 

1.2 Pythonの起源と開発動向

      パイソンから過去の創始者「亀のトン。」1989年には、空のクリスマスを埋めるために、アムステルダムのグイド・ヴァンロッサム(グイド・ヴァンロッサム)は、Pythonと「亀T」の創設者は、パブリックビューに入ってから、新しいスクリプトインタプリタの開発を決定しました。Cシェルを作成し、フル機能を備えた、使いやすい、スケーラブルな言語、間:彼は彼の理想を満たすことができパイソンと呼ばれるこの新しい言語、と期待しました。

 

      1991年に、最初のPythonコンパイラを生まれ。これは、C言語をベースにしており、C言語のライブラリを呼び出すことができます。絶えず革新を更新後のバージョンの後、Pythonは非常にノードランドマーク、最も人気のあるWebフレームワークジャンゴの2004年誕生のつまりバージョン2.4に達しました!最新バージョン2.xとはるかに広く使われているバージョンであるPythonの2.7バージョンへの開発の6年後。

 

      垂直交換用ロジックの誕生以前の2.7バージョン2.xバージョンとは異なり、それは、可能なバージョン3.x最大限の新機能を継承するために、バージョン2.xと3.xバージョン間の遷移ブリッジであると同時に、維持しよう2.xの互換性

 

      したがって3.xのバージョンでは、以前のバージョン2.7へのバージョン3.0から、周りされている2008年に始まったpython3.xシステムは急速な発展の傾向、更新のアクティブなバージョンだった、それは最新の3.5.2バージョンに開発されました。バージョン3.5は、打ち上げ3.5バージョンに基づいており、主流と広く使われている、デモフォローアップ手順、およびデフォルトで現在のバージョン3.xシリーズです。

 

1.3 Pythonの2 VSパイソン3

      多くの初心者は、バージョン2.xまたは3.xバージョンからの学習の仕方に巻き込まのpythonを開始します。両方の個々の学習の違いの簡単な比較はここに学びました:

 

              バージョン3.xのPRINTが使用するために、より簡単で便利な機能です。

 

              デフォルトのUnicodeが使用されます3.xバージョンは、私の母は、もはや問題をコーディングしてプログラムを心配する必要はありません。

 

              いくつかのライブラリの3.xバージョンは、名前を変更し、同様に、深拡大に滞在する特定のフォローアップ調査されています。

 

              現在の3.xバージョンは、完全に、おそらく最大の後悔の3.xバージョンであるツイストモジュールをサポートしていません。あまりにもこの点を絡まってはいけない、当局者はこの欠陥を補うために言ったが、また、我々は解決策を持っていることができると信じている:)

 

      Pythonの2.xはレガシー後要約すると:.、Pythonの3.xのは、言語の波の現在および将来はPythonの将来が正式に2020年に発表したの3.xシリーズは、もはや2.xのをサポートしています属していない、波の前にプッシュされますほとんどのNBシリーズバージョン2.7、2.xバージョンは徐々に最終的には、言語記念碑の開発に内接する最後に来ます。

 

      だから、はいの3.xバージョンを学びます!        

 

1.4 Pythonの強みと弱み

      2ダース主流の開発言語、それは8海その20年間で7つの大陸を席巻しそう迅速なトレンドである理由のpython?これらは、独自の意思決定を備えて優れています。

 

      Pythonの利点:

 

1.「エレガント」、「クリア」、「シンプル」

 

      これは、Pythonを配置され、Pythonは低コストで学び、始めるため、初心者のための簡単なプログラムが理解しやすい見えるのです。しかし、唯一の深い研究、複雑なシーンの開発ニーズを満たすために有能なのpythonで。声明を引用し、Pythonの哲学はシンプルかつエレガントで、以下のコードを記述しようとすると、理解しやすいコードを書いてみます。

 

高効率の2.開発

 

     高レベルの言語としてPythonは、サードパーティのライブラリの富を持っている、公式のライブラリはまたようにコンテンツネットワーク、ファイル、GUI、データベース、テキストの多くをカバーし、かつ、対応する機能モジュールをサポートしています。開発者はハンズオンを必要としないので、あなたが直接大幅に開発サイクルを短縮、ライブラリーに基づいて自分の拳をもとに、あなたがスキルと時間のコストを大幅に節約することができ、主流の機能要件の顔を呼び出すことができます。

 

3.基本的な内容に全く注意を

 

     高レベルのPythonの開発言語としては、(そのようなメモリ管理など)根本的な細部に注意を払うことなく、プログラミングするとき。

 

4.強力な

 

     Pythonは、包括的なフロントエンド、バックエンドはテイク - すべてのそれを行うことができます役割のために修飾語、強力な、PHPを、有能なバックエンドは、その後の研究で徐々に理解する必要がどのようにようです。

 

5.ポータビリティ

 

     Pythonは限りバイパスとしてプログラムの開発の主流プラットフォームの多様上で実行することができ、あなたは、さまざまなプラットフォーム上で修正なし前提の下でも進行中であることにする具体的なフォローアップ調査を依存システムのプラットフォームを実行することができます。その他の利点はまだ発見されています。

 

 

 

     コインは常に2つの側面を持っているので、Pythonは弱点を持っていますか?次のように答えはイエス、要約されています。

 

      Pythonの短所:

 

1.コードが実行速度は低下します

 

    Pythonは高レベルの開発言語であるため、C言語とは異なり、ハードウェア基盤となるハードウェアのエクステントの最大のパフォーマンスを絞る掘るので、その速度は、C言語よりもはるかに遅いことができます。ラインCPUによってマシンコードの行に変換するときもう一つの理由は、Pythonはインタプリタ言語で、あなたのコードを理解することができます実行されますされ、この変換プロセスは非常に時間がかかるので、それは遅いです。Cプログラムは、それは非常に高速であるCPUを実行する前に実行することができますマシンコードに直接コンパイルされます。

 

    しかし、これは、彼らがより多くをしているので、大きさの順序は、ユーザーが直感的に感じることができるではない、問題はないが、ハードウェアの面で高性能アプリケーションの追求を遅くする必要がないことに注意します!大きさのプログラムの実行順序のために必要な時間を考えますか?たとえば、ダウンロードしたMP3のWebアプリケーション、実行時のCプログラムの開発は0.001秒を必要とし、実行時のPythonプログラムは、よりゆっくりと0.1秒、より遅い100倍が、ネットワークを必要とする1秒、ユーザーエクスペリエンスでほとんど差を待つ必要がありますあなたは時間に非常に正確なタイマーを使用しない限り。

 

2.ソース・パブリッシング・プログラムを開く必要があります

 

     何?間違いはありますか?はい、私たちは、オープンソースの出版プログラムでなければなりません!Pythonはインタプリタ言語であるためか、パッケージのコンパイルのないプロセスが存在しない(最新のpythonをパックすると述べたが、本質はまだソースコードと非常に実用的な意義なしで一緒にプレーするインタプリタです)。私たちのシェルスクリプトを考えてみてもケースは、あなたが他の人がそれを正しく使用できるようにソースコードを公開することなく、ブラックボックスの手順を公開することができないのですか?

 

     あなたがお金を稼ぐためにソフトウェア開発製品を販売するだけで欲しい唯一の欠点。しかし、インターネットの発展のこの時代に、より多くの主流のビジネスモデル製品自体を売ってお金を稼ぐためではないので、問題が解決することは不可能ではありません。

 

     要約すると、利点は欠点のパイソンを上回るが、欠点は、それは、基本的な、それは今私たちにもたらしている楽しさと利便性を享受特定多数決の場合の基本的な問題ではありません!                

 

アプリケーションの1.5 Pythonのフィールド

     次のようにアプリケーションの典型的な分野をPYTHON:

 

1.クラウドコンピューティングの開発

 

    クラウドコンピューティングの最もホットな分野の言語、典型的な代表OpenStackの。

 

2. Web開発

 

    多くの優れたWebフレームワーク、優れたウェブサイト(YouTubeの、instagrm、クレソンなど)の多数はPythonの開発に基づいています。

 

3.システムの運用・保守

 

    様々な自動化ツール、CMDB、監視警報システム、要塞マシン、バッチの構成管理&配布ツールなどの開発を得ることができます。これは、彼らが学習に集中する必要があるエリアです。

 

4.科学技術計算、AI

 

    それはGoogleのためのpython開発の使用に脂肪犬オンライン戦争を行くことが理解される(それが推定され、それの一部のみこと)。

 

5. GUIグラフィックス処理

 

    一時的に、多くの経験を持っていることを理解従いません。

 

6. Webクローラー

 

    私は暫定的にそれがあること、適切な別のWebクローラーを分類するかどうかわかりません。どこでもウェブクローラ、これらの日、そのうちの多くはGoogleのクローラを含むPythonの開発に基づいています。この推定は必要不可欠なツールの爬虫類、それをエンジニアです。

 

Pythonの1.6でどのような場所

      敬意を示すために、新鮮なアプリケーションの場合にいくつかのよく知られている企業:

 

      グーグル:Googleのアプリエンジン、グーグルアース、爬虫類、広告

 

      ユーチューブ:Pythonの開発に基づいて、世界最大のオンライン動画サイト、良い強いです

 

      Instagramの:アメリカ最大の写真共有サイト、Pythonの開発に基づいて、すべての

 

      Facebookに登録する:基本的なライブラリの多くのpythonベースの開発

 

      RedHatの:Pythonの開発に基づいて、yumのパッケージ管理ツール

 

      よく知られているインターネット企業のアプリケーション:クレソン、ほとんどのウェブサイトを知っている、多くの大手インターネット企業(アリ、テンセント、Baiduは、金山、捜狐、シャンダ、網易、シーナ、網易、殻、ジャガイモなど)があるのpythonで行われていますさまざまなタスク

II。Pythonのインストール

3.7.0-パイソン(32/64 )ビットのダウンロード:

pan.baidu.com/s/1Ub89cbTjDm3GJg4ce2NKdQ

抽出コード:w614

  クラスの後、兄アムウェイだった皆、ほぼすべてのソフトウェアをダウンロードする方法を詳しく説明している非常に便利な公共の番号、名前のソフトウェアのインストールの家政婦が、あなたがこのダウンロード方法を見て推薦することができることは、私が引き継がものです発見ない間違った上で、自分のコンピュータに注意を払うまでの期間の中央値をダウンロード

  1. [のpython-3.7.0]アーカイブを選択し、[のpython-3.7.0への抽出]を選択して右クリックします。

 

 

 

2. [のpython-3.7.0]フォルダをダブルクリックして開きます。

    

 

 

 

3. [デスクトップのマウスのマイコンピュータを右クリックして、自分のコンピュータ桁、64ビットシステムを表示するプロパティ]を選択し、選択し、[のpython-3.7.0.amd64](32ビットシステムは、上記選択されている)、次に選択するために、右クリックして管理者]を実行します。

  

 

 

4. []をクリックし、[PATHにはPython 3.7の追加]、[インストールをカスタマイズ]。

  

 

 

5. [次へ]をクリックします。

  

 

 

 

6.インストールディレクトリのソフトウェアを変更するには、[参照]、それはDドライブや他のディスクPython37に推奨される] [[新しいフォルダを作成し、クリックをインストールします]。

 

 

 

7.インストール。

 

 

 

インストールが完了したら8. [閉じる]をクリックします。

 

  

 

 

9.検索と[スタート]メニューバーで開いて[IDLE(Pythonの3.7 64ビット)]。

  

 

 

10.インストールが完了します。

  ああ、何の経験は、あなたが、私は,,我々は通常ドロップ性能評価のポイントとの関係を賞賛を与えたいと思うことができれば、あなたは、非常に思慮深い人物でなければならない、あなたはここで見てきた場合、自分自身は思っ盲目ないブログ書きます、ありがとうございました 

おすすめ

転載: www.cnblogs.com/qq991025/p/11479544.html