Python によるプログラミング入門 東京大学教養学部テキスト(パイソンニヨルプログラミングニュウモン トウキョウダイガクキョウヨウガクブテキスト)
アルゴリズムと情報科学の基礎を学ぶ
プログラミング- 著者:
- 森畑 明昌(モリハタ アキマサ)
- 出版社:
- 東京大学出版会
- 出版日:
- 2019年09月25日頃
- ISBN:
- 9784130624589
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
技書の森解説
東京大学教養学部の情報系授業で使われている教科書です。大学 1 ・ 2 年生がプログラミング未経験の状態から受講する前提で書かれており、変数や制御構造といった基礎概念を Python の文法と対応づけながら丁寧に積み上げていきます。著者の森畑明昌氏はプログラミング言語理論を専門とする研究者であり、用語の定義や概念の導入に曖昧さが少ないのが特徴です。
独学で Python を学ぶ人にとっての利点は、この「大学の授業用に設計された順序」にあります。市販の入門書ではしばしば「動くものを先に作る」アプローチを取りますが、本書は計算の仕組みや型の考え方を先に据えるため、後から知識を整理し直す手間が少なくなります。一方で、 Web アプリやデータ分析といった実践テーマは扱わないため、何かを作りながら覚えたい人には別の本が向いています。
「なんとなく動くコードは書けるが基礎が曖昧で不安」という段階の人がもう一度土台を固めるためにも使える、堅実な教科書です。
言及 Qiita 記事 (1 件)
この本に興味がある方におすすめ
この本に関連
関連記事
Python 本の選び方 - 独学の最初の 1 冊から実務品質まで
Python 本の選び方を「動機」から逆算して整理。プログラミング未経験の最初の 1 冊、業務自動化に直結する本、型ヒントとコード品質で実務水準へ進む本まで、2026 年 8 月時点の定番を独学ルートに沿って解説します。
本の選び方に正解はない
どの本を選べばいいか迷って決められない。同じテーマの入門書は扱う基礎が大きく重なるため、どれからでも学べます。確認すべき 1 点と、迷いを終わらせる決め方を解説します。
ChatGPT に聞けば済む時代に、あえて本を開く理由
生成 AI で何でも聞ける時代に、技術書を読む意味はあるのか。AI の回答と書籍の知識の決定的な違いを掘り下げ、両者の使い分けを提案します。
関連用語
境界づけられたコンテキスト
ドメインモデルが一貫した意味を持つ範囲を明確に区切り、モデルの曖昧さを排除する DDD の戦略的パターン
Claude
Anthropic が開発した対話型 AI。安全性を重視した設計の大規模言語モデル
Gemini
Google が開発するマルチモーダル対応の生成 AI。テキスト / 画像 / 音声などを扱える
ChatGPT
OpenAI が開発した対話型 AI サービス。自然言語で質問や指示に応答する
Mermaid
Markdown 内にテキストベースで図表を記述し、自動的にレンダリングするダイアグラム記法
AI
人間の知的な処理をコンピュータで再現する技術の総称。学習 / 推論 / 認識などを含む