このプロジェクトはもう保守されていません。リポジトリは読み取り専用であり、新しい投稿は受け付けません。興味があれば、リポジトリをフォークしてコピーを維持することもできます。
無料の Python 書籍
無料でオンラインで読んだり、ダウンロードしたりできる英語の Python 書籍のリスト。
目次
- リストが始まった経緯
- リストにあるもの
- なぜ無料の本があるのでしょうか?
- 謝辞
- 無料の Python 書籍のリスト
- はじめに
- 中級
- 高度な
- AIと機械学習
- コンピュータサイエンス
- ソフトウェアエンジニアリングとベストプラクティス
- GUI
- ツール
- ウェブ開発
- データサイエンス
- 科学
- ジュピターノートブック
- エンジニアリング
- 暗号化
- ゲーム
- 無料の Python 書籍のリスト
- ライセンス
リストが始まった経緯
私は数週間 Python を学習していましたが、2019 年 1 月に、より良いプログラマーになる方法についての提案を求めている r/learnpython の Reddit 投稿を偶然見つけました。
コメントの 1 つは、アルゴリズムとデータ構造に関する良い本や Web サイトを求めていました。私は、無料の電子書籍『Python を使用したアルゴリズムとデータ構造の問題解決』など、便利な Python 学習リソースへのリンクを集めていたので、そのリンクをコメントで共有しました。
私のコメントには数十の賛成票が集まり、簡単にアクセスできる優れた Python 書籍への関心が示唆されました。そこで私は後で、見つけたすべての無料の Python 書籍のリストをまとめて、r/Python に投稿しました。
私は正しかったです。私の投稿は何百もの賛成票を獲得し、数人の redditor がより多くの本やリストへのリンクを提供したことで、このようなリソースへの関心が裏付けられました。次のステップは、私のリストを Reddit の投稿で得た提案と統合し、GitHub に公開し、さらに多くの書籍で拡張することで、リストをより便利で広く利用できるようにすることでした。
あなたが今読んでいるリストです。
リストにあるもの
このリストには、私が最初に Reddit に投稿したエントリ、コメントで提案された書籍やその他のリスト、その後に見つけたさらにいくつかの記事、そして今後発見するものが含まれています。
無料の Python 本とは何ですか?
私の定義は曖昧で必然的に主観的です。しかし、それは電子書籍ファイル、本ほどの長さのドキュメント、または Python に関する本のような構造の Web サイトであり、英語で書かれており、オンラインで読んだり、無料でダウンロードしたりできると思います。ほとんどの短いオンライン チュートリアルやハウツー ページはおそらく対象外です。
しかし、最終的には、無料の Python 本を見ればそれだとわかります。
エントリはカテゴリまたはアプリケーション ドメインごとにグループ化されており、基本から上級までのすべてのスキル レベルをカバーしています。カテゴリ内では、エントリはタイトルのアルファベット順に並べられます。
一部の redditor は、無料のプログラミング書籍の他のリストへのリンクを共有していましたが、その中には Python に関する書籍も含まれていました。私も含めましたが、もちろん私と重複する部分もあります。
なぜ無料の本があるのでしょうか?
有料コンテンツでも構いません。実際、私は優れた有料の Python 電子ブックやオンライン リソースも購入しました。今後もさらに購入する予定です。
ただし、無料の電子書籍には、追加の便利な形式やダウンロード可能な形式が提供されることが多いなど、いくつかの利点があります。また、興味はあるかもしれないが、すぐには必要ではないトピックに関する書籍を入手するのも簡単です。
謝辞
私の元の投稿で本の提案やリンクを提供してくれた Redditor に感謝します: AlSweigart、ASIC_SP、Bisalsn、bitcoin-dude、code_x_7777m isakar-elahim、lask757、mfitzp、pvc、warbird2k。
無料の Python 書籍のリスト
はじめに
- 100 ページの Python 入門
- Python のバイト
- 言語学者のための Python 入門
- Repl.it を使用したコード: 初心者向けの Python プロジェクト
- 経済学者のためのコーディング
- Python の基礎を学ぶ
- フルスピード Python
- Python でコーディングする方法
- Pythonを正しい方法で学ぶ
- 非プログラマー向けの Python 3 チュートリアル
- Python 101
- Python に忍び込む
- Python コーディング ブック: プログラミングとは実際何なのかを理解する
中級
- Boxes: 2 冊目の Python 本
- 中級Python
- Python re(gex)?
- Python のヒント: 中級 Python
高度な
- Python の本: 初級 Python、上級 Python、および Python 演習
- Python 3 のパターン、レシピ、イディオム
- プロフェッショナルのための Python ノート
AIと機械学習
- ゼロからの機械学習: コンセプトとコードの導出
- Python による自然言語処理
- ニューラルネットワークとディープラーニング
- ハッカーのための確率的プログラミングとベイジアン手法
コンピュータサイエンス
- Python の注釈付きアルゴリズム - 物理学、生物学、金融のアプリケーションを使用
- Python でのデータ構造と情報検索
- コンピュータ科学者のように考える方法: インタラクティブ版
- Python を使用したアルゴリズムとデータ構造による問題解決
- Python を考える: コンピューター科学者のように考える方法
ソフトウェアエンジニアリングとベストプラクティス
- Python によるアーキテクチャ パターン: テスト駆動開発、ドメイン駆動設計、イベント駆動マイクロサービスの実現
- Python のクリーンなアーキテクチャ: より優れたソフトウェア設計への実践的なアプローチ
- Python によるオブジェクト指向プログラミング: Python 3 で OOP の基礎を学びます
- Python パッケージ
- ソフトウェア設計例: Python を使用したツールベースの入門
- Python を使用したテスト駆動開発
- Python ヒッチハイク ガイド!
- Python アンチパターンの小さな本
GUI
ツール
- Python で退屈な作業を自動化する
- 実践的な Python プロジェクト
ウェブ開発
- Cloud9、Heraku、MongoDB を使用してシンプルな Flask アプリケーションを作成する
- ゼロから運用までの Web アプリ
データサイエンス
- 本番環境におけるデータ サイエンス: Python を使用したスケーラブルなモデル パイプラインの構築
- 効果的なパンダ
- Python データ サイエンス ハンドブック
- 誰でも使える Python: Python 3 でのデータの探索
科学
- 実験室で Python を始める: 生命科学者のための Python 入門チュートリアル
- 天文学者のための Python: 科学コンピューティングの入門
- 科学的視覚化のための Python と OpenGL
- 科学者とエンジニアのための Python
- 科学的視覚化: Python + Matplotlib
- 複雑さを考える
ジュピターノートブック
エンジニアリング
- PySDR: Python を使用した SDR と DSP のガイド
- ネットワークエンジニアのためのPython
- DSP を考える: Python でのデジタル信号処理
暗号化
ゲーム
- Pygame Zero と Python を使用したゲームのコーディング
- Python を使用して独自のコンピュータ ゲームを発明する
- Arcade Academy で Python を学ぼう
- Python と Pygame でゲームを作る
- Python と Pygame を使用してアーケード ゲームをプログラムする
無料の Python 書籍のリスト
- 101 冊以上の無料 Python 本
- 無料の Python 書籍 - pythonbooks
- 合法的に無料の Python 書籍リスト
ライセンス
このリポジトリ内の各ファイルは、CC BY 4.0 ライセンスに基づいてライセンスされています。
このプロジェクトのスポンサーになる
このリソースが役に立ち、プロジェクトのスポンサーになりたい場合は、私にコーヒーを買ってきてください。