翔泳社の公式通販SEshopは全国送料無料!
ヘルプ 法人のお客様へ 新規会員登録 ログイン
SEshop

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

三谷 純(著)

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

2,068円(税込)(本体1,880円+税10%)
送料無料

188pt (10%)
ポイントの使い方はこちら

在庫あり

初回購入から使えるポイント500円分プレゼント

紙の書籍はこちら

※1点の税込金額となります。 複数の商品をご購入いただいた場合のお支払金額は、 単品の税込金額の合計額とは異なる場合がございますので、予めご了承ください。

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

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

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

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

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

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

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

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

PDF版のご利用方法

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

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

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

本書について

本書の内容

本書は、条件分岐や繰り返し処理を行うための基本構文から、オブジェクト指向の概念の理解まで、具体例とともに、わかりやすい言葉で、なおかつできるだけ正確に説明することを心がけています。サンプルコードには、その内容に関する説明を付加しているので、プログラムの意図を理解するうえで役立つことでしょう。また、各章末には学習した大切なポイントをおさらいする練習問題を用意しています。

条件分岐

条件分岐

条件によって処理の内容を切り替える方法を学習します。

繰り返し処理

繰り返し処理

ループ構文を使用して、同じ処理を繰り返す方法を知ります。

オブジェクト指向

オブジェクト指向

Pythonはオブジェクト指向型言語です。はじめに、オブジェクト指向を理解する上で基本となるインスタンスとクラスという用語を学びます。続いて、Pythonに標準で備わっている、組み込み型と呼ばれるデータ型の扱いについて学びます。

付録

付録

Pythonをインストールする方法と、インストールしたPythonを対話モードで実行する方法、および、ファイルに保存して実行する方法を付録にまとめています。

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

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

関連商品

おすすめ特集

プログラミング入門書大特集

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

Linuxおすすめ本特集

【Linux本特集】入門~達人レベルまで!クラウド時代の必須知識Linuxを学ぶおすすめの本

ライティングおすすめ本

ライティングのスキルアップにおすすめの本。Webライティングやコピーライティングなど

マネー本特集

お金と経済の基礎知識から、資産形成・投資術、お金教育や介護まで。暮らしに役立つマネー本

インテリア本特集

おしゃれな部屋作りのヒントやインテリアの基礎知識、色使い、うつわや洋食器の知識まで、幅広い書籍をご紹介

事務職におすすめの本

Excel、日商簿記、業務の自動化を実現するRPAやPythonの技術など、事務職としてステップアップしたい人に!

特集をもっと見る