Python(パイソン)って、そもそもナニ?

Pythonとは

Pythonは初心者からプロにも使われている超有名で汎用的なプログラミング言語で、YoutubeをはじめとしてInstagramやDropBoxなどもPythonで作られています。Pythonという名前は、イギリスで有名なコメディ番組「空飛ぶモンティ・パイソン」にちなんでいるようです。

Pythonの特徴

 主な特徴備考
1インタープリタ1行単位で実行することができるため、結果をすぐに確認できます
シンプルな構文他のプログラミング言語に比べてシンプルで読みやすくなっています
様々な用途に適応Webアプリケーションをはじめとして、AIやデータ解析、自動化など様々な分野で活用されています。
OSに依存しないWindowsだけでなく、MacやLinuxなど様々なOSで動作します
変数の型宣言不要初心者には難解な変数の型宣言が不要です
豊富なライブラリ膨大なライブラリが用意されており、これらのライブラリを活用すれば自分で作る範囲を最小限に抑えることができます

実際のプログラム

 例として計測器をコントロールするプログラムを作る場合、National Instruments社のライブラリ pyvisa を使用することができます。デジタルマルチメータ(DMM)をコントロールして電圧の測定結果を取得するプログラムは次のような6行のプログラムで実現することができます。

プログラム解説
import pyvisaNational Instruments社の計測用ライブラリpyvisaの利用を宣言
rm = pyvisa.ResourceManager()pyvisaのリソース管理用変数をrmとして取得
visa_list = rm.list_resources()rmからvisaデバイスのリストをvisa_listに取得
usb1 = visa_list[0]visaリストからUSBの制御用変数を取得
dmm = rm.open_resource(usb1)USBインターフェースをオープンし、変数dmmに格納
data = dmm.query(‘MEAS:VOLT?’)DMMに対して電圧測定コマンド MEAS:VOLT? を発行し、測定結果を変数dataに格納

 ご覧のように、変数の宣言や計測器とのやりとりを規定するためのプログラムがありませんので、他のプログラミング言語と比較すると格段に短いプログラムとなっています。

関連ページ

電源自動評価システム https://www.keisoku.co.jp/pw/product/system/eval/