【Python超入門コース】02.Pythonとは?|Pythonの特徴やできることなどをわかりやすく解説【プログラミング初心者向け入門講座】

Python超入門コース

こんちには。キノコードです。
このレッスンでは、 Pythonについて説明をします。

この記事の執筆・監修

キノコード
キノコード    

テクノロジーアンドデザインカンパニー株式会社のCEO。
日本最大級のプログラミング教育のYouTubeチャンネル「キノコード」や、プログラミング学習サービス「キノクエスト」を運営。
著書「あなたの仕事が一瞬で片付くPythonによる自動化仕事術」や、雑誌「日経ソフトウエア」や「シェルスクリプトマガジン」への寄稿など実績多数。

Pythonとは?

Python

Pythonは、1991年にオランダ人のグイド・ヴァンロッサムさんが開発したプログラミング言語です。
Pythonという名前は、ヴァンロッサムさんが好きだった『空飛ぶモンティ・パイソン』からとりました。
そのため、Pythonという名前は、英単語としての意味「ニシキヘビ」とは関係ないですが、アイコンにヘビが使われることが多いです。

オブジェクト指向言語

Pythonはオブジェクト指向言語です。
オブジェクト指向言語とは、オブジェクト指向開発という「データと処理」を1セットとしてプログラムを組み立てていく開発手法に適した言語のことです。

Pythonができるようになると、人工知能開発、データ分析、Webアプリケーション開発ができるようになります。

学びやすい言語

Pythonは学びやすい言語です。

Pythonは「文章を読むようにわかりやすいコード」を目標に作られたプログラミング言語です。
実際に、読みやすく、書きやすい言語となっています。
例を1つあげてみましょう。
「Hello,world」という文字を表示させるコードを、C言語とPythonの両方で書いて比較します。
"#include <stdio.h>

int main() {
    printf(""""Hello World\n"""");
}"
C言語では「Hello World」と表示させるのに、4行が必要になります。
次に、Pythonで書いてみましょう。
print('Hello World')"
たったこれだけです。
Pythonだと1行で表示させることができるのです。

学びやすい言語
Pythonは、読みやすく、書きやすいため、プログラミング初学者に向いているといえます。
ちなみに、Pythonのような読みやすく書きやすい言語のことをスクリプト言語といいます。

人気言語

Pythonは人気言語です。
2019年のstackoverflowの調査で、好きなプログラミング言語ランキング2位に選ばれています。

人気言語
また、世界規模のテクノロジー起業のGoogleでは、社内の標準プログラミング言語として、Pythonを採用しています。
Youtube、Facebook、Instagram、NetflixなどのインターネットサービスでもPythonが活用されています。

人気言語

人工知能を作れる

Pythonを使えるようになると、人工知能を作ることができます。
Pythonには、人工知能開発のための「scikit-learn」「TensorFlow」「PyTorch」「Chainer」、データ解析を支援する「Pandas」、数値計算の「NumPy」など、人工知能の開発に効率的にするライブラリが豊富に存在します。
そのため、Pythonは人工知能開発には欠かせない言語となり、昨今のPython人気に火をつけました。
人工知能を作れる
Pandas、スクリプト言語については別で解説します。
ぜひご参考ください。
 

KinoCode チャンネル

YouTubeで毎日動画配信しています。
動画は3分間なので、
 ・通勤時間
 ・お昼休み
 ・お手すきのとき
 ・寝る前
など手軽に視聴できます。
 
ちょっとしたインプットにどうぞ!
 
▼チャンネル登録はこちらからどうぞ。
未経験からはじめるPython学習「キノクエスト」 キノクエスト
  • スキルアップしたいけど何からはじめればよいかわからない…
  • プログラミングスクールに入りたいけど料金が高い…
  • プログラミングを学んでも業務やキャリアに活かせるか不安…

キノクエストは、このような悩みを持つ方にぴったりのプログラミング学習サービスです。
国内最大級のプログラミング学習系YouTubeチャンネル「キノコード」が提供しているから、未経験者にもわかりやすく質の高い学習体験を実感していただけます。

キノクエスト