筑波大学「Python ゼロからはじめるプログラミング」とは?無料教材の内容を解説

筑波大学の三谷純教授が作成した「Python ゼロからはじめるプログラミング」は、無料で公開されているスライド教材です。書籍版も出版されており、独学者から高い評価を得ています。

この記事では、教材の内容・特徴・無料版と書籍版の違いを整理します。

「Python ゼロからはじめるプログラミング」とは

項目 内容
作成者 三谷純(筑波大学 システム情報系 情報工学域 教授)
形式 PowerPoint/PDF のスライド教材
費用 無料公開
公開場所 三谷純教授のサポートページ(mitani.cs.tsukuba.ac.jp)
書籍版 翔泳社/2021年5月24日発売/2,068円(税込)/B5変・280ページ

無料のスライド教材と、同名の書籍が存在します。スライド教材は継続的に更新されており、個人利用だけでなく大学や専門学校の授業、企業研修での使用も認められています。

この「授業や研修で使ってよい」という点は珍しく、教材としての完成度が信頼されていることの表れといえます。

スライド形式であることの利点

他の大学教材がWebテキストやPDF教科書であるのに対し、この教材はスライド形式です。

1画面あたりの情報量が少ない

1枚のスライドに1つの概念という構成のため、読み進める負担が小さくなります。文章が続く教科書で挫折した経験がある方に向いています。

視覚的に理解しやすい

図やコード例が大きく配置され、変数の動きやリストの構造が目で追えます。文章だけでは想像しにくい概念を理解する助けになります。

復習が速い

一度学んだ内容をざっと見返すとき、スライドはページをめくる速度で確認できます。

学べる内容

基本文法から発展的な内容まで、段階的に扱われています。

  • Pythonの基本文法(変数、演算、条件分岐、繰り返し)
  • リストや辞書などのデータ構造
  • 関数の定義と使い方
  • クラスとメソッドの作り方・使い方
  • より発展的な内容

クラスまで扱っている点が特徴です。入門教材ではクラスを省略することも多いのですが、この教材では「つまずきやすいところをケアしながら」解説されています。

class Book:
    def __init__(self, title, price):
        self.title = title
        self.price = price

    def show(self):
        print(f"{self.title}: {self.price}円")

b = Book("Python入門", 2000)
b.show()      # Python入門: 2000円

クラスは「なぜ必要なのか」が分かりにくい概念です。関数だけで書ける処理をわざわざクラスにする理由を理解するには、丁寧な説明が要ります。

無料版と書籍版の違い

観点 無料スライド 書籍版
費用 無料 2,068円(税込)
形式 PowerPoint/PDF 紙・電子書籍
更新 継続的に更新 発売時点の内容
解説の量 スライドのため簡潔 文章での補足が豊富

まず無料版で試し、説明が足りないと感じたら書籍版を検討するという順序が合理的です。スライドは要点が簡潔にまとまっている反面、行間を埋める説明は書籍のほうが充実しています。

向いている人・向いていない人

向いている人

  • 文章が続く教科書が苦手
  • 図を見ながら理解したい
  • クラスまで一通り学びたい
  • 企業研修や授業の教材を探している

向いていない人

  • 詳しい解説文を読み込みたい(書籍版を推奨)
  • ブラウザ上でコードを実行しながら学びたい
  • データ分析やWeb開発など、応用分野をすぐ学びたい

独学での活用方法

実行環境を別に用意する

スライド教材なので、コードを動かす環境は自分で用意します。環境構築が不安ならGoogle Colaboratoryを使うのが手軽です。つまずきやすい点はPythonの環境構築で挫折する理由と対処法にまとめています。

スライドを見ながら必ず打ち込む

スライドは眺めるだけで進んでしまいがちです。1枚ごとにコードを打ち込んで実行する習慣をつけてください。

クラスの章は急がない

クラスは概念の理解に時間がかかります。分からないまま進むより、簡単な例を自分で作って試すほうが確実です。

他の大学教材との比較

教材 形式 クラスの扱い
筑波大学 スライド 扱う
東京大学 Webテキスト 基礎が中心
京都大学 PDF教科書 基礎概念が中心
東北大学 Colabノート 関数・再帰まで

クラスまで無料教材で学びたいなら、筑波大学版が選択肢になります。

まとめ

  • 筑波大学の三谷純教授が作成し、無料公開しているスライド教材
  • 個人利用のほか、大学・専門学校の授業や企業研修でも使用できる
  • スライド形式のため情報量が適度で、図による理解がしやすい
  • 基本文法からクラス・メソッドまで扱う
  • 書籍版は翔泳社から2,068円(税込)で発売されている
  • まず無料版を試し、解説が足りなければ書籍版を検討するのが合理的

他の入門書と比較したい方はPython超初心者必見!絶対に挫折しない入門書おすすめ10選をご覧ください。

プログラミング学習に興味がある方は、まずは無料体験会へ

無料体験会・お申し込みはこちら