記事の内容
この記事では、Pythonを学習する上での良書を紹介していきたいと思います。
関連記事の紹介
- 自然言語処理については、この記事を読んで下さい
- MLOpsについては、この記事を読んで下さい
- 機械学習については、この記事を読んで下さい
- 機械学習で使う数学については、この記事を読んで下さい
- Kaggleについては、この記事を読んで下さい
- PyTorchについては、この記事を読んで下さい
- データ分析については、この記事を読んで下さい
- Djangoについては、この記事を読んで下さい
- Flaskについては、この記事を読んで下さい
- Pythonで行う自動化については、この記事を読んで下さい
動画教材
Udemyのここがオススメ
- 一ヶ月間は自由に返金することができるので、お試しで講座を受けられる。
- 情報が古くなった場合には、著者が教材をアップデートしてくれることが多いので、初心者に優しい。
現役シリコンバレーエンジニアが教えるPython 3 入門
▼ 興味がある方は、画像をクリック
現役シリコンバレーエンジニアが教えるPython入門!
応用では、データ解析、データーベース、ネットワーク、暗号化、並列化、テスト、インフラ自動化、キューイングシステム、非同期処理など盛り沢山の内容です!
独学で身につけるPython〜基礎編〜
▼ 興味がある方は、画像をクリック
Pythonの入門に最適なコースです。
初心者にとって挫折の原因となる過剰な知識を除外した必要十分な基礎レクチャーに加えて、実務での活用を見据えた実践レクチャーも収録。
爆速で5つのPython Webアプリを開発
▼ 興味がある方は、画像をクリック
プログラミング初学者必見!
話題のStreamlitを用いて、最短最速でアプリケーションを公開するまでの流れをわかりやすくお伝えします。
Pythonの基礎は終えたけど、Webアプリとかも作ってみたいと考えている方におすすめの講座です。
米国AI開発者がゼロから教えるPython入門講座
▼ 興味がある方は、画像をクリック
未経験者OK!
Pythonをゼロからやさしく教えるPython講座の決定版です。
初心者向け【入門編】
脱初心者のための問題集 Python編
Pythonの基礎的な文法を学習し終わった後、次に何をしようかと考えている人にオススメの本です。
基礎を学んだ後にするべきことは、アウトプットです。
この本では、そのアウトプットをするための演習課題が、60問、用意されています。
この本を読み終えた後は、まず間違いなく、初心者から中級者に向けてのステップアップができているはずです^^
Pythonを勉強するさい、2冊目に最適な本です。
この本は、「Kindle Unlimited」の30日間無料体験で読むのがオススメです ^^
無料体験後も、200万冊以上の本を月額980円で読むことができる、読書好きにはもってこいのプランです。
スラスラ読める Pythonふりがなプログラミング
ふりがなプログラミングシリーズのPython版です。
文句なしに、やさしい内容なので、これからプログラミングを始めてみようという人は、この本から始めると良いかもしれません。
いちばんやさしいPythonの教本
こちらは、初心者向けの定番シリーズですね。
作りながら楽しく学んでいけるので、飽きずに学習を進めていけるはずです。
独学プログラマー
初心者向けの、広く浅く書かれている本です。
ただし、プログラミングが始めての方の中には、「説明が雑」と言う人もします。
2冊目以降に買う方が無難かもしれません。
文系プログラマーのためのPythonで学び直す高校数学
数学の勉強をやり直したい人で、Pythonも一緒に勉強したい人にオススメの本です。
中級者向け
シリコンバレー一流プログラマーが教える Pythonプロフェッショナル大全
本書のもととなったのは、オンライン講座Udemyで人気No.1を獲得したPython講座。
本格的な内容をわかりやすく伝える著者の講座は人気が高く、延べ18万5,000人が受講しています。
本書はさらに内容を充実させてパワーアップ! 自分のペースでしっかり学べます。
Pythonコードレシピ集
Pythonで入門レベルのコードを書けるようになったとき、現場で役立つ良質なレシピ集です。
Pythonエンジニアが初心者から中級者に進むためのステップになります。
Pythonチュートリアル 第4版
本書はプログラミング言語Pythonの作者Guido氏が書き下ろした、Python入門者のための手引書です。
Pythonの言語とシステムの基本的な機能やコンセプトをわかりやすくまとめて解説し、さらにPythonの特徴的な機能を数多く取り上げて紹介しており、Pythonの雰囲気とスタイルをつかむことができます。
テスト駆動Python
テストコードを書くことについて学びたい人にオススメです。
本書の目的
- Pythonを使っているのでpytestを使ったテスト駆動開発する
- シンプルなテストをシンプルに書く
- 複雑なテストもシンプルに書く
- 読みやすいテストを書く
- self.assertEqual()やself.assertLessThan()のようなものではなく、assertだけでテスト駆動する
- 単体テストまたはnoseのテストを実行できるようにする
Pythonでいかにして暗号を破るか
本書は、暗号、暗号解読、暗号学について興味を持っている人のためのものです。
本書の暗号(23章と24章の公開鍵暗号を除く)はすべて古典的なものであり、ノートPCの計算能力でも解読できます。
暗号化プログラムを書きながら学び、それに対する解読プログラムも作ることがメインとなる本です。
もともと海外で発売された本らしく、売り上げがよかったので日本での販売もされることになったそうです。
上級者向け
プロフェッショナルPython ソフトウェアデザインの原則と実践 (impress top gear)
本書の内容を習得することで、初中級者はコーディングスキルを大きく向上させ、プロフェッショナルなプログラミングへの道を見通せるようになります。
ベテランの開発者が最近のトレンドを押さえて、昔の知識を更新するのにも向いています。
エキスパートPythonプログラミング
Python開発のベストプラクティスが、この本には書かれています。
Python開発のエキスパートになりたいという方は、是非、この本を読んでみて下さい。
Effective Python
一線級のプログラマたちが座右の一冊としている「Effective」シリーズです。
ベストプラクティスや落とし穴の避け方、より良いPythonコードを書くために何をすべきかという内容が書かれています。