LoginSignup
152
201

More than 5 years have passed since last update.

Python基礎講座(1 Pythonとは)

Last updated at Posted at 2015-01-04

Pythonとは

Pythonとは、1991年に登場したプログラミング言語です。
以下のような特徴を持っています。

これらの特徴から、主に欧米で普及しています。
Google App Engineでも利用可能な言語としてJavaなどと共に採用されています。
YoutubeDropboxもPythonで記述されています。
意外なところでは、人気シミュレーションゲーム「Civilization 4」もPythonで記述されています。

このページを今読んでいる人の中は「Pythonは学習しやすいから」と聞いたことがあるのではないでしょうか?
Pythonが学習に適していると言われる理由はいくつかあります。
* 予約語が少ないためシンプル
* 同じ処理を行う命令は同じ名前で実行できるため分かりやすい
* 字下げ(インデント)を強制することによりコードが何をしているのかが分かりやすい

「字下げの強制」はPythonの大きな特徴としてよく話題に挙がります。

◆例:C言語で書かれた階乗のプログラム

factorial.c
int factorial(int x)
{
    if (x == 0) {
        return 1;
    } else {
        return x * factorial(x - 1);
    }
}

◆同じ結果を返すC言語のプログラムだが、分かりにくい

factorial.c
int factorial(int x) {
 if(x == 0) {return 1;} else
 {return x * factorial(x - 1); } }

◆Pythonで書かれた階乗のプログラム

factorial.py
def factorial(x):
    if x == 0:
        return 1
    else:
        return x * factorial(x - 1)

◆このように書くとエラーとなる

factorial_ERROR.py
def factorial(x):
    if x == 0: return 1 else:
return x * factorial(x - 1)

また、求人案件から見るプログラミング言語別給料ランキングで
1位を獲得したという調査結果もあります。

Python名前の由来は、イギリスのテレビ局 BBCが製作したコメディ番組
『空飛ぶモンティ・パイソン』です。

Pythonという英単語が意味する爬虫類のニシキヘビがPythonのマスコットや
アイコンとして使われることがあります。
python.sh-150x150.png

次: Python基礎講座(2 Pythonのインストール)

152
201
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
152
201