bCNCやchainerを使うときのPythonは2.7系で。

今まであまり使わなかったからよくわかんないけど、最近何かをやろうとする度にPythonを使えといわれる。

確かにjavaやPythonを使えばOSを問わずに同じプログラムが動くので便利だとは思うけど。

電子工作でもPython、IoTでもPython、ディープラーニングでもPyhon。そろそろちゃんと覚えたほうがいいな。

話とは関係ないけどAZlinkが何日か死んでることがあるのは管理人が手動で復活するまでのタイムラグなのか??

Chainerによる実践深層学習 Chainerによる実践深層学習
新納浩幸

オーム社
売り上げランキング : 3488

Amazonで詳しく見る

そのPythonには現行で2種類のバージョンがあるのだが、大は小を兼ねないので注意。

出回っている大体のライブラリは2.7系で動作するものが多い。ちなみにどちらのバージョンにも32/64bit版はある。

よっぽどの用途でない限り3.5系はお呼びでない感じ。

Download the latest version - Python

pythonver.png

bCNCの実行にも2.7系が必要。

bCNC - github master

ちなみにシリアル通信のライブラリが必須なのでbCNCを実行する前にpyserialを追加でインストールしておく必要がある。ライブラリのインストールには専用のコマンドがある。

C:\PythonXX\Scripts\easy_install pyserial

とりあえずこれでbCNCを実行することができる。Arduinoにgrblを書き込む場合もArduinoIDEは使わないらしい。イメージファイルを直接書き込むだけでOK。

Pythonチュートリアル 第3版 Pythonチュートリアル 第3版
Guido van Rossum,鴨澤 眞夫

オライリージャパン
売り上げランキング : 77018

Amazonで詳しく見る