Let`s programming!!

よくわかるPythonプログラミング

【Pythonプログラミング#0】Pythonがおすすめの理由

f:id:RUBIN:20190515062351p:plain

     Pythonがおすすめの理由

前回#0ではPythonのダウンロード・インストールをやりました。今回は今更ながらなぜPythonはおすすめと言われているのかを解説していきたいと思います。

 

 

その1:Pythonは書きやすい

Pythonは優れた凡用高水準言語 です。そしてPythonは読みやすくなるように設計されています。まずPythonC言語を比べたものを見てください。

 

上がPython下がC言語です。持ちろん両方とも同じ動きをするプログラムです。なぜこうなるのでしょうか。

まず見て分かる一番大きな違いはカッコの量ですね。Pythonには{}このカッコが0ですね。これが一番わかりやすい理由です。なんとPythonは忌々しい{}このカッコで分けるのをやめ段落で分けるようにしたのです。革命的ですよね!つまり誰が書いてもPythonのプログラムはほぼ同じ形になります。しかし{}を使って分ける言語では書く人によって形が全然変わってしまいます。

 
 
 
 
 
C
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#define BUFF_SIZE 256
 
int main(void)
{
    FILE *fp;
    char line[BUFF_SIZE];
 
    fp = fopen("sample.txt", "rb");
    if (fp == NULL) {
        return -1;
    }
 
    while (fgets(line, sizeof(line), fp) != NULL) {
        printf("%s\n", line);
    }
 
    fclose(fp);
    return 0;
}

これと

 
 
 
 
 
C
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
#define BUFF_SIZE 256
int main(void)
{
    FILE *fp;
    char line[BUFF_SIZE];
    fp = fopen("sample.txt", "rb");
    if (fp == NULL) {
        return -1;
    while (fgets(line, sizeof(line), fp) != NULL) {
        printf("%s\n", line);
     
    fclose(fp);
    return 0;
}

これはおなじプログラムです。しかしPythonはこんなことは起こらないのです。またPythonC言語を見たときプログラムの量も一目瞭然ですね。Pythonスクリプト言語です。つまり我々が使うところはとても簡単しかし裏はとっても複雑な初心者にとってはとてもありがたい言語なのです。しかし少し重いですけどね。

 

その2:年収が高い

この表を見れば一目瞭然だともいます。スタンバイが発表した「プログラミング言語別年収ランキング2018」によると、Pythonプログラマの年収は中央値575.1万円で3位です。この表を見れば一目瞭然だともいます。

プログラミング言語別の年収ランキング2018

 

その3:人気が高い

IEEE Spectrumが発表した人気プログラミング言語のランキング「The 2018 Top Programming Languages」によると、Pythonの人気は1位となっています。

IEEE Spectrumによるプログラミング言語の人気ランキング

つまり