株式会社アイネックスはソフトウェアの開発、ホームページの作成ツール企業です。

     横浜、東京に拠点を置き、検証システム/金融・証券のシステム等の構築、開発を行い、
ホームページの作成ツール支援と多岐にわたるソリューションを提供します。

ラズベリーパイ

40-08) ラズベリーパイ Python言語

Python(パイソン)言語

ラズベリーパイ(Raspbery Pi3)でPythonでプログラムを作成します。

PythonはRaspbianでは標準で使え、Pythonのインストール作業は不要です。
Python2のバージョン確認は
 python -V
 (RasbianにはPython2.7.9)

Python3のバージョン確認は
 python3 -V
 (RasbianにはPython 3.4.2)

らずべりー


40-08) 1.Pythonプログラムのサンプルソース


#!/usr/bin/env python
# -*- coding: utf-8 -*-
import time
print "--- 1秒間隔で5回表示 ---"
for var in range(0, 5): # 5回繰り返し
  from datetime import datetime
  print datetime.now().strftime("%Y/%m/%d %H:%M:%S") # 年月日時間を表示
  time.sleep(1) # 1秒停止(3600で1時間停止)
print "--- 3秒間隔で3回表示 ---"
for var in range(0, 3): # 3回繰り返し
  from datetime import datetime
  print datetime.now().strftime("%Y/%m/%d %H:%M:%S") # 年月日時間を表示
  time.sleep(3) # 3秒停止(3600で1時間停止)
print "--- テスト終了 ---"


40-08) 2.Pythonプログラムの作成、実行。

1.Python言語のソースを作成する。
  sudo gedit taku801.py

らずべりー



3.Pythonプログラムの実行確認
  python taku801.py
 
らずべりー

40-08) 3.Python3プログラムのサンプルソース


#!/usr/bin/env python
# -*- coding: utf-8 -*-
import time
print("Python3--- 1秒間隔で5回表示 ---")
for var in range(0, 5): # 5回繰り返し
  from datetime import datetime
  print(datetime.now().strftime("%Y/%m/%d %H:%M:%S")) # 年月日時間を表示
  time.sleep(1) # 1秒停止(3600で1時間停止)
print("Python3--- 3秒間隔で3回表示 ---")
for var in range(0, 3): # 3回繰り返し
  from datetime import datetime
  print(datetime.now().strftime("%Y/%m/%d %H:%M:%S")) # 年月日時間を表示
  time.sleep(3) # 3秒停止(3600で1時間停止)
print("Python3--- テスト終了 ---")


40-08) 4.Python3プログラムの作成、実行。

1.Python3言語のソースを作成する。
  sudo gedit taku802.py

らずべりー



3.Python3プログラムの実行確認
  python3 taku802.py
 
らずべりー

4.taku801.py と taku802.py はコメントが違うだけの同じプログラムです。
  PythonでもPython3でも共に実行します
  python taku801.py
  python taku802.py

  python3 taku801.py
  python3 taku802.py