【python】プログラミング初心者がpythonの魅力について語る

python ススメ プログラミング

python ススメ

AI【人工知能】が流行しており

これから様々な分野でAIが導入されていくと

言われています。

 

AIでよく使われるプログラミング言語として

「Python」

という言葉を聞いたことがある方も多いでしょう。

 

私がいま最も勉強しているのがこの「python」です。

今後AIが流行らないわけがないと強く感じているからです。

来る(もう来ている)AI時代に乗り遅れないために、今のうちから

ガンガン勉強しているってわけです。

 

今回は、この「python」についてその魅力を

初心者目線でお伝えしていこうかと思います。

 

こんな方が読むと有益かと思います
〇pythonってそもそも何か知りたい!!
〇pythonでできることは何か知りたい!!

 

1.pythonってなーに??
まず、プログラミング言語のグループの分け方として
「バックエンド」、「フロントエンド」
という分け方があります。
 
バックエンド ・・ユーザーから見えない内部処理
フロントエンド・・ユーザーに見せる見た目の処理
 
代表的な言語をこのグループに分けるとこんな感じ
バックエンド ・・・php、python、java、C# など
フロントエンド・・・HTML/CSS、JavaScript など
 

pythonはユーザーから見えない内ところの処理をする

プログラミング言語ということです。

 

多言語と比較すると

文法の記述が非常にわかりやすい

というのが特徴です。

 

いいかえると、

少ないコードで簡潔なプログラムが書けるってことです

 

もう一つの最大の特徴は

目的にあわせた「ライブラリ」が豊富にあるところです。

ライブラリ
いじりたいものを計算するプログラムのまとまりみたいなもの
何回も行う処理を、その都度コードに書くのは面倒ですよね。
pythonでは、このライブラリを呼び出して、
必要な情報だけを入力すれば、結果がパパっと返ってきます。
 
それじゃ、pythonでできる代表的なところを見ていきましょう。
 
2.pythonでできることってなぁに?
できることは、山ほどあると思うのですが、
代表的なところとしてはこんなところでしょうか。
 
〇データ分析・・・売上予測・グループ分けなど
〇画像解析・・・・顔認証など
〇自然言語処理・・チャットボット・音声認識(Siriさん)など
 

データ分析に関して

私自身、現在はこの分野の勉強をガンガンしています。

「データ分析だったらExcelで十分じゃないか!」

はい、私もまだpythonでの操作方法に慣れていないので

仕事での分析はExcelでやってます(笑)

実際、MicrosoftのExcelは非常に使いやすく、

データの可視化など非常に簡単です。

(ホントMicrosoftすげえよ・・)

 

しかし、そこはpython!一筋縄ではいきません!

データ分析にとどまらず、

「機械学習」というところで

ものすごい威力を発揮します。

 

機械学習 (machine learning)
人間が行う「学習」に当たる処理を、コンピュータで実現する方法

 

pythonさんは

この機械学習に関するライブラリが非常に充実しています。

 

今回は詳しくやりませんが、分析できる実例はこんなのがあります。

過去のデータから、将来の売上予測する
過去のデータから、癌を患っているかどうかの確率を計算する
過去のデータから、特徴のあるグループに分類する
過去のデータから、この写真は、猫の写真であると判別する
過去のデータから、この会話のあとはこの会話が来る

目的はゼンゼン違うのですが、python内ですべて分析できてしまうんです。

これが本当にすごい!!

 

現在pythonをガリガリ勉強中ですが、

勉強しててなんかこう

夢が広がりますよね

なーーーんでもできちゃう気がする(笑)

 

行く行くは画像解析、言語処理にもチャレンジしていこうと思ってます。

(学習するとき、データ量がバカみたいに多くなるのでまずはPCの容量を増やします!!)

 

コメント

タイトルとURLをコピーしました