独学プログラマー Python 言語の基本から仕事のやり方まで(ドクガクプログラマーパイソンゲンゴノキホンカラシゴトノヤリカタマデ)
- 著者:
- コーリー・アルソフ/清水川 貴之(コーリーアルソフ/シミズカワ タカユキ)
- 出版社:
- 日経BP
- 出版日:
- 2018年02月25日頃
- ISBN:
- 9784822292270
- 在庫:
- 在庫あり
なぜ注目されているか
書籍紹介
本書は「 Python だけ」を学ぶ本ではありません。 Python を使ってプログラミングを紹介していますが、伝えたい内容は Python に限らない「プログラミング全般」の知識です。
本書の著者、コーリー・アルソフ (Cory Althoff) は、「独学プログラマー」です。本書は、彼が独学で、ゼロからプログラミングを学んだ体験に基づいて書かれました。
プログラミングを独学で身に付けるために、著者が Python を通して学んだエッセンスが書かれています。彼の独学プログラマーとしての学び方は、 Amazon.com での本書の評価を見るとわかるように、多くの人に支持されています。
ーー訳者あとがきより
第 1 部 (Part1)
第 1 章 イントロダクション
第 2 章 さあ、はじめよう!
第 3 章 プログラミング入門
第 4 章 関数
第 5 章 コンテナ
第 6 章 文字列操作
第 7 章 ループ
第 8 章 モジュール
第 9 章 ファイル
第 10 章 知識を 1 つにまとめる
第 11 章 ハマったときの助け
第 2 部 (Part2)
第 12 章 プログラミングパラダイム
第 13 章 オブジェクト指向プログラミングの 4 大要素
第 14 章 もっとオブジェクト指向プログラミング
第 15 章 知識を 1 つにまとめる
第 3 部 (Part3)
第 16 章 Bash
第 17 章 正規表現
第 18 章 パッケージ管理
第 19 章 バージョン管理
第 20 章 知識を 1 つにまとめる
第 4 部 (Part4)
第 21 章 データ構造
第 22 章 アルゴリズム
第 5 部 (Part5)
第 23 章 プログラミングのベストプラクティス
第 24 章 プログラマーとしての最初の仕事
第 25 章 チームで働く
第 26 章 さらに学ぼう
第 27 章 次のステップ
第 6 部 (Part6)
補章 より良いコードにするために
補章 継続して学ぶために
謝辞
訳者あとがき
索引
第 1 部 (Part1)
第 1 章 イントロダクション
第 2 章 さあ、はじめよう!
第 3 章 プログラミング入門
第 4 章 関数
第 5 章 コンテナ
第 6 章 文字列操作
第 7 章 ループ
第 8 章 モジュール
第 9 章 ファイル
第 10 章 知識を 1 つにまとめる
第 11 章 ハマったときの助け
第 2 部 (Part2)
第 12 章 プログラミングパラダイム
第 13 章 オブジェクト指向プログラミングの 4 大要素
第 14 章 もっとオブジェクト指向プログラミング
第 15 章 知識を 1 つにまとめる
第 3 部 (Part3)
第 16 章 Bash
第 17 章 正規表現
第 18 章 パッケージ管理
第 19 章 バージョン管理
第 20 章 知識を 1 つにまとめる
第 4 部 (Part4)
第 21 章 データ構造
第 22 章 アルゴリズム
第 5 部 (Part5)
第 23 章 プログラミングのベストプラクティス
第 24 章 プログラマーとしての最初の仕事
第 25 章 チームで働く
第 26 章 さらに学ぼう
第 27 章 次のステップ
第 6 部 (Part6)
補章 より良いコードにするために
補章 継続して学ぶために
謝辞
訳者あとがき
索引
技書の森解説
プログラミングを学ぶ本は多くありますが、「プログラマーになる」ことを一冊の中で通して扱う本はそう多くありません。本書は著者コーリー・アルソフ自身が独学でソフトウェアエンジニアに転身した経験をベースに、 Python の文法からバージョン管理、コマンドライン操作、アルゴリズムの基礎、さらには就職活動の進め方やチーム開発の作法までを一気通貫で案内します。
Python の入門書としてだけ見ると、言語仕様の深掘りは浅めです。しかし本書の真価はそこにはなく、「プログラミングを学ぶこと」と「プログラマーとして職を得ること」の間に横たわる、教科書に書かれない知識 - Git の使い方、正規表現、パッケージ管理、コードレビューの受け方 - を一冊の流れの中で埋めている点にあります。独学者が「何を学べばいいか分からない」状態に陥らないよう、学習のロードマップそのものを示す構成です。
すでに業務でコードを書いている人にとっては物足りない深度ですが、未経験からプログラマーを目指す人が「全体像を見渡してから詳しい本に進む」ための出発点として、見通しのよい設計がされています。
言及 Qiita 記事 (28 件)
文系ド素人が Web エンジニアとして新卒入社するまでに読んできた本をまとめた
♡ 417Python, 技術書, 新卒エンジニア, 未経験エンジニア趣味でKaggleを始めたことをきっかけにデータサイエンティストになった話
♡ 265Python, データ分析, データサイエンス, Kaggle【読書】『独学プログラマー』の心得
♡ 110Python, プログラミング, 本, 初心者, 新人プログラマ応援【Python】35歳+営業職+プログラミング経験なしのPython学習方法(プログラミング経験なし向け)
♡ 76Python, 初心者, Python3, 未経験エンジニアTwitterAPI登録を記入時間30分で超簡単にパスする裏技(日本語訳付き)
♡ 71Twitter, API, TwitterAPI, TwitterOAuth【Python+Flask】WebAPIを使った簡易書籍管理アプリ【Vue.js、Elasticsearch】
♡ 68Python, Flask, WebAPI, Elasticsearch, Vue.js【2019年】金融系SIerに8年勤めて最近Web企業に転職したインフラエンジニアのメモ★1年経過
♡ 62Python, Mac, Git, Slack, BigQuery外国人ポスドクが日本でプログラマーに転職するまでの就活
♡ 34転職, キャリア, 博士課程, 天文, 外国人FastAPIの学習を迷わず進めるための事前知識
♡ 30Python, API, Webアプリケーション, 勉強法, FastAPI10分間で画像認識モデル構築byKeras~機械学習への第一歩~
♡ 30Python, 機械学習, MachineLearning, 深層学習, colaboratory
この本に興味がある方におすすめ
この本に関連
コーリー・アルソフ の他の書籍
関連記事
本屋のプログラミングコーナーの歩き方
本屋のプログラミング書コーナーに行くと、棚いっぱいの本に圧倒されます。どこを見ればいいか、どう選べばいいかを初心者向けに案内します。
ゲームが好きならプログラミングの本も読める
ゲームの攻略本を読んだことがあるなら、プログラミングの本も読めます。攻略本とプログラミング本の共通点から、読書のハードルを下げます。
エンジニアが最初に読むべき技術書 5 冊の選び方 - ジャンル配分が鍵
新人エンジニアやキャリアチェンジ組が最初に読むべき技術書のジャンル配分と、言語・設計・運用・CS 基礎・ソフトスキルの 5 冊を選ぶチェックリストを紹介。