学生のためのPython
本郷 健, 松田 晃一 著
内容
目次
序章 Pythonでプログラミングをはじめよう 0.1 急遽展開される我が国のプログラミング教育 0.2 Pythonの教育用言語としての魅力 0.3 Pythonの特徴 1 生い立ち 2 特徴 0.4 Pythonの開発環境を構築する 第I部 基礎編 第1章 プログラムを作成し動作を確認する 1.1 インタラクティブシェルとは何か 1.2 インタラクティブシェルでの実行 1.3 プログラムの作成,実行,保存 第2章 変数と計算 2.1 計算してみる 1 データ型と演算子 2 算術演算子 3 代入演算子 2.2 変数を使う 1 変数名の付け方 2 変数の使い方 第3章 文字列,リスト,タプル,辞書 3.1 文字列 1 文字列データの定義 2 文字列の操作 3.2 リスト 1 リスト型データの作成 2 要素へのアクセス 3 要素の変更と追加 4 要素の削除 5 リストの連結と拡張 3.3 タプル 1 タプル型データの作成と要素へのアクセス 2 タプルからリストへの変換 3.4 辞書 1 要素へのアクセス 2 要素の変更と追加 3 要素の削除 第4章 制御構造を知る 4.1 if文 1 数値処理で学ぶ 2 比較演算子 3 論理値 4 論理演算子 5 else文,elif文 6 Turtle Graphicsで学ぶ 4.2 while文 1 数値処理で学ぶ 2 while文の動作 3 Turtle Graphicsで学ぶ 4.3 for文 1 数値処理で学ぶ 2 文字列型,タプル型,辞書型 3 2重forループ 4 Turtle Graphicsで学ぶ 4.4 break文とcontinue文 1 break文 2 continue文 第II部 実践編 第5章 Turtle Graphicsを使ってみよう 5.1 Turtle Graphicsの準備をする 5.2 Turtleを動かしてみる 1 動きの基本命令 2 方向の表現 3 色の表現 5.3 よく使われるTurtleクラスのメソッド 5.4 よく使われるScreenクラスのメソッド 5.5 複数のTurtleを動かす 1 複数のTurtleの作り方とメソッドの伝え方 練習問題 第6章 関数とモジュール 6.1 関数を定義する 1 初めて関数を定義する 2 定義した関数を利用する 6.2 引数を使う関数 1 引数を使う 2 複数の引数(位置引数)を使う 3 オプションの引数 6.3 戻り値とは 1 数値データを戻り値として返す関数 2 文字列データを返す関数 3 複数の値を返す関数(数値や文字) 4 リストの実引数を渡して,数値を返す関数 5 補足 6.4 変数のスコープ 1 ローカル変数(局所変数)とグローバル変数(大域変数) 2 グローバル変数の挙動 6.5 関数に値を渡す方法 1 変数と参照 6.6 再帰呼び出しする関数 6.7 モジュールを利用する 1 モジュールを読み込む方法 2 使い分けの注意 練習問題 第7章 クラスとオブジェクトを使う 7.1 クラスとオブジェクトの関係 1 オブジェクトをどう作るの? 2 今まで体験したことをオブジェクト指向の視点から再整理 7.2 クラスを定義する 1 クラスの定義と構成要素 2 クラスからオブジェクトの生成 3 クラス変数 4 オブジェクト変数 5 クラス変数やオブジェクト変数の特性 7.3 メソッドの定義 1 引数selfの働き 2 複数の引数を受け取るメソッド 3 メソッドの中での変数の扱い 4 コンストラクター(constructor)__init__ 5 デストラクタ―(destructor)__del__ 7.4 継承(inheritance) 1 オーバーライド(override) 2 子クラスから親クラスのメソッドや変数を呼び出す 3 多重継承 練習問題 第8章 ファイル処理 8.1 ファイル処理の基礎知識 1 ファイル保存のデータについて 2 テキストファイルの文字コードについて 3 ファイルの基礎知識 8.2 ファイル処理の基本操作 1 テキストファイルへの保存(書き込み) 2 テキストファイルへのデータの追記 3 テキストファイルからのデータの読み込み 4 with文 練習問題 参考文献 索引
カート
カートに商品は入っていません。