print('Hello, Python 2020')
データ分析
一番重要な原因は業界ニーズの駆動だと思います。今は企業のデジタル化の推進に伴い、各企業で大量のデータが蓄積されています。これらの蓄積されたデータの価値を掘り出すには、データ分析が必要であり、Pythonはデータ分析を行う最も強力なツールであり、現在のデータ分析分野の主要言語です。Numpy、Pandas、scikit-learn、Scipy、Matplotlib、Seabornなどの強力なLibraryにより、Pythonはデータ分析の分野で最も重要な地位を占めています。
機械学習
第2の重要な原因はPythonが機械学習の優先言語であることです。機械学習の多くの強力なLibrary、例えばTensorFlow、Keras、PyTorchなどは、全部はPythonをインターフェース言語としています。Python言語を利用して、これらの強力なLibraryを簡単に操作できます。機械学習、ディープラーニングにすぐに入門でき、自分のアイディアを速やかに実験と実現できます。
簡単、学びやすい
Pythonは非常に簡潔な言語で、非常に簡単で学びやすく、入門しやすいです。Pythonの文法はとても簡単です。Pythonで書かれたコードは非常に読みやすく、英語の自然言語に非常に近いです。Pythonのプログラミング環境も簡単に構築できます。パソコンにPythonをインストールすれば、原則としてPythonを使ってプログラミングできます。もちろん生産性を高めるために、自分の好みに応じて各種IDEをインストールするのをおすすめます。
多用途言語
Pythonは多用途言語です。データ収集から、Web Crawler、タスク自動化からWeb開発まで、Pythonは全部担当できます。例えば、PythonはExcelを自動に直接操作でき、時間のかかる作業を自動化できます。伝統的な操作方法では何時間、何日間がかかるかもしれない作業はPythonの自動化コードで何分間で完成できます。もし毎日自動実行すれば一部作業の人力コストを省きます。だから今の名言が流行っています。人生は短いので、Pythonを使いましょう。PythonはWeb開発でも非常に成熟しており、代表的なWeb開発フレームはDjangoとFlaskがあります。以下のサイトやソフトウェアはPythonで開発されたものです。Reddit、Dropbox、Duban.com、Blender、BitTorrent
リソース豊富、コミュニティ活発
Pythonはここ数年来とても流行って、コミュニティもとても活発です。Python関連のドキュメントも豊富で、たくさんのQAコミュニティー例えばStackOverFlowではPython関連の問題がたくさんあります。何か問題があったら、検索すれば、すぐに解決方法やサンプルコードが見つかります。Pythonのリソースも非常に豊富で、20万以上の様々な用途のサードパーティ製のLibraryがあり、絶対に各種ニーズを満たすことができます。
将来性、就職
AIや機械学習の発達により、データサイエンティストの需要が増加され、Pythonを採用する企業が増加されています。
Pythonの需要はどんどん高まってきますが、今まで日本ではRubyとJavaの技術者がとても多いので、Pythonの技術者不足状況はとても厳重となります。Pythonエンジニアが不足のため、Pythonエンジニアの年収も上がってきて、平均は650万円以上です。
Pythonは国内だけでなく世界中でも人気があります。
まとめ
Pythonは勉強しやすく、多用途の強大の言語です。初心者でも比較的学びやすいプログラム言語です。
今の最先端IT技術(機械学習、データ分析など)で主な言語としていろいろの場面で使われています。Pythonを身に付けたら、今後の求人市場で価値がもっと高いエンジニアとして活躍でき、より高い収入を得ることも可能です。
Pythonの需要は高まり続けていて、Pythonエンジニアを募集している企業は多く、今から学んでも遅くありません。
それで、2020年、私と一緒にPythonを勉強しましょう!