ホームページ  >  記事  >  バックエンド開発  >  Python は今後どのように発展していくのでしょうか?

Python は今後どのように発展していくのでしょうか?

清浅
清浅オリジナル
2019-05-11 17:34:122685ブラウズ

今後、Python は開発効率の向上、動作速度の向上、高機能化が進み、最も人気のある言語となる可能性が高く、さまざまな分野に応用でき、優れた仕事を行うことができます。

Python は今後どのように発展していくのでしょうか?

今後の python の開発

高ければ開発効率が上がります、ここ 2 年間の Python は業界で大ヒットしました。その理由を考えてきました。クラウド コンピューティングが Python にリズムの波をもたらすことに加えて、他に理由はありますか? 「あるに違いない。もう一つの主な理由は、最近インターネット起業への熱意が高まっていることだと思う。何千人ものプログラマーがさまざまな起業家精神にあふれたチキンスープに耳を傾け、起業家精神を追求するために大企業の安定した仕事を辞めた。2014年の中関村起業家街と2015年 とても賑やかなイベントでした。首相も何度か来ていました。私もその時友達とプロジェクトを1、2つやってみました。当時は皆、早く開発して資金を調達したいという気持ちが強かったです。当時の投資家は、また、非常に熱心であり、ユーザーを獲得するためにさまざまなスタートアップ企業に多額の資金が投資され、さまざまな現金補助金が提供されています。時は金なり、誰もが今日アイデアを思いついただけで明日には製品が発売されることを望んでいますが、製品が 1 か月後に発売されていれば、戦争はあなたに関係がないかもしれません。そこで、非常に開発効率の高い言語が開発者の目に入りました 開発者は神のような存在なので、CやJavaよりも開発効率が高く、多くのスタートアップが開発言語としてPythonを選択しています。失敗しましたが、中国での Python の人気を生み出しました。

高速化 - 実行速度の高速化. 明らかに、Python は高速な言語ではありません。多くのプログラマーが Python を批判する主な理由も、遅さです。しかし、近年、PyPy インタープリタは、実行速度が向上しています。 Python の速度は常に向上しており、シナリオによっては、PyPy を介して実行されるプログラムの速度は C 言語の速度にほぼ近くなります。数年後には、Python の実行速度は問題ではなくなると思います。また、近年の CPU の処理速度の急速な発展により、ほとんどのビジネスシーンにおいて、プログラミング言語自体の速度は重要な考慮事項ではなくなりました (検索など応答速度に非常に敏感なビジネスを除く)。

より強力 - より強力、これが Python が人気があるもう 1 つの主な理由です。Python の標準ライブラリとサードパーティ ライブラリは、何をしていても想像できないほど強力です。あらゆる方向の技術的なプログラミングに従事している場合は、対応するライブラリ サポートをほぼ見つけることができます。ここでいくつかの栗を紹介します:

1. WEB 開発 - 最も人気のある Python Web フレームワーク Django、非同期をサポートする Tornado高い同時実行性のフレームワーク、短く簡潔なフラスコ、ボトル、Django の公式スローガンは、Django を期限付きの完璧主義者のためのフレームワークと定義しています (ほぼ完璧主義者向けに開発された高効率の Web フレームワーク)

2. ネットワーク プログラミング - サポート同時実行性 py3 で導入されたツイスト ネットワーク フレームワーク、asyncio により、非同期プログラミングが非常に簡単になります

3. クローラー - クローラーの分野では、Python がほぼ主流であり、Scrapy\Request\BeautifuSoap\urllib など、何が必要ですか

#4. クラウド コンピューティング - 現在最も人気があり、よく知られているクラウド コンピューティング フレームワークは OpenStack です。Python の現在の人気の大部分はクラウド コンピューティングによるものです。

4. 5. 人工知能 - AI とビッグデータの時代で最初の開発言語になるのは誰でしょうか?これは議論の必要のない問題です。 3 年前、Matlab、Scala、R、Java、Python にはまだ独自のチャンスがあり、状況はまだ不透明でしたが、3 年後、特に Facebook が 2 日前に PyTorch をオープンソース化した後、傾向は非常に明確になりました。 AIになる 時代のトップ言語の地位はほぼ確立しており、誰が2位の座を確保できるかが今後の楽しみだ。

6. 自動化された運用および保守 - 中国のすべての運用および保守担当者に尋ねます。運用および保守担当者は何語を知っていなければなりませんか? 10 人が同じ答えをくれると思います。その名前は Python

7 です。財務分析 - 私は以前、金融業界で働いていました。当社は 10 年間、多くの分析プログラムと高頻度の分析プログラムを作成しました。取引ソフトウェアでは Python が使用されています。これまでのところ、財務分析と定量取引の分野で最も使用されている言語は Python です。

8. 科学計算 - NASA が 1997 年以来 Python を広範囲に使用していることをご存知ですか? NumPy、SciPy、Matplotlib、Enthought ライブラリなどの多くのプログラム ライブラリの開発により、Python は科学計算や高品質の 2D および 3D 画像の描画にますます適しています。科学計算の分野で最も人気のある商用ソフトウェアである Matlab と比較すると、Python は一般的なプログラミング言語であり、Matlab

9 で使用されるスクリプト言語よりも幅広い用途があります。 Python には多くのアプリケーションも開発中です。 Python は Lua や C に比べて高い抽象化機能を持ち、少ないコードでゲームのビジネスロジックを記述できるため、Lua に比べてホスト言語として適しており、プログラムのエントリポイントが Python にあります。その目的で、必要に応じて C/C を使用して拡張機能を作成する方がよいでしょう。 Python は、10,000 行を超えるコードを含むプロジェクトの作成に非常に適しており、100,000 行のコード内でオンライン ゲーム プロジェクトの規模を適切に制御できます。

これほど多くを列挙すると、Python は上記のほぼすべての分野で非常に優れていることがわかります。Python は真のフルスタック言語です。世界で最も広く使用されている Java 言語でさえ、多くの分野で使用されています。 Python、それもかなり劣ります!これほど多くの分野で同時にこのような結果を達成できる言語はまだ見つかりません。

最後に、Python に関連していくつかの予測をします:

1. 5 年以内に、Python は PHP に取って代わり、最も人気のある WEB 開発言語になるでしょう

2. 10 年以内に、Python の使用量は Java

3 に近づくか、それを超えるでしょう。10 年以内に、主流の人工知能テクノロジは Python

4 に基づいて開発されるでしょう。Python の適用率は到達しています。第 3 レベル フィールドの 1 つは、クラウド コンピューティング、クローラ、自動運用保守、財務分析です。

以上がPython は今後どのように発展していくのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。