ICT基礎Lab. for Junior第5回・第6回~Pythonネットワークプログラミング~ 開催報告

ICT基礎Lab. for Junior ~Pythonネットワークプログラミング~を2022年9月19日に開催しました。午前の回(第5回)に14名、午後の回(第6回)に13名の中学生が参加しました。

最初にプログラムの基本要素について学び、各要素のPython言語での記述方法を学びました。
次にIPアドレスやポート番号などネットワークに関する事柄を学び、サーバとクライアントの通信の仕方を学びました。
最後にネットワークプログラムの基本となるEchoサーバのPythonプログラムを入力して実行し、クライアントから正常に接続できることを確認しました。そして、複数のクライアントからのアクセスを同時に処理できるように、サーバプログラムをマルチスレッド対応に書き換え動作確認しました。

 

fig01
学生が講師を務めます
fig02
勉強会会場の様子(午前)
fig03
勉強会会場の様子(午後)
fig04
学生チューターが参加中学生に説明
fig05
学生チューターがサポート