
頼円3月の予定している
板橋区「男女平等参画区民協働企画講座」
『だれでも学べる・やさしいプログラミング講座
~スマホでプログラムを作ってみよう~』の
ポスター案を作成しました。
<日立アカデミー向けプログラミング授業Python>
日立アカデミー殿向けプログラミングPythonテキストの
一次版完成しました。
これまでのプログラミング教育の課題を見直し、
本NPOのめざす左脳を刺激する時間を充実させています。
具体的には、文法を網羅するのではなく、
ブラックジャックというカードゲームを題材に、
例題、宿題、自由課題と連続性を持たせ、
自分で考えながら、自分のアイデアを形にするための
技術をチームでディスカッションしながら学んでもらいます。
全体は100ページ弱の分量ですが、初めの10ページを
Webにアップしました。コメントなどあればお願いします。
<研修/教材案>
・スマホで動かすMicro:Bit(2時間)
・スマホで学ぶマイクロPython(2時間)
・Micro:Bitを用いた電子工作(2時間*2)
・RasPiを用いたIoTシステム講座(2時間*5)
・RasPiを用いたかるた取りロボットの作成(2時間*2)
・RasPiを用いたダーツロボットの作成(2時間*3)
・野球部のための表計算入門(2時間*2)
・サッカー部のための表計算+プログラミング入門(2時間*2)
・OpenCV+Pythonを用いた画像認識入門(2時間*2)
<科学館向け教材>
RasPiやMicr:Bitとセンサやブレッドボード用意して
パソコンやスマホを持ってきてもらって
セミナーを実施できるのでは。
PCやスマホからリモートデスクトップすればよい。
RasPiで、
・Python
・mySQL
・MQTT
・LibreCalc
を使えばかなりなことができる。
<無線LANルータがない環境下でのWindows10ファイル共有>
Windowsボタンを右クリック→「ネットワーク接続」→「アダプターのオプションを変更する」→「Wi-Fi」を右クリックして「プロパティ―」選択→(TCP/IPv4)を選択→プロパティーを押下し講師用指定アドレスに設定。DNSは設定不要。終了時に設定を検証」は無視。共有したいフォルダを、右クリックし、「プロパティー」-「共有」タブで、「詳細な設定」で、「このフォルダを共有する」にチェックを入れ、OK。共有できない場合は、ネットワークがプライベートになっていることを確認。
「プロパティー」-「共有」タブで、「共有」ボタンで共有すると、users以下すべてのファイルが共有されるので注意。
研修生に、講師用アドレスにアクセスしてもらえばフォルダが見えるはず。
<Openpyxlのオフラインインストール方法>
https://qiita.com/analytics-hiro/items/2565adbb2c900e6738cd
に成功例が記載されている。
事前にオンライン環境で、
pip download -d src --no-binary :all: openpyxl
を実行し、
et_xmlfile-1.0.1.tar.gz jdcal-1.3.tar.gz openpyxl-2.4.8.tar.gz
の3つのファイルをダウンロードしておく。
オフライン環境で
これらをコピーしたフォルダに移動し
pip intall et_xmlfile-1.0.1.tar.gz
pip intall jdcal-1.3.tar.gz
pip intall openpyxl-2.4.8.tar.gz
を実施。
<xlWingsのオフラインインストール方法>
プロキシなしでインターネットにつながっていれば
pip install xlwings
でインストールが完了する。
オフラインインストールする際する場合は、
py -m pip download -d xlwings_src xlwings
でxlwings_srcフォルダに
pywin32-227-cp38-cp38-win_amd64.whl
comtypes-1.1.7.zip
xlwings-0.18.0.tar.gz
をダウンロードし
C:\Users\(ユーザ名)にコピー。
2.コマンドラインから
py –m pip install –-no-index
–-find-links=xlwings_src xlwings
と入力し、オフラインインストール。
(インストールするPythonのバージョンなどが違うと
エラーになるので注意。 python-3.8.2-amd64.exe
ならpywin32-227-cp38-cp38-win_amd64.whl を)
<RasPi BusterでIDLEが使えない>
Busterになって、開発環境がThonny Python IDEに変更になったのでPCでの説明と合わなくなってしまった。
→
sudo apt update
sudo apt-get install idle-python3.7
でインストール。
<Pyhtonで、if (x >= A) and (x < B): の記述を簡略化したい>
→if (A <= x < B):
と書くことができる。
<RasPiで日本語の入ったファイルが開けない、文字化けしている>
日本語の入ったファイルが、ThonnyでOpenできない、IDLEでは文字化けしている。
→設定→RasPiの設定→ローカライゼーション→ロケールの設定の文字セットをUTF-8に変更する。20210119
<PCからRasPiへリモートデスクトップ時フォルダごとコピーができなかった>
リモートデスクトップのオプション設定で、ローカルリソースのローカルデバイスとリリースのプリンターのチェックを外せばPCのドライブを共有できる。
