コードは予備的公開 版 (preliminary release) です(2025年11月現在)。
コードは科目登録の参考にしてください。
印刷教材は370ページ前後の予定です。(市販版は4,500円前後?)
Pythonプログラミング寄りの内容になっています。∴履修制限なし。(好みが分かれる内容だと思いますので、シラバスを確認して下さい。)
Pythonに不慣れな場合は、「プログラミング入門Python('24)」等を先に受講して下さい。
Google Colabを利用して印刷教材のコードを実行できます。
Google Colabは、ブラウザーから直接Pythonを記述・実行できるサービスです。
https://colab.research.google.com/github/slzp6/PA2026/blob/main/pa.ipynb
Googleのアカウント(あるいは、放送大学のアカウント)からブラウザーでコードを動かすことができます。
コード実行時に「警告: このノートブックは Google が作成したものではありません。」というメッセージが表示されます。ノートブックを実行する前にコードを確認しながら実行してください。
プログラミング初心者の方には、上記の Google Colab の利用をお勧めします。基本的な環境構築などの作業が不要です。
ローカル環境で Python を使えるように準備するには、ある程度の時間と手間がかかります。 特に機械学習や深層学習に関係するライブラリは、バージョンの違いによって動作が変わるため注意が必要です。 さらに、みなさんが使っている PC の環境は、OS や GPU の有無など設定がさまざまで、共通の手順を示すことは難しいのが現状です。 そのため、必要な情報はインターネットから調べて、自分の環境で実際に試してみることが大切です。
どうしても、PCに開発環境をインストールしたい場合は、Anaconda 等の利用をお勧めします。インストールは 'Anaconda install windows' 等で検索し最新の情報を収集してください。
GitHubより圧縮zipファイルをダウンロードできます。
GitHubのページを開きます。
緑色の「Code▼」ボタンから「Download ZIP」を選び、"PA2026-main.zip"をダウンロードします。
Windows 11では、ダウンロードした"PA2026-main.zip" を選択し、右クリック、「すべて展開」でファイルを展開できます。
Git(Gitを利用される方は以下のコマンド等でもダウンロードできます。)
git clone https://github.com/slzp6/PA2026.git
プログラミング言語
演算
リストとタプル
制御
制御の応用
辞書と集合
関数
関数の応用
関数とデコレータ
文字列
クラス
ファイル
データの分析
データの可視化
機械学習
11/2025