Python ゼロからはじめるプログラミング(三谷 純)|翔泳社の本
  1. ホーム >
  2. 書籍 >
  3. Python ゼロからはじめるプログラミング

Python ゼロからはじめるプログラミング 発売予定


形式:
書籍
発売日:
ISBN:
9784798169460
定価:
2,068(本体1,880円+税10%)
仕様:
B5変・280ページ
分類:
プログラミング・開発
シリーズ:
プログラミング学習シリーズ

本書籍の他の形式を確認する

購入はこちら

各ストアの電子書籍は準備中

  • このエントリーをはてなブックマークに追加

プログラミング入門書のロングセラー、
プログラミング学習シリーズにPythonが新登場!
基本文法からクラス、メソッドの使い方・作り方まで
しっかり学ぼう!

本書は、現在もっとも幅広く使われているプログラミング言語の1つ
「Python」がはじめてという初心者を対象に、文法やプログラムの基本知識を
わかりやすく丁寧に教える入門書です。

これまで筆者が数多くの学生に対してプログラミングの授業をしてきた経験を
活かし、プログラミング初学者が「Python言語を通してプログラミングを学ぶ」
というコンセプトで、文法やプログラミングの基礎知識についてやさしく解説します。
Pythonでプログラミングをはじめたい学生や新人エンジニアにも最適な一冊です。

変数やif文による条件分岐、for文やwhile文を使った繰り返しから、
クラスやメソッドの使い方、作り方まで、つまずきやすいところを
ケアしながら解説します。

サンプルプログラムは短くてシンプルなものを選び、何をしているのかが
よくわかるように、コメントをしっかりつけました。
章の最後には練習問題があり、力試しもできます。

・何から学習すれば良いかわからない
・Pythonをはじめて学ぶ・あらためて基本から学びたい
・現場で通用する基礎を身につけたい
という方におすすめの1冊です。

★本書を授業などで教科書として活用していただくことを前提に作成した
学習教材(スライド等)を提供しています。詳細は本書の奥付をご覧ください。


■第1章 Pythonに触れる
1-1 プログラムとプログラミング言語
 プログラムとは何か
 プログラミング言語とPython
 プログラムコードが実行されるまで
1-2 Pythonに触れる
 Pythonの実行方法
 対話モードでの実行
 プログラムコードのルールとエラー
1-3 出力
 画面へ文字列を出力する
 シングルクォーテーション(')とダブルクォーテーション(")
1-4 変数
 変数への値の代入
 代入の正確な説明
 値を確認する
 値を変更する

■第2章 Pythonの基本
2-1 型と算術演算
 組み込み型
 算術演算
 算術演算子の優先順位
 変数を含む算術演算
 算術演算の短縮表現
 数値の型と型変換
 異なる型を含む演算
2-2 文字列の扱い
 文字列処理の大切さ
 文字列の連結
 数値からstr型への変換
 変数の埋め込み(フォーマット文字列)
 str型から数値への変換
2-3 リスト
 リスト
 インデックスを使用した要素の参照
2-4 モジュールの利用
 モジュール
 高度な計算をする(mathモジュールの利用)
 乱数を使う(randomモジュールの活用)
 モジュールに別名をつけて使う
 ドキュメントを読む

■第3章 条件分岐と繰り返し
3-1 一歩前に進むための準備
 ファイルに保存したプログラムコードの実行
 キーボードからの入力の受け取り
 コメント文
 インデントとブロック
3-2 条件分岐
 条件式と真偽値
 if文
 条件式と関係演算子
 if ~ else文
 if ~ elif ~ else文
3-3 論理演算子
 論理演算子の種類
 演算子の優先順位
 if文と真偽値
3-4 処理の繰り返し
 繰り返し処理
 while文
 for文
 rangeオブジェクト
 ループ処理の流れの変更
 ループ処理のネスト

■第4章 組み込み型とオブジェクト
4-1 オブジェクト指向
 オブジェクトの管理とID番号
 変数への代入とオブジェクトの関係
 オブジェクトの同値性と同一性
 インスタンスとクラス
4-2 文字列の操作
 文字列の基本操作
 formatメソッドによる文字列の整形
 in演算子
4-3 リストとタプル
 リスト
 メソッド以外のリストの操作
 内包表記
 タプル
 アンパック代入
4-4 辞書とセット
 辞書(dict)
 辞書の基本的な操作
 セット(set)
 セットの基本的な操作
4-5 基本型の性質
 基本型の性質
 変更可能な型(ミュータブルな型)と変更不可能な型(イミュータブルな型)
 反復可能なオブジェクト
 順序を持つオブジェクト
 基本型の性質の一覧表

■第5章 ユーザー定義関数
5-1 関数
 関数とは
 処理の流れ
 関数の呼び出しの階層
5-2 関数の引数
 引数とは
 引数のある関数
 引数が複数ある関数
 キーワード引数
 デフォルト引数
 可変長引数(引数をタプルで受け取る)
 可変長引数(引数を辞書で受け取る)
 ドキュメントの読み方(引数の読み方)
5-3 関数の戻り値
 戻り値とは
 戻り値のある関数
 真偽値を返す関数
 複数の値を戻す
5-4 高階関数とラムダ式
 高階関数
 ラムダ式(lambda式)

■第6章 クラスの基本
6-1 新しいクラスを作る
 クラスとは
 中身のないクラス
 初期化メソッドだけを持つクラス
 インスタンス変数を持つクラス
 初期化メソッドの引数
 クラス変数
6-2 メソッドの定義
 メソッドとは
 クラスメソッド
 オリジナルのクラスをモジュールとして利用する
6-3 継承
 継承とは
 継承を行う
 インスタンス変数とメソッドの継承
 メソッドのオーバーライド
 superでスーパークラスのメソッドを呼び出す

■第7章 発展と応用
7-1 例外処理
 プログラム実行時のトラブル
 例外を処理する
 例外の種類による処理の切り替え
7-2 テキストファイルの読み書き
 データ処理の第一歩
 テキストファイルを読み込む
 with文を使う
 テキストファイルを書き出す
 ファイルの読み書き
7-3 データの集計とグラフ描画
 情報の可視化
 データの集計
 matplotlibライブラリのセットアップ
 matplotlibライブラリを用いたグラフの作成
7-4 画像処理
 画像処理
 OpenCVライブラリのセットアップ
 画像の読み込みと表示
 画像処理とファイルの書き出し
 円の検出
7-5 Webスクレイピング
 Webスクレイピングとは
 requestsライブラリとbeautifulsoup4ライブラリのセットアップ
 HTMLファイルの取得
 HTMLファイルの解析

■付録A Pythonのインストールとサンプルプログラムの実行
 Pythonのインストール
 PowerShellによる対話モードの実行
 ファイルに保存したプログラムの実行
 pipコマンドの実行

■付録B 練習問題の解答

付属データは、まだ公開されておりません。今しばらくお待ちくださいますようお願い申し上げます。

書籍への問い合わせ

正誤表、追加情報をご確認の上、こちらよりお問い合わせください

書影の利用許諾について

本書籍に関する利用許諾申請はこちらになります

追加情報はありません。
正誤表の登録はありません。