ちょっと上を行くPythonプログラミング
発売日:2021年9月
セブン-イレブン受取り(送料無料)
発送目安
発売日(発売日以降は当日)~2日で発送
宅配(送料¥550税込)
発送目安
発売日(発売日以降は当日)~2日で発送
交通状況・天候の影響や注文が集中した場合等、お届けにお時間をいただく場合がございます。
商品説明
Pythonは間口の広い言語ですが、奥行きもかなり深く、広大かつ深遠なプログラミングの世界を持っています。しかし、そのような中級者向けの話題を扱う書籍は多くはありません。本ムックは、やや難易度の高い話題をできるだけわかりやすく解説することで、Pythonの初心者が初級レベルを脱する手助けとなることを目指します。
目指せ脱初心者!プロの書き方を伝授
本ムック「ちょっと上を行くPythonプログラミング」は、“脱初心者”を目指すPythonユーザーの方に向けた一冊です。
「リスト内包表記」や「高階関数」、「デコレータ」、「マルチプロセス」など、Pythonが持つ様々な機能をわかりやすく解説します。
一冊全4章を読み切ることで、初心者から“ちょっと上のステージ”へランクアップできるでしょう。
第1章では「Pythonのリストって配列と何が違うの?」「定数ってないの?」「sortとsortedの違いって何?」といった、初心者が抱くPythonの“定番の疑問”20個に答えます。
第2章では、「プロの書き方教えます」と題して、Pythonのプロはどのようにコードを書くのか、どのようにPythonの各種機能を使いこなすのかを、全12パートで解説します。
第3章は、マルチプロセスとマルチスレッドによるプログラムの“高速化”がテーマです。有名な「マンデルブロ集合」を描画するPythonのプログラムを、マルチプロセスを使って高速化してみます。
Pythonと言えば、豊富なライブラリの存在が特徴です。第4章では、定番ライブラリの使い方を説明します。
目次
第1章 20個のQ&Aでわかる 一歩進んだPythonプログラミング
・「Python のリストって配列と何が違うの?」
・「定数ってないの?」
・「何でメソッド定義にself が必要なの?」
・「リスト内包表記って、読みにくくない?」
・「sort とsorted の違いって何?」
・「クロージャって何?何がうれしいの?」 etc.
第2章 目指せ!Python 脱初心者 リュウくん(5歳)がプロの書き方教えます
Part 1 リスト内包表記で“本質だけ”書こう
Part 2 リストや辞書以外のデータ構造も使おう
Part 3 プロのクラスの使い方を教えてあげるね!
Part 4 高階関数の使い方を教えてあげるね!
Part 5 特殊メソッドの使い方を教えてあげるね!
Part 6 デコレータで“関心事を分離”する方法を教えてあげるね!
Part 7 プロの引数の使い方を教えてあげるね!
Part 8 プロのテストの考え方を教えてあげるね!
Part 9 Pythonの型チェックを教えてあげるね!
Part10 スコープと疑似的なprivate変数を教えてあげるね!
Part11 dataclassデコレータの使い方を教えてあげるね!
Part12 プロのコメントの書き方を教えてあげるね!
第3章 Pythonプログラムを高速化!マルチプロセス/マルチスレッド入門
マンデルブロ集合の描画時間を半分に短縮!
第4章 Pythonライブラリ徹底攻略
Part 1 ファイルやディレクトリを操作するライブラリ
Part 2 テキスト、CSV、JSONを操作するライブラリ
Part 3 XML、SQLiteを操作するライブラリ
Part 4 圧縮・解凍に使うライブラリ
Part 5 スクレイピングに使うBeautiful Soup
Part 6 Webブラウザ操作を自動化するSelenium
商品詳細
- シリーズ名
- 日経BPパソコンベストムック
- 出版社名
- 日経BP
- サイズ
- 28cm
- 対象年齢
- 一般
- フォーマット
- ムック
注意事項
- 本の帯に関して
- 帯つきでの出荷はお約束しておりません。
商品ページに、帯のみに付与される特典物等の表記がある場合でも、確実に帯つきでの出荷はお約束しておりません。
また、帯は商品の一部ではなく「広告扱い」のため、帯の有無・破損による交換や返品は承っておりません。 - 版・表紙について
- 版・表紙(カバー)のご指定は承っておりません。ご注文いただくタイミングによっては、お届けする商品の版や表紙が商品ページ上のものとは異なる場合がございます。
また、初版にのみにお付けしている特典(初回特典、初回仕様特典)がある商品は、商品ページに特典の表記がされている場合でも、無くなり次第終了となります。