Pythonって何?

  • このエントリーをはてなブックマークに追加
  • Pocket

From:リスキルテクノロジー 高坂一城 新宿本校にて

kohsaka

ソフトウェア開発をする上で プログラミング言語はなくてはならないモノです。 そのようなプログラミング言語ですが、 何種類あるかご存知ですか? ある調査機関によると 世界には「約8,500種類」 のプログラミング言語が存在する、 という調査結果が出ています。 これだけの種類があるプログラミング言語ですが、 世の中ではどういう言語が よく使われているのでしょうか。

プログラミング言語ランキング

オランダにある TIOBE Softwareという会社は、 どのようなプログラミングが話題になっているのか、 という調査を毎月実施し、 その結果をホームページにて掲載しています。 インターネット上にある複数の検索エンジンで、 そのプログラミング言語がどれだけ多く 検索されたのかで調査・集計しています。 今年(2016年)2月の プログラミング言語ランキング上位5言語は、 以下のようになっています。 1位 Java 2位 C 3位 C++ 4位 C# 5位 Python やはりJavaの人気は高いのですが、 中でも注目すべきは 5位の「Python(パイソン)」です。

Pythonって何?

「Python」というプログラミング言語は、 日本ではあまり馴染みが薄いかもしれません。 しかし、 このランキングを見ても分かる通り、 世界で5番目に注目されているプログラミング言語 ということになります。 なぜ、 Pythonは世界で注目されているのか。 なぜ、 日本ではPythonが注目されていないのか。 この理由について 考えていきたいと思います。

なぜPythonは 世界で注目されているのか

結論から言うと「Python」は、 プログラミングをこれから勉強しよう という初心者にとって勉強しやすい言語である、 という点が理由にあげられます。 それを裏付けるデータとして、 全米で最も優れた コンピュータサイエンス教育を行っている 大学ランキングがあります。 ランキングの上位39校中、69%にあたる27校が 「Python」を採用しています。 更に、トップ10校に限定すると、 なんと8校が「Python」の教育を 行っているのです。 このことからも「Python」が 初心者向けのプログラミング言語である、 ということが分かります。 「Python」がどれだけ勉強し易いか(簡単か)を 「Java」と比較してみましょう。 どのプログラミング言語でも 一番最初に実行するサンプルプログラムとして有名な 「Hello World」というプログラム (単に "Hello World" という文字列を画面に表示する) で比較します。

Java

Python

あるいは

ぱっと見ただけでも、 Pythonのほうが簡単そうにみえますよね。

なぜPythonは日本では あまり注目されていないのか

これだけ世界で注目されている「Python」ですが、 なぜ日本ではあまり注目されていないのでしょうか。 Pythonは、 「スクリプト言語」というカテゴリの プログラミング言語です。 日本ではスクリプト言語として、 Rubyという言語が普及しています。 実は、このRuby、 日本人が作ったプログラミング言語です。 そういった理由もあり日本では、 PythonではなくRubyが注目され、 使われるようになりました。 これが「Python」が日本であまり注目されない 理由の一つとなっています

Pythonの今後

ここまで、 Pythonが注目される理由を見てきました。 では、今後Pythonは ランキング1位のJavaに取って代わるのでしょうか。 恐らく PythonがJavaに取って代わる、ということは ないでしょう。 なぜなら、PythonとJavaでは プログラミング言語のカテゴリが違います。 また、全米の大学ランキングでは Pythonがトップですが、 ・Pythonは初級コース ・Javaは上級コース といった使い分けをしている大学もあります。 また、Javaも大学ランキングでは2番目に多い 39校中22校が採用しています。 更に、実際のITの現場では、 圧倒的にJavaが使われる頻度が高いのです。 しかし、 勉強し易い言語として君臨してきましたJavaを、 上回る勉強し易い言語が出てきたことも事実です。 この先、機会があれば Pythonプログラミングについても触れていきたいと 思います。 ---------------------------------------------- PS. とはいえ、仕事という面では、 日本でもっとも需要が多いのは圧倒的にJavaでしょう。 Javaスクールならリスキルテクノロジー ----------------------------------------------

  • このエントリーをはてなブックマークに追加
  • Pocket

このページの続きや関連ページは下記から一覧で確認できます。

SNSでもご購読できます。

コメントを残す

*

未経験からの育成制度も充実
IT講師に興味はありませんか?

リスキルテクノロジーでIT講師の積極募集を開始! 経験・未経験問わずご応募可能。育成制度で講師スキル向上も目指せます

IT講師に応募する