目次
第1章 はじめてのプログラミング
- 1-1 プログラムってなに?
- 1-2 コンピュータがプログラムを実行するまで
- 1-3 どのプログラミング言語が初学者に向いているのか?
- 1-4 Pythonのインストール
- 1-5 Pythonではじめてのプログラミング
- 1-6 四則演算をやってみよう
- 1-7 プログラミングで扱う情報とその型
- 1-8 変数
- 1-9 まとめ
第2章 条件で分ける方法(分岐の基礎文法)
- 2-1 開発環境のセットアップ
- 2-2 セットアップ手順
- 2-3 条件分岐
- 2-4 ディレクトリ50
- 2-5 if文をマスターする
- 2-6 プログラムの実行でエラーが出た場合
- 2-7 andとorとnot
- 2-8 予約語
- 2-9 まとめ
第3章 繰り返しさせる方法(反復の基礎文法)
- 3-1 同じことを何度もさせるには
- 3-2 配列(リスト)
- 3-3 繰り返しの構文,for inを使う
- 3-4 breakとcontinue
- 3-5 while
- 3-6 コメントを書く
- 3-7 まとめ
第4章 関数を使ってみよう!
- 4-1 関数を使うメリット
- 4-2 組込み関数で,関数を体感しよう
- 4-3 引数と戻り値
- 4-4 自作の関数を作る
- 4-5 関数を上手に作るコツ
- 4-6 ほかの関数を使う(import)
- 4-7 まとめ
第5章 いろいろな型を学ぼう
- 5-1 辞書(Dictionary)型
- 5-2 キーワード可変長引数
- 5-3 タプル(tuple)
- 5-4 タプルで可変長引数
- 5-5 集合(set)
- 5-6 None(ナン)
- 5-7 まとめ
第6章 エラーと例外を使いこなす
- 6-1 エラーを制するものはプログラミングを制す
- 6-2 例外(Exception)
- 6-3 ファイルの読み込み・書き出しでさらに例外を学ぶ
- 6-4 例外処理を行うtry~except構文
- 6-5 まとめ
第7 章オブジェクトとクラスとは何か?
- 7-1 オブジェクトとは
- 7-2 アイデンティティ,型,値について179
- 7-3 プログラムにおけるオブジェクトの表現
- 7-4 クラスの定義方法
- 7-5 オブジェクトとクラスを使う理由
- 7-6 継承(inheritance)
- 7-7 まとめ
第8章 自分が書いたプログラムをテストする
- 8-1 テストをするプログラム
- 8-2 テストするプログラムを書く理由
- 8-3 ユニットテスト(単体テスト)
第9章 明日から使えるWebプログラミング
- 9-1 スクレイピングとは
- 9-2 Webページの技術言語=HTML
- 9-3 スクレイピングの手順
- 9-4 会社情報を抜き出してみよう
第10章 Webアプリケーションことはじめ
- 10-1 Webアプリケーションの登場人物
- 10-2 ビルトインサーバでWebアプリケーション
- 10-3 まとめ
第11章 今後の学習に向けて
- 11-1 本書の内容総まとめ
- 11-2 次に何を学んだら良いのか