Pythonとは1991年からは開発が始まっている、オープンソースのプログラミング言語です。pythonの読み方は「パイソン」と読みます。Pythonは2020年にTIOBEの「今年のプログラミング言語」に選出され、ランキングでは「java」を抜き全体の2位につけ、現在、もっとも注目浴びているプログラミング言語です。
そんなpythonですが、どんな特徴があるのかを見ていきましょう
シンプルで簡潔な構文
pythonの大きな特徴のひとつが”シンプル”であるということです。最初に覚えないといけない規則や構文が少なく初心者でも取っつきやすのが特徴です。
ライブラリやモジュールが豊富ですぐに動かせる。
pythonはその人気もありライブラリが豊富に存在します。プログラムで何かを作りたいと思ったときに、たいていの場合既にライブラリが存在しています。ライブラリのインストールは簡単に行うことが出来、即使用することが出来ます。また、検索すればサンプルコードもすぐに見つかるので、内容を深く理解できてなくてもコピペーで動作を確認する事が出来ます
ライブラリを使用して比較的簡単に出来ること
- エクセルの操作
- ワードの操作
- 画像の作成・編集(トリミング・文字の挿入・圧縮・サイズの変換・画像の合成)
- 動画の作成・編集
- メールの送受信
- テキストファイルの操作
- CSVファイルの操作
- APIを使用した、データ収集
- ネットからのデータ収集(WEBスクレイピング)
上記のように簡単に行えることが多いので、仕事や業務などに導入できれば驚くほど効率を改善できる場合が多いです。
機械学習やAI(人口知能)に強い
pythonを使った、機械学習やAI(人口知能)を搭載したソフトウェアの開発が広く行われています。また、前項の”シンプルであること” ”ライブラリが豊富なこと”もあり、難しいといわれている、機械学習も初心者でも始めることが可能です。
ゲームやアプリケーションの開発が出来る
pythonは「出来ないことはない」と言われるくらいなんでも出来ます。当然、日ごろよく目にするアプリなどもpythonが使用されていたりします。
pyrhonを使用している主なゲームとアプリケーション
- Youtube
- Dropbox
- シヴィライゼーション4
- バトルフィールド2
上記のように普段良く使用しているソフトウェアにもpythonを使用して作られています。
初心者のpythonの始め方
pythonの始め方は難しくありません。パソコンとインターネット回線をお持ちであればすぐに始められます。https://www.python.org/downloads/からpythonの本体をダウンロードすれば、すぐにプログラミングを始められます。もちろん、オープンソースなので無料です。windowsなら標準で搭載されているメモ帳でも、開始することが出来ます。開発環境を整えると、学習効率も良くなるので次の記事を参考にて初めて見下さい。