SlideShare a Scribd company logo
1 of 30
Download to read offline
プログラミング学習と
Scratch, Raspberry Pi, Python
@みんなのPython勉強会#15
2016/8/10
プログラミングサークルOtOMO 塩野 禎隆
本日お話しすること
昨今、日本国内においても小学校でのプログラミン
グ教育の必修化が検討され、ネット上でも多くの議
論を見かけるようになりました。
今回は、
・Scratch
・Raspberry Pi
・Raspi上でのPython、Scratch、Mincraft Pi、GPIO
に関しての話題を元に、Pythonとプログラミング
学習の可能性を皆様と考えたく思います。
自己紹介
• 塩野 禎隆(しおの よしたか)
• もともとは、建築計画学という分野の研究者
• Python歴は4年ほど。(プログラマではなくSI)
• 子ども向けプログラミングは、5年前ほど。
• OtOMOというサークルに父兄として参加し、そのうちに
毎月数回、小学生を対象にScratchや簡単な電子工作な
どを教えるようになる。
• 活動の中心である阿部和広先生の下で、子ども向けの
Raspberry Piの書籍、Studuinoの書籍をお手伝い。
ちなみに、こちらはブロック玩具とArduino互換機であるStduinoというデバイスを利用
して、自動ドアなどを作りながら「計測」と「制御」を学んでいくセットです。
今日は主に「Raspberry Piで始めるどきどきプログラミング」という本に書かれているこ
とが主になります。
プログラミング言語
Scratch(スクラッチ)
Scratchの画面(バージョン2)
2016年8月に発表
HTML5で動きます。
Scratchとは
• キーボードを極力利用しない、ビジュアルプログラミング
言語のひとつです。(http://scratch.mit.edu/)
• 2006年に最初のバージョンがMITメディアラボのミッチェ
ル・レズニックさん率いる「ライフロング・キンダーガー
テン・グループ」によって開発されました。
• グループ名が表すように、子どもだけでなく、「子どもか
ら老人まで」を対象とした初学者向けのプログラミング環
境です。
Version1.4 Version2.0 Version3.0
FlashベースのWebアプリ
Squeak VM上のアプリ
(Win、Mac、Linux,
Raspi、iPad….
Scratchとは - プログラミング言語以外の特徴
Scratchは、ブロック言語として有名になってしまいましたが、
• SNS機能:作品を世界中に公開、共有できます。ユーザーが他者の作
品を評価したり「Studio」というキュレーション機能があったりしま
す。
• 版管理機能:Scratchは他者の作品を改造し、公開することを推奨し
ているため、(Remix機能)、非常に多くの派生作品が生まれます。
といった、言語だけでなく、SNS+コード共有といった、近代的なプロ
グラミング環境に近い環境も特徴です。
リミックスツリー
(作品の改良を樹形図として表示)
質問、雑談BBS
Scratchとは
….大人の世界同様、 SNS機能があるがゆえに作品のコ
メント欄も掲示欄も荒れます。
…しかも他国語で煽られることもあります。
…でも、時間を置くと、ユーザーが自ら自浄していく
ケースもあります。コメント欄に書かれた英語や、返答
の日本語の文を、Google先生で翻訳する子もいます。ま
た、複数のユーザーによる作品の改良(Remix)によっ
てより良い作品が生まれたり、コメントを素直に受け止
めて、次作につなげる子もいます。
…これも大人の世界同様です。
Raspberry Pi
Raspberry Pi Model B
Raspberry Piとは
• エベン・アプトンさんが創設したRaspberry Pi財団が開発
しているワンボードマイコンです。
• エベンさんが英国のケンブリッジ大学で教えていた時、学
生がソフトウエア(おそらく上層の)の知識に偏りすぎて
いたため、もう少し下層やハードよりに興味を持ってもら
いたい、というのが、開発のきっかけとのことです。
Raspberry Piとは
• 25ドルにすれば、多くの学生、子どもが自由に触れるこ
とができるコンピュータになる、というコンセプトから、
多くのサプライヤーが支援する形で製造しています。(知
人の組み込み屋によると、普通に作れば100ドルは下らな
いそうです)
• 日本において、PC8001などの8bit機が流行っていたころ、
英国にはMicroBBCというPCが普及していたそうです。ま
た、欧州が米国にコンピュータ産業で負けている昨今、
ARM自体が英国の企業であることが、Raspberry Piが生ま
れた背景にあるのかな、と思います。
Raspberry Piとは – 個人的に考える特徴
個人的に、コンピュータ教育における、Raspberry Piの特徴
は、安いことよりも、
• OSをはじめとするソフトウエアリソースが潤沢
• GPIO(汎用入出力端子)がある ->Lチカが出来る
• SoCにGPUが内蔵されている ->Minecraft Piが動く
の3点であると思います。
現在は、ハードウエアとしては、より高性能なワンボード
マイコンも登場しておりますが、この3点の強みを合わせた
ものは、現時点でも存在していないと思います。
Raspberry Piとは
現在、Rapberry Piで主に利用されるOSであるRaspbian
(2016/5版)には、デフォルトで
• Pythonおよびゲーム向けライブラリ
• Scratch(バージョン1.4)
• MathematicaおよびWolfram Engine(数式処理)
• Minecraft Pi(クリエイティブモードのみ、API公開)
• Sonic Pi(Ruby由来の音声、音楽、音響プログラミング
環境)
• Node-Red(Node.jsをベースとした、Webブラウザ上で
ビジュアルコーディングできる環境)
• その他Java開発環境などなど
….といった環境がごっそりプリインストールされます。
Raspberry Piとは
…子どもたちにRaspberry Pi渡して放置したら、基本
Minecraftしかしません…
…子どもたちはMinecraft大好きです。
…ただ、ネットワークで複数のMinecraft Piで連携させて、
バーチャル鬼ごっこする、といったことも起こるので、そ
れはそれでよいのかな、と思ったりもします。
Scratch <-> Python
on Raspberry Pi
Scratch2MCPI 
Minecraft Graphics Turtle
Scratch <-> Python on Raspberry Pi
出典は見つけ出せませんでしたが
「Raspberry PiのPiは、PythonのPy」
と、当初、生みの親のエベンさんが言っていたそうです。
実際に、海外ではよく利用されていて、初期のRaspbianでは、
Raspberry Piの特徴ともいえる、GPIOやMincraft PiのAPIを操
作するためのライブラリ、サンプルコードが、主にPython
で提供されておりました。
GPIOライブラリ名 :RPi.GPIO
Mincraft Pi APIライブラリ名 :minecraft
Scratch <-> Python on Raspberry Pi
• RaspbianにインストールされているScratch1.4は「遠隔セ
ンサー」という、ソケット通信で他のプログラムやホスト
とデータを送受信する機能があります。
• Pythonには、「py-scratch(ライブラリ名scratch)」という、
Scratchと遠隔センサーで通信するためのライブラリが早
期から公開されていました。(こちらはRaspberry Pi以外
の環境でも使えます)
• その流れで、RaspbianにおけるScratchのGPIO、Minecraft機
能拡張は、Pythonが利用されています。
Scratch
(遠隔セン
サーOn)
Python
Minecraft 
Pi
GPIO
Scratch
GPIO7(or4)
scratch
2mcpi
py‐
scratch
py‐
scratch
Rpi‐
GPIO
Minecr
aft API
Scratch <-> Python on Raspberry Pi
…残念なことに、知る範囲では、Raspberry PiでScratchを楽
しんだ小学生が、その後Python環境を利用するようになる
のは、なかなか難しい様子です。
高校生以上になると、自力でWiiリモコンをRaspi上のScratch
で利用できる環境をPythonで作る子もいたりしますが、や
はり少数です。
ScratchでWiiリモコンを使う
プログラミング「を」学ぶ
プログラミング「で」学ぶ
プログラミングを学ぶ プログラミングで学ぶ
子ども向けのRaspberry Piのワークショップで、一度親御さ
んの依頼で、小学生にPythonを教えたことがあります。
テキストエディタの使い方までは、親御さんが教えていた
こと、また、アルファベットが読めるとのことだったので、
Minecraft PiをPythonから動かすプログラムの作り方を教え
ました。
しかし、教えた以上のことはできませんでした。
….この状況は、大人にプログラミングを教える際にも、よくあることかと思い
ます。
プログラミングを学ぶ プログラミングで学ぶ
• キーボードの壁
• アルファベットの壁
(言葉、文字の壁ともいえます)
• 親、大人の壁
(いわゆる先入観。インタネット危険
この子ならで出来る/出来ない)
子ども向けプログラミング学習における「3つの壁」(経験則的なもの)
キーボードに慣れていて、英語もアルファベットも抵抗がなく、インタネットも
きちんと使える子でも、意外と大人の壁が厚く、うまくプログラミングを学ぶと
ころまでいけない子はたまに見かけます。
プログラミングを学ぶ プログラミングで学ぶ
段階 年齢 特徴
1 感覚運動段階 0~2
感覚と運動が表象を介さずに直接結
び付いている時期
2 前操作段階 2~7
他者の視点に立って理解することが
できず、自己中心性の特徴を持つ。
3 具体的操作段階 7~12
数や量の保存概念が成立し、可逆的
操作も行える。
4 形式的操作段階 12歳以降
形式的、抽象的操作が可能になり仮
説演繹的思考ができるようになる。
子どもによっては、より若い年齢で次の段階に行くこともあるが、段階はかならず1‐
>2‐>3‐>4となっていく。感覚的に、反抗期になる小3 が一つのラインと考える。
また、未就学児でも利用しやすい環境が良い効果を生んでいるケースもある。
ジャン・ピアジェによる「思考発達段階説」(wikiより)
プログラミングを学ぶ プログラミングで学ぶ
「デバッグこそ重要な思考法」(シーモア・パパートさん)
何かがうまくいかないときに、自分の操作を一歩引いた別の視点で眺める経験とい
うのは、他の教育、学習法だけでなく、日常かでもではなかなか体験しにくいです。
デバッグを一度でも体験することは、継続的に自らの手でものを作り、学ぶことに
つながる、と考えています。
「概念を、頭の中に入りやすい(理解しやすい)大きさにかみ砕いてあげる」
良い概念、理念であっても、一気に理解することは難しいため、はじめは、子ども
たちの理解の速度に合わせて表現や情報量、タイミングを考えながら伝えます。
「子どもたちが知的に活動しているのは、彼らにとって個人的に意味のあるも
のを組み立てているときだけだ」(ミッチェル・レズニックさん)
意味や興味の持ち方のバリエーションを伝えるのは大事です。
状況によっては、作っているものの別の価値を見出してあげることもありますし、
逆説的に、ただ仲間内でMinecraftで騒ぎたい子たちを、別のものに興味を持たせて
解散させたりします。
子どもたちにプログラミングを教えるときに気をつけていること
プログラミングを学ぶ プログラミングで学ぶ
プログラミングに適性を持つ方々ではない人々に、プログラミングを学んでも
らう、もしくはプログラミングで学んでもらうためにも、
1. 上手くいかないときに、どうすればよいかを考えて
自分で解決させる
2. 概念や理念を正しく、しかし理解しやすく伝える
3. 何より興味を持ってもらう、個人的な意味を感じて
もらう
の3点は、子ども同様に重要であると思います。
Pythonの場合、2.に関しては、良書が多いのですが、1.に関してはチュートリ
アル的に説明を行うことが多い書籍では伝わりにくい部分があります。3.の興
味においては、Pythonの適応分野の広さが強みになる、と考えます。
大人や学生さんにプログラミングを教える場合に転用すると
プログラミングを学ぶ プログラミングで学ぶ
…ですが、今まで、Pythonをやってみたい、という子ども、
もしくや大人に出会ったことがありません。
…プログラミングに興味がある人の多くは、ゲーム、Web
アプリ、スマホアプリなどの適応分野から入ってきます。
そのため、Javascript、Java、Swift、C#(というかUnity)、
国内特有とは思いますがRubyが人気かな、と思います。
…潤沢なライブラリ、適応範囲の広さが、逆に特徴をなく
しているのかな、と思っています。
プログラミングを学ぶ プログラミングで学ぶ
Sugar OS
Autodesk社さんの建築CADであるRevit、
VasariはPythonShellや、DynamoPythonScriptで
プログラムから建築の3Dデータを生成する
ことができます。
柱、梁、天井といった、なじみのある要素を
プログラミングから操作できるため、コン
ピュータにも建築にも興味のある人に受けが
良いです。
建築CAD+Pythonもしくは
Dynamo
OLPCプロジェクト(One Lap Per Child)で開
発されたノートPCの、GUI部分が独立して
Suger OSとして公開されており、Raspi3で
動きます。Python、PyGTK、 GTK+で構築
されてます。
OLPCは、筐体の良さだけでなく、GUIもよ
くできているため、展示をしている使って
みたくなる人が多い様です。
興味を持ってもらえるかな、と最近検証しているもの
まとめに変えて
Pythonの適応分野で、子どもたちが食いつきそうなことを、教えていた
だければ幸いです。
よろしくお願いいたします。
参考文献等
「Dynabook」の背景にあった、知られざる物語
http://www.atmarkit.co.jp/ait/articles/1306/06/news111.html
2013年5月19日に行われた、Scratch Dayにおける阿部先生の基調講演の記事です。LOGOの
シーモアパパートさん、SmalltalkやDynabookのアランケイさんが、プログラミングと教育を考
えていたか、その流れがSqueak EtoyやScratchにどうつながっているかがよくまとまっており
ます。
マインドストーム — 子供、コンピューター、そして強力なアイデア
LOGOを開発したシーモアパパートさんの著書です。子どもたちがコンピュータやプログラミ
ングを通して学ぶことに関して、「構成主義」という言葉をもとに、多くの事例、提案があり
ます。
作ることで学ぶ ―Makerを育てる新しい教育のメソッド
シーモアパパートさんの構成主義を、現在のパーソナルファブリケーションが発達した世界に
適応、発展させるべく作成された書籍です。学習環境の形成の仕方など、多免停な視点から、
あたらしい学びを考えています。
参考文献等
小学生からはじめるわくわくプログラミング
阿部和広先生の書籍です。巻末に、Personal Comupterの定義をしたと言われているアランケイ
さんのDynabookに関する当時と今のエッセイが収録されています。
最後に
世界初の子ども向けプログラミング言語LOGOを開発し、子どもたちが
コンピュータで学ぶことの可能性を示した、シーモアパパートさんが
2016/7/31にお亡くなりになりました。
この場を借りて、ご冥福をお祈りします。
> python
>>> import turtle
>>> t = turtle.Turtle()
>>> for i in range(0,4):
>>>    t.forward(50)
>>>    t.right(90)

More Related Content

What's hot

OSS Study#19_LT
OSS Study#19_LTOSS Study#19_LT
OSS Study#19_LTNaoY-2501
 
S01 t1 tsuji_pylearn_ut_01
S01 t1 tsuji_pylearn_ut_01S01 t1 tsuji_pylearn_ut_01
S01 t1 tsuji_pylearn_ut_01Takeshi Akutsu
 
WindowsでPython
WindowsでPythonWindowsでPython
WindowsでPythondrillan
 
サードパーティパッケージの歩き方
サードパーティパッケージの歩き方サードパーティパッケージの歩き方
サードパーティパッケージの歩き方Takesxi Sximada
 
Python入門者の集い #6 Lightning Talk
Python入門者の集い #6 Lightning Talk Python入門者の集い #6 Lightning Talk
Python入門者の集い #6 Lightning Talk Katayanagi Nobuko
 
S12 t1 python学習奮闘記#5
S12 t1 python学習奮闘記#5S12 t1 python学習奮闘記#5
S12 t1 python学習奮闘記#5Takeshi Akutsu
 
Pynyumon03 LT
Pynyumon03 LTPynyumon03 LT
Pynyumon03 LTdrillan
 
Python札幌 2012/06/17
Python札幌 2012/06/17Python札幌 2012/06/17
Python札幌 2012/06/17Shinya Okano
 
Pythonのプロファイリング
PythonのプロファイリングPythonのプロファイリング
Pythonのプロファイリングysakaguchi
 
オリエンテーション
オリエンテーションオリエンテーション
オリエンテーションTakeshi Akutsu
 
Python エンジニアの作り方 2011.08 #pyconjp
Python エンジニアの作り方 2011.08 #pyconjpPython エンジニアの作り方 2011.08 #pyconjp
Python エンジニアの作り方 2011.08 #pyconjpTakeshi Komiya
 
Pyladies tokyo 2nd anniversary LT
Pyladies tokyo 2nd anniversary LTPyladies tokyo 2nd anniversary LT
Pyladies tokyo 2nd anniversary LTdrillan
 
Python学習奮闘記#07 webapp
Python学習奮闘記#07 webappPython学習奮闘記#07 webapp
Python学習奮闘記#07 webappTakeshi Akutsu
 
PyLadies Tokyo - 初心者向けPython体験ワークショップ開催の裏側
PyLadies Tokyo - 初心者向けPython体験ワークショップ開催の裏側PyLadies Tokyo - 初心者向けPython体験ワークショップ開催の裏側
PyLadies Tokyo - 初心者向けPython体験ワークショップ開催の裏側Katayanagi Nobuko
 
Pythonスタートアップ勉強会201109 python入門
Pythonスタートアップ勉強会201109 python入門Pythonスタートアップ勉強会201109 python入門
Pythonスタートアップ勉強会201109 python入門Takayuki Shimizukawa
 

What's hot (20)

stapy#23 LT
stapy#23 LTstapy#23 LT
stapy#23 LT
 
OSS Study#19_LT
OSS Study#19_LTOSS Study#19_LT
OSS Study#19_LT
 
S01 t1 tsuji_pylearn_ut_01
S01 t1 tsuji_pylearn_ut_01S01 t1 tsuji_pylearn_ut_01
S01 t1 tsuji_pylearn_ut_01
 
Introduction
IntroductionIntroduction
Introduction
 
WindowsでPython
WindowsでPythonWindowsでPython
WindowsでPython
 
サードパーティパッケージの歩き方
サードパーティパッケージの歩き方サードパーティパッケージの歩き方
サードパーティパッケージの歩き方
 
Python入門者の集い #6 Lightning Talk
Python入門者の集い #6 Lightning Talk Python入門者の集い #6 Lightning Talk
Python入門者の集い #6 Lightning Talk
 
S12 t1 python学習奮闘記#5
S12 t1 python学習奮闘記#5S12 t1 python学習奮闘記#5
S12 t1 python学習奮闘記#5
 
Pynyumon03 LT
Pynyumon03 LTPynyumon03 LT
Pynyumon03 LT
 
S09 t0 orientation
S09 t0 orientationS09 t0 orientation
S09 t0 orientation
 
Python札幌 2012/06/17
Python札幌 2012/06/17Python札幌 2012/06/17
Python札幌 2012/06/17
 
Pythonのプロファイリング
PythonのプロファイリングPythonのプロファイリング
Pythonのプロファイリング
 
オリエンテーション
オリエンテーションオリエンテーション
オリエンテーション
 
Stapy#22 LT
Stapy#22 LTStapy#22 LT
Stapy#22 LT
 
Python エンジニアの作り方 2011.08 #pyconjp
Python エンジニアの作り方 2011.08 #pyconjpPython エンジニアの作り方 2011.08 #pyconjp
Python エンジニアの作り方 2011.08 #pyconjp
 
Pyladies tokyo 2nd anniversary LT
Pyladies tokyo 2nd anniversary LTPyladies tokyo 2nd anniversary LT
Pyladies tokyo 2nd anniversary LT
 
Python学習奮闘記#07 webapp
Python学習奮闘記#07 webappPython学習奮闘記#07 webapp
Python学習奮闘記#07 webapp
 
PyLadies Tokyo - 初心者向けPython体験ワークショップ開催の裏側
PyLadies Tokyo - 初心者向けPython体験ワークショップ開催の裏側PyLadies Tokyo - 初心者向けPython体験ワークショップ開催の裏側
PyLadies Tokyo - 初心者向けPython体験ワークショップ開催の裏側
 
S10 t0 orientation
S10 t0 orientationS10 t0 orientation
S10 t0 orientation
 
Pythonスタートアップ勉強会201109 python入門
Pythonスタートアップ勉強会201109 python入門Pythonスタートアップ勉強会201109 python入門
Pythonスタートアップ勉強会201109 python入門
 

Viewers also liked

見た目だけのデザインと意味を持つデザイン
見た目だけのデザインと意味を持つデザイン見た目だけのデザインと意味を持つデザイン
見た目だけのデザインと意味を持つデザインIsezaki Toshiaki
 
Pythonで画面付きのアプリを作成する
Pythonで画面付きのアプリを作成するPythonで画面付きのアプリを作成する
Pythonで画面付きのアプリを作成するJun Okazaki
 
Python勉強会in 長野 オープニング
Python勉強会in 長野 オープニングPython勉強会in 長野 オープニング
Python勉強会in 長野 オープニングYuuki Nakajima
 
Seq2Seqでボットづくり
Seq2SeqでボットづくりSeq2Seqでボットづくり
Seq2SeqでボットづくりMasato Fujitake
 
マインクラフトでプログラミングを楽しむ
マインクラフトでプログラミングを楽しむマインクラフトでプログラミングを楽しむ
マインクラフトでプログラミングを楽しむhevohevo
 
Minecraft で遊びつつ プログラミングを学ぼう ~ ComputerCraft のすすめ ~
Minecraft で遊びつつ プログラミングを学ぼう ~ ComputerCraft のすすめ ~Minecraft で遊びつつ プログラミングを学ぼう ~ ComputerCraft のすすめ ~
Minecraft で遊びつつ プログラミングを学ぼう ~ ComputerCraft のすすめ ~hevohevo
 
オープンハードカンファレンスの紹介
オープンハードカンファレンスの紹介オープンハードカンファレンスの紹介
オープンハードカンファレンスの紹介Yuji Chino
 
GmailとPythonでイベント管理
GmailとPythonでイベント管理GmailとPythonでイベント管理
GmailとPythonでイベント管理drillan
 
大規模データ分析を支えるインフラ系オープンソースソフトウェアの最新事情
大規模データ分析を支えるインフラ系オープンソースソフトウェアの最新事情大規模データ分析を支えるインフラ系オープンソースソフトウェアの最新事情
大規模データ分析を支えるインフラ系オープンソースソフトウェアの最新事情nagix
 
PostgreSQLとPythonとSQL
PostgreSQLとPythonとSQLPostgreSQLとPythonとSQL
PostgreSQLとPythonとSQLSatoshi Yamada
 
bottleで始めるWEBアプリの最初の一歩
bottleで始めるWEBアプリの最初の一歩bottleで始めるWEBアプリの最初の一歩
bottleで始めるWEBアプリの最初の一歩Satoshi Yamada
 
みんなのPython勉強会#21 澪標アナリティクス 井原様
みんなのPython勉強会#21 澪標アナリティクス 井原様みんなのPython勉強会#21 澪標アナリティクス 井原様
みんなのPython勉強会#21 澪標アナリティクス 井原様Takeshi Akutsu
 
ディープラーニングハンズオンを準備して学んだこと
ディープラーニングハンズオンを準備して学んだことディープラーニングハンズオンを準備して学んだこと
ディープラーニングハンズオンを準備して学んだことKiyoshi SATOH
 
アルゴリズム取引のシステムを開発・運用してみて分かったこと
アルゴリズム取引のシステムを開発・運用してみて分かったことアルゴリズム取引のシステムを開発・運用してみて分かったこと
アルゴリズム取引のシステムを開発・運用してみて分かったことSatoshi KOBAYASHI
 
「長野で語るStapyのビジョン」
「長野で語るStapyのビジョン」「長野で語るStapyのビジョン」
「長野で語るStapyのビジョン」Takeshi Akutsu
 
アジャイルってなにが美味しいの
アジャイルってなにが美味しいのアジャイルってなにが美味しいの
アジャイルってなにが美味しいのYasui Tsutomu
 
Clrh87 minecraftでのタートルのご紹介
Clrh87 minecraftでのタートルのご紹介Clrh87 minecraftでのタートルのご紹介
Clrh87 minecraftでのタートルのご紹介Fumihito Yokoyama
 
論理回路シミュレータ Logisim の使い方
論理回路シミュレータ Logisim の使い方論理回路シミュレータ Logisim の使い方
論理回路シミュレータ Logisim の使い方Takashi Kawanami
 
【minecraft】レッド​ストーン回路赤石論理学【配布資料】
【minecraft】レッド​ストーン回路赤石論理学【配布資料】【minecraft】レッド​ストーン回路赤石論理学【配布資料】
【minecraft】レッド​ストーン回路赤石論理学【配布資料】akaishiteacher
 

Viewers also liked (20)

見た目だけのデザインと意味を持つデザイン
見た目だけのデザインと意味を持つデザイン見た目だけのデザインと意味を持つデザイン
見た目だけのデザインと意味を持つデザイン
 
Pythonで画面付きのアプリを作成する
Pythonで画面付きのアプリを作成するPythonで画面付きのアプリを作成する
Pythonで画面付きのアプリを作成する
 
Python勉強会in 長野 オープニング
Python勉強会in 長野 オープニングPython勉強会in 長野 オープニング
Python勉強会in 長野 オープニング
 
Seq2Seqでボットづくり
Seq2SeqでボットづくりSeq2Seqでボットづくり
Seq2Seqでボットづくり
 
マインクラフトでプログラミングを楽しむ
マインクラフトでプログラミングを楽しむマインクラフトでプログラミングを楽しむ
マインクラフトでプログラミングを楽しむ
 
Minecraft で遊びつつ プログラミングを学ぼう ~ ComputerCraft のすすめ ~
Minecraft で遊びつつ プログラミングを学ぼう ~ ComputerCraft のすすめ ~Minecraft で遊びつつ プログラミングを学ぼう ~ ComputerCraft のすすめ ~
Minecraft で遊びつつ プログラミングを学ぼう ~ ComputerCraft のすすめ ~
 
オープンハードカンファレンスの紹介
オープンハードカンファレンスの紹介オープンハードカンファレンスの紹介
オープンハードカンファレンスの紹介
 
GmailとPythonでイベント管理
GmailとPythonでイベント管理GmailとPythonでイベント管理
GmailとPythonでイベント管理
 
大規模データ分析を支えるインフラ系オープンソースソフトウェアの最新事情
大規模データ分析を支えるインフラ系オープンソースソフトウェアの最新事情大規模データ分析を支えるインフラ系オープンソースソフトウェアの最新事情
大規模データ分析を支えるインフラ系オープンソースソフトウェアの最新事情
 
PostgreSQLとPythonとSQL
PostgreSQLとPythonとSQLPostgreSQLとPythonとSQL
PostgreSQLとPythonとSQL
 
bottleで始めるWEBアプリの最初の一歩
bottleで始めるWEBアプリの最初の一歩bottleで始めるWEBアプリの最初の一歩
bottleで始めるWEBアプリの最初の一歩
 
みんなのPython勉強会#21 澪標アナリティクス 井原様
みんなのPython勉強会#21 澪標アナリティクス 井原様みんなのPython勉強会#21 澪標アナリティクス 井原様
みんなのPython勉強会#21 澪標アナリティクス 井原様
 
ディープラーニングハンズオンを準備して学んだこと
ディープラーニングハンズオンを準備して学んだことディープラーニングハンズオンを準備して学んだこと
ディープラーニングハンズオンを準備して学んだこと
 
アルゴリズム取引のシステムを開発・運用してみて分かったこと
アルゴリズム取引のシステムを開発・運用してみて分かったことアルゴリズム取引のシステムを開発・運用してみて分かったこと
アルゴリズム取引のシステムを開発・運用してみて分かったこと
 
「長野で語るStapyのビジョン」
「長野で語るStapyのビジョン」「長野で語るStapyのビジョン」
「長野で語るStapyのビジョン」
 
アジャイルってなにが美味しいの
アジャイルってなにが美味しいのアジャイルってなにが美味しいの
アジャイルってなにが美味しいの
 
7days war - Minecraft
7days war - Minecraft7days war - Minecraft
7days war - Minecraft
 
Clrh87 minecraftでのタートルのご紹介
Clrh87 minecraftでのタートルのご紹介Clrh87 minecraftでのタートルのご紹介
Clrh87 minecraftでのタートルのご紹介
 
論理回路シミュレータ Logisim の使い方
論理回路シミュレータ Logisim の使い方論理回路シミュレータ Logisim の使い方
論理回路シミュレータ Logisim の使い方
 
【minecraft】レッド​ストーン回路赤石論理学【配布資料】
【minecraft】レッド​ストーン回路赤石論理学【配布資料】【minecraft】レッド​ストーン回路赤石論理学【配布資料】
【minecraft】レッド​ストーン回路赤石論理学【配布資料】
 

Similar to プログラミング学習とScratch raspi python

Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )Ai Makabi
 
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022Takayuki Shimizukawa
 
アウトプットのすすめ
アウトプットのすすめアウトプットのすすめ
アウトプットのすすめKoichiHirai1
 
211120 他人の書いたPythonスクリプトをステップ実行で理解する
211120 他人の書いたPythonスクリプトをステップ実行で理解する211120 他人の書いたPythonスクリプトをステップ実行で理解する
211120 他人の書いたPythonスクリプトをステップ実行で理解するTakuya Nishimoto
 
Python研修の作り方 - teaching-is_learning-
Python研修の作り方 - teaching-is_learning-Python研修の作り方 - teaching-is_learning-
Python研修の作り方 - teaching-is_learning-BrainPad Inc.
 
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016Kei IWASAKI
 
人間のためのpython #stapy68 2021-04-14
人間のためのpython #stapy68 2021-04-14人間のためのpython #stapy68 2021-04-14
人間のためのpython #stapy68 2021-04-14Xoxzo Inc.
 
鳥取python勉強会 第1回
鳥取python勉強会 第1回鳥取python勉強会 第1回
鳥取python勉強会 第1回Yuji Oyamada
 
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハントHiroyuki Ishikawa
 
Pythonで ハードウェアを動かす楽しさと ハードウェアハック始めたきっかけ
Pythonで ハードウェアを動かす楽しさと ハードウェアハック始めたきっかけPythonで ハードウェアを動かす楽しさと ハードウェアハック始めたきっかけ
Pythonで ハードウェアを動かす楽しさと ハードウェアハック始めたきっかけLina Katayose
 
Python+Raspberry Piでロボット製作はじめました
Python+Raspberry Piでロボット製作はじめましたPython+Raspberry Piでロボット製作はじめました
Python+Raspberry Piでロボット製作はじめましたM_Sugita
 
オンラインPython学習サービスPyQの価格決め
オンラインPython学習サービスPyQの価格決めオンラインPython学習サービスPyQの価格決め
オンラインPython学習サービスPyQの価格決めHaruo Sato
 
みんなのPython勉強会#43 Pyladies x Stapy ジョイントミートアップ #2
みんなのPython勉強会#43 Pyladies x Stapy ジョイントミートアップ #2みんなのPython勉強会#43 Pyladies x Stapy ジョイントミートアップ #2
みんなのPython勉強会#43 Pyladies x Stapy ジョイントミートアップ #2ManPingHe
 
Raspberry PiとPythonでできること
Raspberry PiとPythonでできることRaspberry PiとPythonでできること
Raspberry PiとPythonでできることLina Katayose
 
5年前の自分たちに伝えておきたいこと モニタリング
5年前の自分たちに伝えておきたいこと   モニタリング 5年前の自分たちに伝えておきたいこと   モニタリング
5年前の自分たちに伝えておきたいこと モニタリング Motohiro Ueki
 
PyCon JP 2017Yuta Kitagami
PyCon JP 2017Yuta KitagamiPyCon JP 2017Yuta Kitagami
PyCon JP 2017Yuta KitagamiYuta Kitagami
 
(python)勉強会のすすめ
(python)勉強会のすすめ(python)勉強会のすすめ
(python)勉強会のすすめKioto Hirahara
 
20180304金沢市キッズプログラミングフェスタ
20180304金沢市キッズプログラミングフェスタ20180304金沢市キッズプログラミングフェスタ
20180304金沢市キッズプログラミングフェスタSI HO
 

Similar to プログラミング学習とScratch raspi python (20)

Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )Python for Beginners ( #PyLadiesKyoto Meetup )
Python for Beginners ( #PyLadiesKyoto Meetup )
 
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022
プログラマーとの出会い - Hello, Programmer! at PyCon Kyushu 2022
 
アウトプットのすすめ
アウトプットのすすめアウトプットのすすめ
アウトプットのすすめ
 
S09 t4 wrapup
S09 t4 wrapupS09 t4 wrapup
S09 t4 wrapup
 
211120 他人の書いたPythonスクリプトをステップ実行で理解する
211120 他人の書いたPythonスクリプトをステップ実行で理解する211120 他人の書いたPythonスクリプトをステップ実行で理解する
211120 他人の書いたPythonスクリプトをステップ実行で理解する
 
Python研修の作り方 - teaching-is_learning-
Python研修の作り方 - teaching-is_learning-Python研修の作り方 - teaching-is_learning-
Python研修の作り方 - teaching-is_learning-
 
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016
たった一ファイルの python スクリプトから始めるOSS開発入門 / PyCon JP 2016
 
人間のためのpython #stapy68 2021-04-14
人間のためのpython #stapy68 2021-04-14人間のためのpython #stapy68 2021-04-14
人間のためのpython #stapy68 2021-04-14
 
鳥取python勉強会 第1回
鳥取python勉強会 第1回鳥取python勉強会 第1回
鳥取python勉強会 第1回
 
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
[クリエイティブハント2018]LT 道場破りしたらできちゃった/// #ゴーハント
 
Pythonで ハードウェアを動かす楽しさと ハードウェアハック始めたきっかけ
Pythonで ハードウェアを動かす楽しさと ハードウェアハック始めたきっかけPythonで ハードウェアを動かす楽しさと ハードウェアハック始めたきっかけ
Pythonで ハードウェアを動かす楽しさと ハードウェアハック始めたきっかけ
 
Python+Raspberry Piでロボット製作はじめました
Python+Raspberry Piでロボット製作はじめましたPython+Raspberry Piでロボット製作はじめました
Python+Raspberry Piでロボット製作はじめました
 
オンラインPython学習サービスPyQの価格決め
オンラインPython学習サービスPyQの価格決めオンラインPython学習サービスPyQの価格決め
オンラインPython学習サービスPyQの価格決め
 
みんなのPython勉強会#43 Pyladies x Stapy ジョイントミートアップ #2
みんなのPython勉強会#43 Pyladies x Stapy ジョイントミートアップ #2みんなのPython勉強会#43 Pyladies x Stapy ジョイントミートアップ #2
みんなのPython勉強会#43 Pyladies x Stapy ジョイントミートアップ #2
 
Raspberry PiとPythonでできること
Raspberry PiとPythonでできることRaspberry PiとPythonでできること
Raspberry PiとPythonでできること
 
5年前の自分たちに伝えておきたいこと モニタリング
5年前の自分たちに伝えておきたいこと   モニタリング 5年前の自分たちに伝えておきたいこと   モニタリング
5年前の自分たちに伝えておきたいこと モニタリング
 
PyCon JP 2017Yuta Kitagami
PyCon JP 2017Yuta KitagamiPyCon JP 2017Yuta Kitagami
PyCon JP 2017Yuta Kitagami
 
S08 t0 orientation
S08 t0 orientationS08 t0 orientation
S08 t0 orientation
 
(python)勉強会のすすめ
(python)勉強会のすすめ(python)勉強会のすすめ
(python)勉強会のすすめ
 
20180304金沢市キッズプログラミングフェスタ
20180304金沢市キッズプログラミングフェスタ20180304金沢市キッズプログラミングフェスタ
20180304金沢市キッズプログラミングフェスタ
 

Recently uploaded

My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」
My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」
My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」inspirehighstaff03
 
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdf
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdfMy Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdf
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdfinspirehighstaff03
 
My Inspire High Award 2024「他者と自分、対立を防ぐには?」
My Inspire High Award 2024「他者と自分、対立を防ぐには?」My Inspire High Award 2024「他者と自分、対立を防ぐには?」
My Inspire High Award 2024「他者と自分、対立を防ぐには?」inspirehighstaff03
 
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhrKARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhrRodolfFernandez1
 
My Inspire High Award 2024    「孤独は敵なのか?」
My Inspire High Award 2024    「孤独は敵なのか?」My Inspire High Award 2024    「孤独は敵なのか?」
My Inspire High Award 2024    「孤独は敵なのか?」inspirehighstaff03
 
My Inspire High Award 2024      「家族とは何か」
My Inspire High Award 2024      「家族とは何か」My Inspire High Award 2024      「家族とは何か」
My Inspire High Award 2024      「家族とは何か」inspirehighstaff03
 
International Politics I - Lecture 1
International Politics I - Lecture 1International Politics I - Lecture 1
International Politics I - Lecture 1Toru Oga
 
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slidessusere0a682
 
My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」
My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」
My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」inspirehighstaff03
 
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイントshu1108hina1020
 
Divorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdfDivorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdfoganekyokoi
 
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」inspirehighstaff03
 
My Inspire High Award 2024「なぜ議会への関心が低いのか?」
My Inspire High Award 2024「なぜ議会への関心が低いのか?」My Inspire High Award 2024「なぜ議会への関心が低いのか?」
My Inspire High Award 2024「なぜ議会への関心が低いのか?」inspirehighstaff03
 
My Inspire High Award 2024 「本当の『悪者』って何?」
My Inspire High Award 2024 「本当の『悪者』って何?」My Inspire High Award 2024 「本当の『悪者』って何?」
My Inspire High Award 2024 「本当の『悪者』って何?」inspirehighstaff03
 
What I did before opening my business..pdf
What I did before opening my business..pdfWhat I did before opening my business..pdf
What I did before opening my business..pdfoganekyokoi
 
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」inspirehighstaff03
 
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」inspirehighstaff03
 
Establishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdfEstablishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdfoganekyokoi
 
My Inspire High Award 2024「老いることは不幸なこと?」
My Inspire High Award 2024「老いることは不幸なこと?」My Inspire High Award 2024「老いることは不幸なこと?」
My Inspire High Award 2024「老いることは不幸なこと?」inspirehighstaff03
 
My Inspire High Award 2024  「正義って存在するの?」
My Inspire High Award 2024  「正義って存在するの?」My Inspire High Award 2024  「正義って存在するの?」
My Inspire High Award 2024  「正義って存在するの?」inspirehighstaff03
 

Recently uploaded (20)

My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」
My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」
My Inspire High Award 2024「スーパーマーケットで回収されたキャベツ外葉は廃棄されているの?」
 
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdf
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdfMy Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdf
My Inspire High Award 2024「Yakushima Islandってなんか変じゃない?」.pdf
 
My Inspire High Award 2024「他者と自分、対立を防ぐには?」
My Inspire High Award 2024「他者と自分、対立を防ぐには?」My Inspire High Award 2024「他者と自分、対立を防ぐには?」
My Inspire High Award 2024「他者と自分、対立を防ぐには?」
 
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhrKARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
KARAPATANG PANTAO.pptxhrhrhrhrhrhrhrhrhr
 
My Inspire High Award 2024    「孤独は敵なのか?」
My Inspire High Award 2024    「孤独は敵なのか?」My Inspire High Award 2024    「孤独は敵なのか?」
My Inspire High Award 2024    「孤独は敵なのか?」
 
My Inspire High Award 2024      「家族とは何か」
My Inspire High Award 2024      「家族とは何か」My Inspire High Award 2024      「家族とは何か」
My Inspire High Award 2024      「家族とは何か」
 
International Politics I - Lecture 1
International Politics I - Lecture 1International Politics I - Lecture 1
International Politics I - Lecture 1
 
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
【ゲーム理論入門】ChatGPTが作成した ゲーム理論の問題を解く #3 Slide
 
My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」
My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」
My Inspire High Award 2024「世の中の流行はどのようにして生まれるのか」
 
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント
3年前期 交通基盤工学 第一回 ガイダンス 交通基盤工学の概要  パワーポイント
 
Divorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdfDivorce agreements in administrative work.pdf
Divorce agreements in administrative work.pdf
 
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」
My Inspire High Award2024「外国人が日本のテーブルマナーに驚く理由は?」
 
My Inspire High Award 2024「なぜ議会への関心が低いのか?」
My Inspire High Award 2024「なぜ議会への関心が低いのか?」My Inspire High Award 2024「なぜ議会への関心が低いのか?」
My Inspire High Award 2024「なぜ議会への関心が低いのか?」
 
My Inspire High Award 2024 「本当の『悪者』って何?」
My Inspire High Award 2024 「本当の『悪者』って何?」My Inspire High Award 2024 「本当の『悪者』って何?」
My Inspire High Award 2024 「本当の『悪者』って何?」
 
What I did before opening my business..pdf
What I did before opening my business..pdfWhat I did before opening my business..pdf
What I did before opening my business..pdf
 
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」
My Inspire High Award 2024「なぜ人は他人と違うところがあってもそれをなかなか誇れないのか?」
 
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」
My Inspire High Award 2024「なぜ、好きなことにいつかは飽きるの」
 
Establishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdfEstablishment and operation of medical corporations.pdf
Establishment and operation of medical corporations.pdf
 
My Inspire High Award 2024「老いることは不幸なこと?」
My Inspire High Award 2024「老いることは不幸なこと?」My Inspire High Award 2024「老いることは不幸なこと?」
My Inspire High Award 2024「老いることは不幸なこと?」
 
My Inspire High Award 2024  「正義って存在するの?」
My Inspire High Award 2024  「正義って存在するの?」My Inspire High Award 2024  「正義って存在するの?」
My Inspire High Award 2024  「正義って存在するの?」
 

プログラミング学習とScratch raspi python