独習Python 電子書籍|翔泳社の本
  1. ホーム >
  2. 電子書籍 >
  3. 独習Python

独習Python


形式:
電子書籍
発売日:
ISBN:
9784798167534
価格:
3,300(本体3,000円+税10%)
カテゴリ:
プログラミング・開発
キーワード:
#プログラミング,#開発環境,#開発手法,#Web・アプリ開発
シリーズ:
独習
電子書籍
本書籍には新版があります
独習Python 第2版

手を動かしておぼえるPythonプログラミング
――独学に最適な“標準教科書”

プログラミングの初学者に向けた独習シリーズに『独習Python』が新登場。
プログラミング言語入門書の執筆で定評のある山田祥寛氏による、
Python入門書の決定版です。

独習シリーズの強みである、手を動かしておぼえる(書いて実行して結果を確認する)
特長を生かし、Pythonの基本的な言語仕様から、標準ライブラリ、ユーザー定義関数、
オブジェクト指向構文、モジュールまで、サンプルプログラムを例示しながら
詳細かつ丁寧に解説します。

プログラミングの基礎知識がない方でも、解説→例題(サンプル)→理解度チェック
という3つのステップで、Pythonでプログラミングを行う際に必要な知識・概念・機能を
体系的に習得できます。

プログラミングの入門者、これからPythonで開発を始めたい初学者から、再入門者、
学生・ホビープログラマまで、「一からPython言語を学びたい」「Pythonプログラミング
の基本をしっかり身につけたい」という方におすすめの一冊です。

※本電子書籍は同名出版物を底本として作成しました。記載内容は印刷出版当時のものです。
※印刷出版再現のため電子書籍としては不要な情報を含んでいる場合があります。
※印刷出版とは異なる表記・表現の場合があります。予めご了承ください。
※プレビューにてお手持ちの電子端末での表示状態をご確認の上、商品をお買い求めください。

(翔泳社)

手を動かしておぼえるPythonプログラミング ――独学に最適な“標準教科書”

手を動かしておぼえるPythonプログラミング ――独学に最適な“標準教科書”

プログラミングの初学者に向けた独習シリーズに『独習Python』が新登場。 プログラミング言語入門書の執筆で定評のある山田祥寛氏による、Python入門書の決定版です。独習シリーズの強みである、手を動かしておぼえる(書いて実行して結果を確認する)特長を生かし、Pythonの基本的な言語仕様から、標準ライブラリ、ユーザー定義関数、オブジェクト指向構文、モジュールまで、サンプルプログラムを例示しながら詳細かつ丁寧に解説します。

プログラミングの基礎知識がない方でも、解説→例題(サンプル)→理解度チェックという3つのステップで、Pythonでプログラミングを行う際に必要な知識・概念・機能を体系的に習得できます。

プログラミングの入門者、これからPythonで開発を始めたい初学者から、再入門者、学生・ホビープログラマまで、「一からPython言語を学びたい」「Pythonプログラミングの基本をしっかり身につけたい」という方におすすめの一冊です。

※紙の書籍と電子書籍でレイアウトが異なります。

目次の登録はありません。

付属データはこちら

お問い合わせ

内容についてのお問い合わせは、正誤表、追加情報をご確認後に、お送りいただくようお願いいたします。

正誤表、追加情報に掲載されていない書籍内容へのお問い合わせや
その他書籍に関するお問い合わせは、書籍のお問い合わせフォームからお送りください。

利用許諾に関するお問い合わせ

本書の書影(表紙画像)をご利用になりたい場合は書影許諾申請フォームから申請をお願いいたします。
書影(表紙画像)以外のご利用については、こちらからお問い合わせください。

追加情報はありません。
この商品の「よくある質問」はありません。

現在表示されている正誤表の対象書籍

書籍の種類:電子書籍

書籍の刷数:全刷


※重版をした際に、内容が修正されている場合があります。「刷数の確認方法(例)」の図を参考に、お手元の書籍の刷数をご確認ください。下の「書籍の刷数」の欄で刷数を選択すると、お持ちの書籍の刷数に合わせて、正誤情報を絞り込むことができます。

書籍によっては表記が異なる場合がございます


本書に誤りまたは不十分な記述がありました。下記のとおり訂正し、お詫び申し上げます。

対象の書籍は正誤表がありません。

 書籍の刷数で正誤情報を絞り込みたい場合は選択してください。

 書籍の種類:

最終更新日:2025年02月26日
ページ数 内容 発生刷 書籍修正刷 電子書籍訂正 登録日
029
[4]Pythonシェルを終了する 1行目、コード
1行目 Pythonシェルを終了するには、[Ctrl]+[Z]キーを押すだけです(macOSでは[control]+[Z]キー)。 コード >>> (base) C:¥Users¥<ユーザ名>
1行目 Pythonシェルを終了するには、exit()コマンドを実行してください。 コード >>> exit() (base) C:¥Users¥<ユーザ名>
1刷 7刷 2022.11.11
064
「2.2.4 浮動小数点型(float)」本文下から2行目
「1.414210」「1.173205e-7」はそれぞれ「1.414210」「1.173205E-7」でも同じ意味です。
「1.4142e10」「1.173205e-7」はそれぞれ「1.4142E10」「1.173205E-7」でも同じ意味です。
1刷 7刷 2022.10.31
068
表2.5「エスケープシーケンス」下から4項目目
\oXX
\XX
1刷 7刷 2022.10.31
078
この章の理解度チェック[3]の3つ目の問題
識別子には、英数字とアルファベットだけを利用できる。
識別子には、英数字とアンダースコアだけを利用できる。
1刷 2025.02.26
085
表3.2 概要の下から1~2行目
左辺を右辺の値だけ左シフトした結果を左辺に代入 左辺を右辺の値だけ右シフトした結果を左辺に代入
左辺を右辺の値だけ右シフトした結果を左辺に代入 左辺を右辺の値だけ左シフトした結果を左辺に代入

「左シフト」と「右シフト」が逆になっているため入れ替えます。
1刷 3刷 2020.11.25
085
表3.2 例の下から3行目
x = 10; x |= 2 ➡8
x = 10; x |= 2 ➡10
1刷 2刷 2020.07.30
101
表3.4 例の最終行
! not x ➡False
not x ➡False

「!」を削除します。
1刷 3刷 2020.11.25
169
「5.2.7 文字列に特定の文字列が含まれるかを判定する」の構文「in 演算子、startswith/endswithメソッド」
substr in s xs.startswith(prefix[, start[, end]]) s.endswith(suffix[, start[, end]])
substr in s s.startswith(prefix[, start[, end]]) s.endswith(suffix[, start[, end]])

2行目の文頭「xs」を「s」に修正します。
1刷 6刷 2022.01.31
175
図5.9 formatメソッドの赤丸部分

(画像クリックで拡大)

(画像クリックで拡大)
1刷 4刷 2021.03.18
184
構文 下から3行目
microsecond :ミリ秒
microsecond :マイクロ秒

※リフローEPUBの場合、第5章のリスト5.24の前にある「構文 datetime/date/timeコンストラクター」が該当箇所になります。
1刷 2刷 2020.11.11
185
構文 上から3行目
(利用可能な指定子はp.177・178:表5.6を参照)
(利用可能な指定子はp.192:表5.12を参照)

※リフローEPUBの場合、第5章のリスト5.25の前にある「構文 strptimeメソッド」が該当箇所になります。

誤 (利用可能な指定子は5.2.11項:表5.6を参照)
正 (利用可能な指定子は5.3.6項:表5.12を参照)
1刷 6刷 2021.09.15
187
構文 下から3行目
microsecond :ミリ秒
microsecond :マイクロ秒

※リフローEPUBの場合、第5章のリスト5.27の前にある「構文 replaceメソッド」が該当箇所になります。
1刷 2刷 2020.11.11
188
表5.10
microsecond | ミリ秒(0〜999999)
microsecond | マイクロ秒(0〜999999)
1刷 2刷 2020.11.11
224
表6.2「pow(a, b)」 の「例」
mod(3, 2)
pow(3, 2)
1刷 8刷 2024.03.04
258
表7.3 4行目の設定値
VERVOSE
VERBOSE

同様に以下の箇所の修正します。
261ページ:表7.4「オプション」の4行目
1刷 8刷 2024.03.04
279
「シーク位置を変更する」の本文下から2行目
2文字目(=7バイト目)
3文字目(=7バイト目)

※リフローEPUBの場合、第7章の見出し「7.2.3バイナリファイルの読み書き」の直前にある段落が該当箇所になります。
1刷 3刷 2020.11.25
291
図7.8
b001.dat
b001.txt
1刷 8刷 2024.03.04
311
第7章末尾にある1つ目のCOLUMN「Pythonをより深く学ぶための参考書籍/サイト」
●エキスパートPythonプログラミング 改訂2版(アスキードワンゴ) ISBN:9784048930611
●Pythonプロフェッショナルプログラミング第3版(秀和システム) ISBN:9784798053820
1刷 2刷 2020.11.11
338
「(4)可変長引数で「1個以上の引数」を表す方法」1行目
total_product関数
total_products関数
1刷 8刷 2024.03.04
340
4行目
(キーワード引数は位置引数の後方に記述できないからです)。
(位置引数はキーワード引数の後方に記述できないからです)。
1刷 8刷 2023.07.26
348
本文 上から9行目
ラムダ式を利用した例は、map 関数(6.1.12 項)、filter 関数(6.1.13 項)など
ラムダ式を利用した例は、map 関数(6.1.13 項)、filter 関数(6.1.14 項)など
1刷 2025.02.10
363
補足 本文 上から4行目
よって、リスト9.6の(1)は、(そうする意味はありませんが)以下のように書き換えても同じ意味です。
よって、リスト9.6の(2)は、(そうする意味はありませんが)以下のように書き換えても同じ意味です。

※リフローEPUBの場合、第9章の図9.4の下にある「補足 ジェネレーター関数の戻り値」の2つ目の段落が該当箇所になります。
1刷 6刷 2021.09.15
386
練習問題 9.2[1]の1の問題文と解答
386ページ:問題文 mathモジュールからabs、 537ページ:解答 from math import abs, ceil, floor
386ページ:問題文 mathモジュールからfabs、 537ページ:解答 from math import fabs, ceil, floor
1刷 8刷 2024.03.04
430
練習問題 10.1 「リスト10.A」の続き 上から2行目
print(f'私のペットは{self.kind}の{self.name}ちゃんです! ')
print(f'ペットの{self.kind}の名前は、{self.name}ちゃんです!')
1刷 8刷 2024.03.04
435
リスト10.19 コード 上から3~4行目
self.set__name = name self.__age__ = age
self.__name = name self.__age = age
1刷 3刷 2020.09.18
535
この章の理解度チェックp.309[1]
②?i、?m、?s、?x、?Lから2個以上
?a、?i、?m、?s、?x、?Lから2個以上
1刷 8刷 2024.03.25
542
索引 記号・数字 のバックスラッシュの項目
/(バックスラッシュ)
\(バックスラッシュ)

※リフローEPUBの場合、巻末の「検索キーワード」が該当箇所になります。
1刷 4刷 2021.03.18

感想・レビュー

MATSUDA, Shougo さん

2021-12-25

図書館本。独習Rubyが非常に良く、同シリーズである本書も手に取り読了。Ruby本と同様にオブジェクト指向含めて非常にわかりやすく本書とオライリーのPythonチュートリアル/入門Python3の復習にて改めてPythonを掴みなおせました。良書。

浦井 さん

2021-07-10

5週間ほどかけて読んだ。細かいところは流し読みしたが、ほとんどは実際に手を動かした。11章はあまり理解できなかった。この本自体はわかりやすいのだが、私の場合は初期段階から分厚い本に取り組むと読了が目的になってしまうし、全体を把握できるまでに時間がかかりすぎる。今後新しい内容(言語、フレームワーク、仕組みなど)に取り組む際は、「軽い本などでざっと全体の見通しを掴む」を何回かやって、更に手を動かしてから分厚い本に取り組みたい。

JNTEST23 さん

2021-04-30

ちょっと基礎すぎたかな。コードがテキストファイルで公開されているので、それをJupyter Notebook にぶち込んで、「へー、そういうことね」と流し読みしてみた。