EduBlocksについて

  • EduBlocksはジョシュア・ロウ氏が主宰するEduBlocksプロジェクトにより開発されています。
  • ビジュアル ブロック ベースのプログラミング ツールです。
  • EduBlocksのPython3モードでは、Python言語のコア部分を学習することができます。
  • バージョン情報(2021-06-02現在)
    • V3.1.1:本サイトはこのバージョンを基本としています。
    • 4.0 BETA公開中
    • 4.0 BETAとV3.1.1との大きな違い
      • print関数においてendオプションが指定できるようになった。
      • 定数を入力するためのブロックが追加された。
画像に alt 属性が指定されていません。ファイル名: image-77.png
テキスト入力
画像に alt 属性が指定されていません。ファイル名: image-78.png
文字列定数
画像に alt 属性が指定されていません。ファイル名: image-79.png
テキスト入力

EduBlocks入門コース

  • はじめの一歩(ビデオコンテンツ)
  • EduBlocks(Python)における、はまりがちの落とし穴について:importするライブラリ名が含まれたプログラム名(ファイル名)にすると誤動作する場合があります。
  • 学習カリキュラム
番号プログラム番号タイトル技法備考摘要
1e1010新規感染者数によるステージの表示(2分岐)変数、入力、条件判断(2分岐)2021-06-02公開
2e1020新規感染者数によるステージの表示(3分岐)変数、入力、条件判断(3分岐)2021-06-02公開
3e1030新規感染者数の平均、最高、最低人数条件判断、繰り返し2021-06-02公開
4e1040新規感染者数の平均、最高、最低人数、0以上の人数条件判断、繰り返し、データの範囲チェック2021-06-02公開
5e1050軽減税率文字列処理、in演算子、replace()own code2021-06-02公開
6e1060金種計算リスト(1次元配列)2021-06-02公開
e1065食材多次元リスト(2次元配列)own code2021-06-13公開
7e1070「話す」関数関数(戻り値なし)、speak()2021-06-02公開
8e1080合計関数関数(単一戻り値あり)、sum()2021-06-02公開
9e1090和・差計算関数関数(複数戻り値あり)、sum_diff()2021-06-02公開
10e1100たい焼きクラスクラスown code2021-06-03公開
11e1110たい焼きクラス(その2)クラス(メソッドのオーバーロード)own code2021-06-03公開
12e1120男女別人口差(女-男)横棒グラフ、pygal2021-06-03公開
13e1130年齢別人口比較レーダーチャート、pygal
14e1140転入数と転出数の差(社会増減)リスト、棒グラフ、pygal2021-06-03公開
15e1150ダイアモンドリングTurtleグラフィックス、数学ライブラリ2021-06-03公開
16e1160アナログ・デジタル時計Processing、import2021-06-03公開
17e1170コロナ新規感染者数グラフ棒グラフ、Webスクレイピング、リスト、pygalown code(urllib)2021-06-03公開
18e1180郵便番号から住所の表示Web APIの利用own code(urllib)2021-06-03公開
19e1190アイスと気温の関係散布図own code(matplotlib)2021-06-03公開
20e1200sinカーブプロットown code(numpy、matplotlib)2021-06-03公開
21e1210πの計算(モンテカルロ法)乱数、Processingown code2021-06-11公開
22e1220天気予報JSONデータの取得Web APIの利用own code2021-06-12公開
※備考欄の「own code」は、ブロック以外にPython言語による独自コードを含んでいることを示しています。
  • EduBlocksからPythonへの発展
番号プログラム番号タイトル技法備考摘要
1e2p1010アイスと気温の関係(Python版)散布図、単回帰分析ローカルファイル(CSV)の読み込み、pandas2021-06-10公開
2e2p1020タイタニック号事故SwarmグラフSeaborn2021-06-10公開
3e2p1030天気予報JSONファイルの利用Json、辞書
4e2p1040Excelの操作Excelワークブックの新規作成とTODAY関数の入力,
openpyxl
2021-06-11公開

番外編

番号プログラム番号タイトル技法備考摘要
1dnc1010第2問・問1配列,最大値探索,繰り返し処理2021-06-23公開
2dnc1020第2問・問3(1)配列,最大値探索,繰り返し処理2021-06-23公開
3dnc1030第2問・問3(2)配列,最大値探索,繰り返し処理2021-06-23公開

番外編(その2)

番外編(その3)

番号プログラム番号タイトル技法備考摘要
1inf1010文部科学省の新着情報のページから項目名を抽出Webスクレイピング2021-06-24公開

番外編(その4)

番号プログラム番号タイトル技法備考摘要
1es1010「Scratch 正多角形をプログラムを使ってかく」の移植Turtleグラフィックス2021-07-19公開