Python ゼロからはじめるプログラミング【PDF版】

翔泳社(出版社) , 三谷純(著)

商品番号
169480
販売状態
発売中
納品形態
会員メニューよりダウンロード
発売日
2021年05月24日
ISBN
9784798169484
データサイズ
約24.6MB
制限事項
印刷可・テキストのコピー可
キーワード
プログラミング  プログラミング学習シリーズ  Python  電子書籍【PDF版】

販売価格:¥2,068(税込)

ポイント:188pt (10%)
詳細はこちら

送料無料 在庫あり

紙の書籍を見る
ほしい物リストに追加
  • 本製品は電子書籍【PDF版】です。
  • ご購入いただいたPDFには、購入者のメールアドレス、および翔泳社独自の著作権情報が埋め込まれます。
    PDFに埋め込まれるメールアドレスは、ご注文時にログインいただいたアドレスとなります。
    Amazon Payでのお支払いの場合はAmazonアカウントのメールアドレスが埋め込まれます。
  • 本製品を無断で複製、転載、譲渡、共有および販売を行った場合、法律により罰せられる可能性がございます。
  • ご購入の前に必ずこちらをお読みください。

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

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

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

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

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

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

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

PDF版のご利用方法

  1. ご購入後、SEshopにログインし、会員メニューに進みます。
  2. ご購入電子書籍およびデータ > [ご購入電子書籍およびダウンロードデータ一覧]をクリックします。
  3. 購入済みの電子書籍のタイトルが表示されますので、リンクをクリックしてダウンロードしてください。
  4. PDF形式のファイルを、お好きな場所に保存してください。
  5. 端末の種類を問わず、ご利用いただけます。

■第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 練習問題の解答

各種問い合わせは以下のリンクからご連絡ください

関連商品

動かして学ぶ!Git入門

販売価格:2,420円(税込)

2021.11.04発売

情報処理教科書 システムアーキテクト 2022年版【PDF版】

販売価格:3,630円(税込)

2021.09.16発売

情報処理教科書 ITストラテジスト 2022~2023年版【PDF版】

販売価格:4,048円(税込)

2021.09.16発売

おすすめ特集

PDF版高額書籍フェア

【PDF版高額書籍フェア】売れ筋のハイエンドPDF版書籍を厳選し、40%ポイント還元!

ゲームプログラミング・ゲーム制作関連本

趣味で始めてみたい方や、ゲームプログラマー・ゲームデザイナーにもおすすめ!ゲーム制作おすすめ本

プログラミング本特集

翔泳社のプログラミング書籍の中から、入門・初級者向けの書籍をピックアップ!

Excel本大特集

【Excel本大特集】業務効率化やスキルアップに!おすすめの学習書をご紹介。

ベンダー資格 試験対策本特集

ベンダー資格に関する書籍を試験ごとに紹介!ベンダー資格試験対策本特集

情報処理教科書シリーズ

情報処理技術者試験におすすめの参考書「EXAMPRESS 情報処理教科書シリーズ」で最短合格!

特集をもっと見る