コンテンツにスキップ

ネットワーク及び演習 2026

後期 金曜 4・5 限 @ 1-608(担当: 佐野 彰)

Teams 科目チームを開く aiJudge(オンラインジャッジ)を開く

この科目では、Python でクライアントとサーバのプログラムを実際に書きながら、ソケット通信・HTTP・スレッドといったネットワークプログラミングの基礎を学びます。

この科目での質問方法

質問は Teams の科目チームの 「★ 質問用チャネル」 に投稿してください。 質問の方法は この科目での質問方法 で詳しく説明しています。 他の受講者にも役立つ質問と回答は共有します。

講義内容と演習課題

スライドと演習ページは講義の進行に合わせて順次公開します。

回 日付 スライド 演習ページ 内容(予定)
ex0 — — ex0 (事前課題)Python プログラミング環境の準備
ex1 09/18 network01.pdf ex1 イントロと Python 入門
ex2 09/25 network02.pdf ex2 計算機ネットワークの基礎、Python のデータ型
ex3 10/02 network03.pdf ex3 echo クライアント・サーバ、Python の関数
ex4 10/09 network04.pdf ex4 echoClient.py と echoServer.py を読む
ex5 10/16 network05.pdf ex5 HTTP プロトコルと httpServer.py
ex6 10/23 network06.pdf ex6 スレッドとネットワーク通信の暗号化
— 10/30 お休み(龍谷祭・全学休講)
ex7 11/06 network07.pdf ex7 hey と HTTP サーバの負荷テスト
ex8 11/13 — ex8 まとめの小テスト @ 1-608
レポート 11/13〜 — レポート 任意提出のレポート課題(第 7 回に案内。提出は 11/13〜11/27)

関連情報

環境構築

ツール・サービス

教材・ツール

Python 3.14 ドキュメント