202
Help us understand the problem. What are the problem?

More than 5 years have passed since last update.

posted at

updated at

Organization

Python基礎講座(1 Pythonとは)

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のインストール)

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Sign upLogin
202
Help us understand the problem. What are the problem?