現在、以下の学習会を開催しています。各学習会の詳細はそれぞれのアイコンをクリックしてご覧ください。
オンラインなので遠方からも参加できます。お気軽にご参加ください。
Pythonプログラミング学習会で制作した作品
多角形の回転
虹色の多角形
円と同心円で作る図形
花を咲かせる
ベンハムの円盤
フィボナッチ数列
RGB 色について学ぶ
算数の問題を解く
ゲームつくり
時間の計算、柱時計
データのグラフ化
Pythonプログラミング学習会初めてのPythonから自分でオリジナルなプログラミングができるまで
Pythonプログラミングの入門に良く使われるタートルグラフィック(turtle)とそれに各種のモジュールやライブラリーを組み合わせて学習し、
自力でプログラミングし、オリジナルなアート作品を創っています。また、pygameでゲームを作ったり、現在時刻を示す柱時計、さらにはデータの取り扱うPandasでcsvファイルを読み込み、グラフを作ったりしています。
現在、Python版Processingを学習しながらアート画像や映像作品を作っています。 モジュール:ある目的のためにまとまった機能・命令の集まり、turtle,time,math,date,pygame,calendar,sysなど
ライブラリー:モジュールをいくつかまとめてパッケージとし、パッケージをある目的のためにまとめたもの
Pygame、Pillow,NumPy、OpenCVなど ロジックを考え、オリジナルなプログラムを作る小中学生の算数・数学などを使い、ロジックを考え、オリジナルなプログラムを創ります。プログラミングの仕方(Howto)や既存のコピーではなく、独創性を重視します。 アートつくりを楽しむPython ARTというのがあります。Pythonならではの様々な図形を作りることができます。Pythonでアートつくりを楽しんでいます。STEAM教育と関連プログラミング(Technology)に関連した科学(Science)、数学(Mathematics)、アート(Art)もやります。プログラミング教室ではこれらに電子工作(Engineering)を加えてSTEAM教育をしています。生きがい作りと健康増進高齢になっても仲間つくり、生き甲斐つくり考えることにより前頭葉を活性化させ、健康つくりに寄与します(健康には脳の前頭葉を働かせることが重要であると言われています) プログラミング教室の講師本学習会に参加することで当法人のらくビット・プログラミング教室の講師になることができますいつからでも参加できますプログラミング学習の順序はありません。プログラム作りを重ねているうちにプログラミング的思考やプログラミング術が身につきます。参加した初回にプログラミング作成アプリGeanyの使い方を学習します。オープンソースの無料、利用時間無制限のオンライン会議システム、Jitsi Meetを使います。
Jitsi Meet
参加者は、講師が話しながら進める共有画面を見ながら自らもプログラムし、双方向のやり取りで学習を進めます。 参加者専用のメーリングリストと専用のWebページによる情報交換で補完。都合で欠席しても復習、予習できます。 リアルの会もあり、それに参加できます(各回ごとに参加費500円)
開催日:第1,3土曜日:13:30-15:30 祝日はお休み
参加費:1000円/月 2回+予備1回 |
多角形の回転 いろいろな多角形を回転させると面白い形になります | ||||
虹色の多角形
虹の7色のリストを使って色々な図形を作りました | ||||
円と同心円 円と同心円の組み合わせで面白い図形を作りました | ||||
外側に貼った紐の長さを求める |
中の同心円は同じ色 回りの環境によって違って見える:錯視 |
花を咲かせる 桜の花を描きました 雄しべはランダムに |
||||
雄しべをランダムに描く |
ベンハムの円盤
白黒の円盤を回すと色が見えてくる現象、色々な円盤を作り、モーターで回転。模様と回転(右、左、速度)を変えて謎に挑戦しました |
||||
フィボナッチ数列 Fibonacci数列を基にした図形作りを楽しみました |
||||
RGB 色について学ぶ 赤、緑、青の3原色による色の付け方を学びました |
||||
算数の難題を解く
小学校算数の難題を解くプログラムを作り解答 | ||||
ゲームつくり
Pygameでゲームを作り遊びました | ||||
玉が壁で跳ね返り下に落ちたらゲームオーバ、落ちないようにラケットを動かす。制限時間内でラケットで玉を返した回数を競う |
信号点滅、歩行者信号が青のときカッコー音で知らせます |
時間の計算、柱時計
時間計算のPythonを学び、現在時刻を表示する秒針のチクタクと毎時報の音を出す柱時計 | ||||
現在時刻、秒(振子の打音),時報の音を鳴らす |
時間経過などの時間・日数計算など |
データのグラフ化
データ(CSVファイル)をPandasで読み込みグラフ化、MatplotlibやNampyについても学ぶ e-Statからの統計データをダウンロードし、PandasとMatplotlibによりグラフ化しました | ||||
上記のデータをPythonのPandasで要支援、要介護度数ごとに円グラフにしてみました(下図)。 棒グラフから順に認知症、脳血管障害、骨折、関節疾患が要介護になる主要な原因であることがわかります(高齢による原因は除く)。 要支援、要介護の重症度別の割合を見ると(下図)、骨折と関節疾患は要支援にとどまり、認知症、脳血管障害が要介護の原因の主要原因であることが明示されました |
要支援1 |
要支援2 |
要介護1 |
要介護2 |
要介護3 |
要介護4 |
要介護5 |