商品情報
商品説明
内容紹介
(概要)
※この商品は固定レイアウトで作成されており,タブレットなど大きいディスプレイを備えた端末で読むことに適しています。また,文字列のハイライトや検索,辞書の参照,引用などの機能が使用できません。※PDF版をご希望の方は Gihyo Disital Publishing ( https://gihyo.jp/mk/dp/ebook/2021/978-4-297-12280-5 )も合わせてご覧ください。
Pythonは、最近注目を集めているAIやデータサイエンスの分野でよく使われている他、アプリケーションや組み込みソフトウェアの開発など様々な分野で利用できる汎用的なプログラミング言語です。Pythonは、構文がシンプルでわかりやすいので、はじめてプログラミングを学ぶ人にとても適しています。敷居が低くて奥が深い言語なのです。
本書は、はじめてプログラミングを学ぶ方を想定し、「そもそもプログラムとは何か」という根本的な説明からはじめて、Pythonによるプログラミングの知識を少しずつ丁寧に説明していきます。また、理解を助けるイラストや概念図も豊富に掲載し、わかりやすい例と練習問題でPythonの基礎の定着を図り、章末の確認問題で理解度を確認しながら学習を進められます。本書で取り上げているプログラミング例は自分で実際に手を動かして入力して動作を確認してみましょう。理解がぐんと深まります。
本書の目標は、基本情報技術者試験に出題されるレベルのPythonのプログラムを読み取れるようになること。IPA発表のサンプル問題を取り上げ、実際にどうやって問題を読み解いて、取り組んでいったらいいのか、実践的な解説も行っています。
著者は、数多くのプログラミング解説書や基本情報技術者の対策書を手掛け、講師としての指導経験も豊富な矢沢久雄氏。「なぜそうなっているのか」「なぜそうするのか」から解きほぐしていくわかりやすい解説には定評があります。
午後試験の25%という大きな配点を占めるプログラミング言語問題。本書でPythonをマスターして、午後試験を突破しましょう!
(こんな方におすすめ)
・午後の言語選択でPythonを選択する受験者
・文系の初学者。プログラムを書いたことのない人、言語問題が苦手な人人
(目次)
第1章 プログラミングとPythonの超々入門
01 プログラムとは何か?
02 処理の種類
03 流れの種類
04 プログラム部品の形式
05 プログラムの作成と実行方法
章末確認問題
第2章 Pythonプログラミングの基礎
06 変数、関数、算術演算子
07 予約語、命名規約、コメント
08 データ型の種類
09 データ型の変換
10 プログラムの書き方
章末確認問題
第3章 分岐と繰り返し
11 比較演算子と論理演算子
12 if文による分岐
13 while文による繰り返し
14 for文による繰り返し
15 break文とcontinue文
章末確認問題
第4章 要素を持つデータ型
16 イテラブルの種類と特徴
17 イテラブルの表記方法とfor文
18 イテラブルに共通した機能
19 シーケンスに共通した機能
20 イテラブルのその他の機能
章末確認問題
第5章 標準ライブラリ
21 ライブラリの種類
22 組み込み関数の使い方
23 文字列の操作
24 インポートと数学関数
25 グラフの描画
章末確認問題
第6章 関数の作成と利用
26 関数の作り方と使い方
27 引数の形式
28 変数のスコープ
29 ジェネレータ関数
30 再帰呼び出し
章末確認問題
第7章 クラスの作成と利用
31 クラスの作り方と使い方
32 継承とオーバーライド
33 プロパティ
34 抽象クラスと抽象メソッド
35 オブジェクトの代入とコピー
章末確認問題
第8章 覚えておくべきその他の構文
36 リスト内包表記
37 例外処理る
38 関数オブジェクトと高階関数
39 ラムダ式と高階関数
40 その他の構文
章末確認問題
第9章 総仕上げー試験問題のプログラムを読み取る
41 Pythonサンプル問題のプログラムを読み取る
第10章 練習問題・章末確認問題・サンプル問題の解答と解説
商品レビュー
楽天Koboのレビュー
まだレビューがありません。 レビューを書く
楽天ブックスランキング情報
-
週間ランキング
ランキング情報がありません。
-
日別ランキング
ランキング情報がありません。