いまこのエンジニアが不足・枯渇・熱望されています!!(弐)Blogいまこのエンジニアが不足・枯渇・熱望されています!!(弐)さて一回挟んでの人気エンジニアの第二弾、今回はPythonエンジニアです。本軒並み借りられていましたね。本は軒並み貸出&予約待ちでした。素直に買った方が良いかもしれませんね。先日お話しした勉強会などPythonは花盛りですね。さがせば夜遅くにPython勉強会やっていますよ。私も通おうかと思いました。本当一番多いのはPython勉強会です。皆さんPythonがなぜいまホットなのかはご存じでしょう。ここでも何回かやりましたが、機械学習ですよね。Learning)といいますが、いま機械学習はあらゆる範囲に及んでおり、AIといえば機械学習になっていますね。昔ながらの学ばない人工知能とは区別しています。機械学習の中にディープラーニングというのがあります。なんとなくごっちゃになっている人はいますね。して音声が重要になってきてまして、ラジオ放送の音声をオンデマンド化したTBSのラジオクラウドと、昔ながらのPodcastを私はよく聞いているのですが、Rebuild.fmというPodcastがありまして主にシリコンバレーで活躍されている日本のエンジニアが緩めに長時間トークするものです、これが中々面白い。その中でAppleのSwiftを開発したクリス・ラトナーがテスラを経てグーグルにいった。したらグーグルでSwiftを機械学習の言語にするとぶちあげているそうです。ML向けに最適化するようですけどね。そのなかでPythonは素晴らしいが色々問題なくはない。なによりも良くないのはMLにおけるこの趙独り勝ち状態だ、これははよろしくないといったことだそうです。いうのが健全な考え方なのでしょうが、中々Python以外が難しいようですね。Pythonは元々は1991年にオランダのヴァンロッサムが公開したのが最初ですね。Amoebaでマイクロカーネルという言葉を何年ぶりに思い出しましたが、そのAmoebaです。蛇のパイソンを直接イメージしたのではなく、あのイギリスのコメディ、モンティパイソンからきているそうです。Pythonは機械学習専用言語ではありません。特殊用途の言語として使われているだけでなく、筋の良いオブジェクト指向の初学者用スクリプト言語としても活用されていますね。日本ではつい最近までメジャーとは言えませんでしたが、世界的にはかなり前から大人気です。最大の特長は分かりやすさですね。CとかJavaとか初学者に見せてもこの行は何、あの行は何となりますが、Pythonは直感的ですね。難しい処理についてもやたらに一杯ライブライリーがあるので、結構高度なことが出来てしますようです。同じロジックなら誰が書いても同じコードになるようにという思想があるので、きれいにコードをかけるというかロジックに専念できるというのがあるようですね。機械学習に向いているのですね。問題点というのは遅いということでしょうね。実行時間が遅いということです。ライブラリーの処理は遅くないということですが、検索してみてください。こんなに遅いのか?とかはやくするコードの書き方など、怨嗟の声が聞こえます。誤解してはいけないのではPythonを学ぶのは簡単なので、機械学習なりの経験を積んでこそエンジニアとしての価値がでてくるということですね。それは中々独習というわけにはいかないですよね。前回ご紹介した勉強会とくにTechPlayにはずっと継続して開催情報がありますので、活用されてみては本当の初心者むけのもあります。無料ではないですが、リーズナブルな範囲です。どのような言語かさわってみたい方は一番簡単な方法は本を手に入れ実行環境をPCにいれて触ってみる方法でしょうか。本、無料なのが良いという方は、図書館どうですかといいたいですが、先述の通り予約一杯です。その中でPython公式文書はそ割りにに良いようです。フリーで助かりますね。WindowsはAnacondaディストリビューションあたりが普通でしょうか。設定方法はネット上でTipsがやたらにでていいるから問題ないでしょう。メジャーな実装を使った方が、詰まったときにTipsが多いので楽でしょう、それさえも面倒だという方はオンライン実行環境paizaがあります。https://paiza.io/jaこれは様々な言語のオンライン実行環境があり、かなり高度なこともできます。先述しましたが、Pythonで何ができるかがエンジニアの価値です。それ以前にもプログラミングやってないけどちょっと触ってみたい人、高い機能があるので遊ぶのにいい言語で、ほぼ無料か安価にできるので触ってみるのがおススメです。Line@にご登録ください!Line@にお友達申請いただくと、随時新しい案件情報などをお届けいたします。