Pythonで開発された有名アプリケーション、サービス

python-apps

Python特に人口知能(AI)、マシンラーニング(機械学習)、ディープラーニング(深層学習)の分野で注目の高いプログラミング言語です。Pythonできることは、人口知能の開発だけではありません。

参考:pythonでできることは?

Pythonでは様々な、ちょっとしたパソコンの操作を便利にするものから、大規模なWebアプリケーションの開発にも使われています。
Pythonで開発された有名アプリケーションを紹介します。

Pythonで開発されたWEBアプリケーション

Pythonで開発されたWEBアプリケーションには以下のサービスがあります。

Dropbox(ドロップボックス)

dropbox

Dropbox

Dropboxは米国のDropbox, Inc.が提供しているオンラインストレージサービスです。
オンラインストレージとは、簡単に説明すると、インターネット上にデータを補完しておくことができるサービスです。
Dropboxにおいたファイルは他のユーザーと共有したり同期することも簡単に行えます。

全世界での利用者数は5億人を超えるサービスです。

Dropboxの開発に使われるプログラミング言語はPythonです。
Dropboxの開発は、UI(ユーザーインターフェイス)もふくめすべてPythonのみで書かれています。

GUIツールキットとは、(GUIグラフィカルユーザインタフェース) を構成するプログラムの部品の集まりのこです。
PythonのGUIツールキットは、ctypesやwxPythonがあり、色々なプラットフォームに対応してアプリケーションの開発が可能です。

 

Instagram(インスタグラム)

instagram

Instagram

Instagram(インスタグラム)とは、スマートフォンで撮影した写真を共有できる写真特化型のソーシャルメディアです。
全世界でのユーザー数は4億人以上、日本国内のユーザー数は1600万人を超えるサービスです。

2012年4月には、Facebookに10億ドルで買収されてます。
Instagramの創始者は、ケビン・シストロムとマイク・クリーガーです。

Instagram(インスタグラム)の開発に使わているプログラミング言語はPythonです。
Instagramの開発に使われているWebフレームワークはDjango(ジャンゴ)です。

Pinterest(ピンタレスト)

pinterest

Pinterest

Pinterest(ピンタレスト)とは 画像をブックマークとして集めることができるサービスです。
興味のあるテーマ別の画像コレクションを作って管理することができます。
全世界での利用者は7,000万人を超えるサービスです。(国内利用者数は非公開)

デスクトップアプリケーション

Pythonはデスクトップアプリケーションの開発にも使われています。

Blender

Blenderとは、3DCG、アニメーション、ゲーム製作ソフトです。

人工知能

ソフトバンクの開発した人口知能ロボット、Pepper(ペッパー)の開発に使われているプログラミング言語は、Pythonです。

Pythonで開発されたその他のサービス

Pythonで開発されたサービスは、wikipediaにも詳しく掲載されています。

最後に

Pythonで開発された有名アプリケーションを紹介しました。

Pythonのプログラミングにチャレンジしてみたい!と考えたとき始めに知っておかないといけないのが、
Python2系と Python3系の違いです。

参考:Python2系と Python3系の違いとは?