徹底攻略 基本情報技術者の午後対策 Python編 第2版

徹底攻略 基本情報技術者の午後対策 Python編 第2版

2,530円(本体 2,300円+税10%)

品種名
書籍
発売日
2021/5/20
ページ数
392
サイズ
A5判
著者
株式会社わくわくスタディワールド 瀬戸美月 著
ISBN
9784295011392

現役講師によるFEの午後Python対策、決定版

本書は、基本情報技術者試験の選択プログラミング言語「Python」の対策書『徹底攻略 基本情報技術者の午後対策 Python編』の改訂第2版です。Python自体を学習するだけでなく、Pythonを通じて基礎理論やアルゴリズムも合わせて学習できる前版の内容が、さらに充実。予想問題も増量し、5パターンを収録。購入者特典として「全文PDF」と「単語帳アプリ」(収録単語は姉妹書の基本情報技術者教科書と共通)が付いています(特典の利用については無料読者会員システム「CLUB Impress」への登録が必要です。特典提供は発売から3年間)。

「読者アンケートに答える」「読者プレゼントに応募」の場合もこちらをご利用ください。

アンケートに答える

書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。

学校・法人一括購入に関するお問い合わせはこちらへ。

一括購入窓口

著者紹介

瀬戸 美月(せと みづき)
株式会社わくわくスタディワールド代表取締役
最新の技術や研究成果,データ分析結果などをもとに,単なる試験対策にとどまらず,これからの時代に必要なスキルを身につけるための「本質的な,わくわくする学び」を提供する。
AI,特に機械学習やディープラーニングに関するセミナーを中心に,Pythonプログラミング研修や情報処理技術者試験対策なども手がけている。
保有資格は,情報処理技術者試験全区分,高等学校教諭一種免許状(情報)他多数。Pythonエンジニア認定試験(基礎試験,データ分析試験)にも合格。著書は,『徹底攻略 応用情報技術者教科書』『徹底攻略 情報処理安全確保支援士教科書』『徹底攻略 ネットワークスペシャリスト教科書』『徹底攻略 データベーススペシャリスト教科書』『徹底攻略 情報セキュリティマネジメント教科書』(以上,インプレス),『新 読む講義シリーズ 8 システムの構成と方式』『インターネット・ネットワーク入門』『新版アルゴリズムの基礎』(以上,アイテック)他多数。

目次

▼紙面の内容
はじめに
Python問題の要点チェック
基本情報技術者試験とPython
Pythonの概要
第1章 Pythonの基本
1-1 Pythonとは
1-2 データ型
1-3 プログラムの構造
第2章 Pythonの機能
2-1 入出力
2-2 エラーと例外
2-3 ライブラリ
第3章 関数の定義
3-1 関数
3-2 関数の応用
3-3 関数問題
第4章 クラスとオブジェクト指向
4-1 オブジェクト指向
4-2 クラス
4-3 オブジェクト指向問題
第5章 データ構造とアルゴリズム
5-1 データ構造
5-2 アルゴリズム
5-3 アルゴリズム問題
第6章 データサイエンスとAI
6-1 データサイエンス
6-2 AI関連技術
6-3 データサイエンス問題
第7章 Python午後問題演習
7-1 予想問題の演習
7-2 サンプル問題の演習
付録 Python環境の準備
索引

▼本書の特典
・全文PDF
・Web単語帳
・本書掲載の主要コードGitHub公開

特典

本製品にはご購読の読者様がご利用できる「特典」サービスがついています。お手元に本製品を用意し、「特典を利用する」ボタンから画面の指示に従ってお進みください。

特典を利用する

ダウンロード

本製品の読者さまを対象としたダウンロード情報はありません。

お詫びと訂正

誤記のためにご迷惑をおかけし、誠に申し訳ございません。

  • 44ページ ページ下側の【例】の見出し
    • [誤]
      【例】10進数の17を出力
    • [正]
      【例】x=(10101000)2とy=(11110000)2のビットごとの論理積を出力
      ※閉じ括弧のあとの「2」(2個所)は下付き
    • 【 第2刷にて修正 】
  • 102ページ 【例】様々な例外処理 プログラムの12行目
    • [誤]
      print('結果は{}です。', num)
    • [正]
      print('結果は{}です。'.format(num))
    • 【 第2刷にて修正 】
  • 147ページ 2行目
    • [誤]
      イミュータブル
    • [正]
      ミュータブル
    • 【 第2刷にて修正 】
  • 161ページ 設問1 5行目(aに関する解答群)
    • [誤]
      ウ c && 0xF0
    • [正]
      ウ c && 0x0F
    • 【 第2刷にて修正 】
  • 165ページ 上から5-6行目(空欄dの解説)
    • [誤]
      次の繰り返しでは,cntが100,from_byteが99なので,cnt <= to_byteを満たさなくなり,
    • [正]
      次の繰り返しでは,ファイルの読み込みが101バイト目となり,ファイルサイズが100のファイルでは最後まで読み込んだ後なので,ch = infile.read(1)で次のバイトを読み込めません。そのため,len(ch)が0となり,if文の最初の条件len(ch) > 0を満たさなくなり,
  • 168ページ 6行目(4-1-1 オブジェクト指向のすぐ下)
    • [誤]
      Pythonでは,関数はdef文を用いて定義します。Pythonの引数の設定方法には,様々なものがあります。
    • [正]
      Pythonでは,クラスはclass文,クラス内のメソッドはdef文を用いて定義します。
    • 【 第2刷にて修正 】
  • 210ページ 設問1、空欄aの図の軸名
    • [誤]
      ※画像参照
    • [正]
    • 【 第2刷にて修正 】
  • 210ページ ページ上方、「■解答」の設問1
    • [誤]
      c ア
    • [正]
      c ア(別解 ウ)
    • 【 第2刷にて修正 】
  • 212ページ 本文上から5行目
    • [誤]
      orderがNORTH(0)の場合に計算できません。
    • [正]
      orderがNORTH(0)の場合にマイナスの値になります。
    • 【 第2刷にて修正 】
  • 212ページ 本文上から10行目「空欄cはアの( order + 3) % 4 となります。」のあとに、本文追加
    • [誤]
      ※下記を追加
    • [正]
      また,現在のPythonの仕様では,order - 1 がマイナスの場合でも適切な答えを得ることができますので,ウの (order - 1) % 4 も正解となります。
    • 【 第2刷にて修正 】
  • 238ページ ④シェルソートの説明本文の5行目
    • [誤]
      ※備考参照
    • [正]
    • 備考:

      [誤]2n-1
      [正]2n-1

  • 253ページ 表・文字列’ACAB' スキップ数
    • [誤]
      判定文字  A C B その他の文字
      スキップ数 2 3 1    4
    • [正]
      判定文字  A C B その他の文字
      スキップ数 1 2 4    4
    • 【 第2刷にて修正 】
  • 254ページ 【例】 BM法による文字列探索の関数
    • [誤]
      3行目 for i, character in enumerate(pattern):
      4行目 skip_dic[character] = len(pattern) - i

      6行目 while i < len(text) - len(pattern)
    • [正]
      3行目 for i, character in enumerate(pattern[:-1])
      4行目 skip_dic[character] = len(pattern) - i - 1

      6行目 while i < len(text) - len(pattern) + 1
    • 【 第2刷にて修正 】
  • 265ページ 〔プログラム1〕内の2行目
    • [誤]
      node = [-1] * max_size
    • [正]
      node = [-1] * max_size # max_sizeはあらかじめ設定された配列の最大値
  • 286ページ 問1解説文2行目
    • [誤]
      解答群ではアやウのようなかたちです。
    • [正]
      解答群ではアやイのようなかたちです。
  • 287ページ 演習問題の解説 問3の解説、上から1つ目の式
    • [誤]
      ※画像参照
    • [正]
    • 【 第2刷にて修正 】
  • 287ページ 演習問題の解説 問3の解説、上から2つ目の式
    • [誤]
      ※画像参照
    • [正]
    • 【 第2刷にて修正 】
  • 332ページ 1行目 解答 「設問1」
    • [誤]
      b カ
    • [正]
      b カ(別解 ウ)
    • 【 第2刷にて修正 】
  • 332ページ 最終行
    • [誤]
      「cはイの64が正解です。」の下の下記の文章を追加
    • [正]
       なお,空欄bには,ウの256を設定してもプログラムは正常に動きます。そのため,空欄bの別解として,ウも正解です。
    • 【 第2刷にて修正 】

お問い合わせ

書籍の内容に関するお問い合わせはこちら。お答えできるのは本書に記載の内容に関することに限ります。

お問い合わせフォーム