プログラミング

実際のプログラミングについての記事です。

PythonとScratchでしばらくは基本的な内容を書いていくつもりです。Scratchは学習用で子供向けにも利用されていますが、子供だけでなくプログラミングの基本を学ぶには適していると思います。理由は視覚的要素が多いのでいきなりPython等で書くより分かりやすいということです。
ScratchとPythonで乱数の生成
ScratchとPythonで乱数の生成(その2)判定
ScratchとPythonで乱数の生成(その3)繰り返し
Pythonでの関数定義と関数呼び出し
Scratchでリストを使う(その1)基本編
Scratchでリストを使う(その2)応用編

私自身の趣味的な要素も強いですが、Scratchの音楽拡張機能を使ってみました。
Scratchで簡単な音楽の演奏(その1)音を鳴らす
Scratchで簡単な音楽の演奏(その2)メロディー
Scratchで簡単な音楽の演奏(その3)ドラムとベースパート
Scratchで簡単な音楽の演奏(その4)ギターパートの追加

Scratchでの音楽拡張機能の続きでmicro:bitの拡張機能を使ってみました。Scratchの音楽拡張機能とも連動させてみました。
Scratchでmicro:bitの拡張機能を使う(その1)導入編
Scratchでmicro:bitの拡張機能を使う(その2)動作確認編
Scratchでmicro:bitの拡張機能を使う(その3)楽器の音を鳴らす
Scratchでmicro:bitの拡張機能を使う(その4)曲のデータを楽器の音で鳴らす

PythonでのWebプログラミングの基礎について書きました。プログラミングを始めたばかり、あるいはこれから始めようかという方を想定して書きました。WebプログラミングでWebの基礎や簡単なファイル入出力等を使ってみます。いつも利用しているであろうブラウザが入出力の画面になるので分かりやすいかなと思って書きました。

開発環境は、WSL(Windows Subsystem for Linux)を使っていますが、同様のLinux環境でも同様に出来ると思います。
PythonでWebプログラミングの基礎(その1)Webサーバの動作確認
PythonでWebプログラミングの基礎(その2)CGIで動的ページの表示
PythonでWebプログラミングの基礎(その3)TCP/IPの基礎
PythonでWebプログラミングの基礎(その4)HTTPの理解
PythonでWebプログラミングの基礎(その5)CGIでCSSの適用
PythonでWebプログラミングの基礎(その6)CGIでパラメータを取得する
PythonでWebプログラミングの基礎(その7)CGIでパラメータを保存する
PythonでWebプログラミングの基礎(その8)CGIでファイルの内容を表示する
PythonでWebプログラミングの基礎(その9)CGIでの例外処理
PythonでWebプログラミングの基礎(その10)パラメータ保存処理の関数分割