Python 入門 しました!選んだ理由 と できること を紹介します
プログラミングを学びたい!オッサンLABO(@ossan_labo)のオッサンです!
初心者でもプログラミングは、独学で十分に学べることが判ったので・・・
オッサンLABOは” Python “を独学で学ぶことにしました!
- プログラミング言語の Python ってナニ?
- Python でナニができるの?
ということで今回のテーマは・・・
というお話です
Python とは
プログラミング言語に、少しでも興味のある人なら・・・
Python (パイソン)という名前を聞いたことがあると思います
Python とは、1991年に開発されたプログラミング言語で、アプリから人工知能開発まで幅が広く使用できる人気のプログラミング言語です。
人気のプログラミング言語ということもあり・・・
Python を学習するための 入門 の本やサイトなどがたくさんあります
なぜ Python は人気なの?
Python が、どれくらい人気のプログラミング言語かというと・・・
“日経 xTECH”の調査によると、 Python は第2位の人気でした
たくさんあるプログラミング言語の中で、なぜPythonは人気があるのか?
まずは Python の人気の理由について紹介します
シンプルで理解しやすい
Python が、人気のプログラミング言語の理由は・・・
プログラミング言語の構成が非常に”シンプルで理解しやすい”理由があります
比較的シンプルな PHP というプログラミング言語で・・・
たとえば”Hello world”という内容を表示をさせる場合
<?php echo "Hello World"; ?>
となります
でもPythonで、同じ”Hello world”を表示させる場合
print "Hello World"
これだけでOKなのです!
このように Python のプログラミング言語構成は・・・
他のプログラミングより、非常に”シンプルで理解しやすい”のが人気の理由です
ライブラリが豊富
さらに Python が人気のプログラミング言語の理由として・・・
Python は、ライブラリ(library)が豊富という理由があります
プログラミングのライブラリとは、よく使うプログラミングコードを予め用意してまとめたファイルのこと。
ライブラリが豊富ということは、”0″からプログラムを書かなくても・・・
既存のプログラムを組み合わせることで、プログラミングができるということ
ライブラリが豊富だと、開発スピードも早くなるのは当然ですが・・・
初心者でもライブラリを利用することで、Pythonで開発が出来るわけです
Python を選んだ理由
シンプルで開発スピードが早く、人気のプログラミング言語だからこそ・・・
- Python の 入門 本がたくさん販売されている
- Python のコードを解説しているサイトが多い
つまり Python は、プログラミングを独学する環境が整っています!
だからプログラミング学習を”これから”始めようとしている初心者にとって・・・
Python は選ぶべき、オススメのプログラミング言語だと思うのです
使える可能性がある
プログラミング初心者にオススメの Python ですが・・・
出来ることは多く、仕事や個人でも使える機会があります
せっかくプログラミングをするなら・・・
仕事とかで使えるプログラミングを勉強したいですからね
仕事で使えるかも?
みなさんは仕事でoffice製品を使うことがありますか?
オッサンLABOは、Excelを仕事で多用しているのですが・・・
Python とExcelを組み合わせることで、単純な作業を自動化できます!
たとえば、Excelで見積もりなどを作成した場合・・・
見積もりの内容が崩れないように”ExcelからPDFに変換”しますよね?
Excelのメニューから”ファイル”を開いて”エクスポート”して、PDFで保存・・・
ExcelをPDFをするためには、いくつかの工程が必要になります
一つのファイルなら問題ないですが、複数のExcelをPDFにするのはメンドクサイ!
でも Python で自動化すると・・・
複数のExcelファイルを、自動的にPDFに変換ができるらしいのです!
しかもこのプログラミングは・・・
Python のライブラリを利用すれば、初心者でも簡単にできるというから驚きです
入門 したばかりでも仕事に活用 できること が多い Python なら・・・
時間をかけて独学しても無駄にならないと思いませんか?
趣味で使えるかも?
さらに Python の できること は、仕事の分野だけじゃありません!
個人的な趣味でも、 Python を利用できるかもしれませんよ
たとえば Python の得意分野でもある、人工知能開発です
本格的に Python を始めてないので、間違ってるかもしれませんが・・・
人工知能をプログラミング出来るということは
- ゲームの自動コントロール
- 株などの自動取引
- ラジコンの自動操縦
などなど趣味で楽しんでいることを自動化にすることが出来るんです
これから始めるなら Python
シンプルで開発スピードも早く・・・
仕事や趣味で、利用 できること の多いプログラミング言語 Python !
だからオッサンLABOは、独学で Python を始めようと思うのですが・・・
シンプルといっても、 Python が “簡単” というわけではありません
どんなプログラミングでも、初心者が学ぶのは大変です
ということで!
このオッサンLABOブログでは・・・
初心者のオッサンLABOが、Pythonを学習する進捗状況を紹介していきます
今後ともオッサンLABOをよろしくお願いいたします