序文
今週、6 月の TIOBE プログラミング言語ランキング リストが更新されました。今月の主要なプログラミング言語の最新の変化を見てみましょう。
Python はナンバー 1 であり続けるでしょうか?
プログラミング言語の人気は、使いやすさや速度などの独自の特性に加えて、その主要な応用分野の発展に影響を与える重要な要素の 1 つです。ここ数年、データサイエンスやAI分野の推進によりPythonの人気はますます高まっており、TIOBEの年間プログラミング言語の王座を5回獲得し、長期にわたりナンバーワンの座を占めています。
しかし、今月のリストのデータから判断すると、Python の 1 位の座は少し危険なようです。C、C++、Java と Python のシェアの差はますます小さくなり、その差はわずか 0.09%、1.1%、1.18 です。それぞれ % 。
実際、成長の観点から見ると、Python の開発の勢いがここ数カ月で鈍化していることもわかります。昨年末の 17% 以上の歴史的ピークを維持するのは困難であり、これは月には市場シェアが 13% 以下に低下しました。
Python の最初のものは「危機に瀕している」ようです。TIOBE の CEO である Paul Jansen 氏は、「Python が第一に残るかどうかは、主に AI の人気に左右されると思います。ChatGPT のようなツールが依然としてホットな話題であれば、Python は新しいユーザーを引き付け、維持できるでしょう。」と述べています。そうでない場合、Python は 1 位の座を失う可能性があります。」
そうすれば、AI の人気はますます広がると誰もが考えています。議論のためにコメント エリアにメッセージを残してください。
他のプログラミング言語
この 1 位争いに加えて、今月のトップ 21 ~ 50 リストには 2 つの新しい顔があります。X++ (Microsoft Dynamics で使用される言語は、Java や C# と同様、大文字と小文字を区別する言語です) と、Raku ( Perl のフォーク/後継 (以前は Perl 6 として知られ、Perl プログラミング言語ファミリーのメンバー)。
以下は、上位 21 ~ 50 のプログラミング言語リストです。
ランク 51 ~ 100 は次のとおりです。数値的な違いが小さいため、テキストのみ (アルファベット順) で記載されています。
- 4th Dimension/4D、ABC、アクション、Algol、Alice、APL、Bash、bc、Boo、Bourne Shell、Caml、Carbon、CL (OS/400)、CLIPS、Clojure、Coffee、Crystal、Elixir、Erlang、Euphoria、GAMS 、Groovy、Hack、Icon、Io、J、J#、J、LabVIEW、ラダーロジック、LiveCode、Maple、NATURAL、Nim、OCaml、Oz、PL/I、Post、PowerShell、Q、Racket、Ring、RPG、Smalltalk、 Solidity、SPARK、Tcl、VHDL、Wolfram、X10
トップ 10 プログラミング言語の TIOBE インデックスの傾向 (2002-2023)
歴代ランキング(1988年~2023年)
注: 以下のランキングは 12 か月の平均に基づいています。
プログラミング言語「Who's Who」 (2003-2022)
ここにいくつかの学習教材があります。
1.Pythonの全方位学習ルート
Python の学習を始めたばかりの場合、完全な学習ステップを計画していなければ、Python を学習することは基本的に不可能です。彼は Python のあらゆる方向性を整理して、さまざまな分野の知識ポイントをまとめました。(画像が大きすぎるため、ここには載せられません。完全版をお持ちでない場合は、記事の最後で無料で入手できます)
データ分析に従事するには、Python、SQL、その他のツールの使用方法など、いくつかの難しいスキルが必要です。
2. 学習ビデオのフルセットを開始する
動画を見て学ぶ場合、手を使わずに目や頭を動かすだけではなく、理解した上で使うという科学的な学習方法があり、このような時にハンズオンプロジェクトは非常に適しています。
3、Pythonの動作例
Pythonの学習は数学の学習と同じです。問題を解かずに本を読むだけではだめです。手順と答えを直接見ると、すべてをマスターしたと誤解されますが、実際にやってみると、まだ迷ってしまいます。問題が発生します。
したがって、Python を学習する過程では、チュートリアルを 1 〜 2 回読むだけで、より多くのコードを手動で記述することを覚えておく必要があります。
4.Python採用プロジェクト実戦
高収入の仕事や高収入のアルバイトを見つけるためには Python を学ぶ必要がありますが、以下に企業で活用できる実践的なプロジェクトをいくつか紹介しますので、これらを学べば誰もが満足のいく仕事を見つけることができると思います。
11 Django フレームワーク
16 WeChatパブリックアカウント
18 クローラーモジュールの一般的な使用法
…
21 データ分析
22 機械学習
他にも、私が独自に作成した Python 入門のグラフィックチュートリアル、コンピューターがないときに携帯電話を使用して知識を学ぶことができるもの、理論を学んだ後、コードを入力して検証の練習をすることができるものなどがあります。中国語版Pythonのライブラリ情報やMySQL、HTMLタグなどもファンにプレゼントできるものです。
データ収集
これらはあまり価値のあるものではありませんが、リソースがない、またはリソースがあまり良くない学習者にとっては非常に良いものです。使用できる場合は、WeChat で以下の CSDN 公式認定の QR コードをスキャンしてください[無料アクセス]↓ ↓↓ 。
良い記事をお勧めします
Python の展望を理解する: https://blog.csdn.net/SpringJavaMyBatis/article/details/127194835
Python のパートタイムの副業について学ぶ: https://blog.csdn.net/SpringJavaMyBatis/article/details/127196603