- 概要
- 無料で読めるリソース(日本語および英語)
- Python 公式ドキュメント(日本語)
- Dive Info Python 3 日本語版
- Python ヒッチハイクガイド 日本語版
- Python Cookbook
- Awesome Python
- Stackoverflowのpythonタグ
- QiitaのPythonタグ
- A Byte of Python
- djangogirls
- Python 3 Patterns, Recipes and Idioms
- awesomo
- awesome-asyncio
- Full Stack Python
- Learn Python -- Free Interactive Python Tutorial
- Python for you and me
- After Hours Programming -- Python
- Codementor -- Python Topics
- A Complete Beginner's Guide to Django
- Real Python Tutorials
- Python cheatsheet
- PyBites - Articles
- Learn Python Programming - The Definitive Guide
- Pythonメモ-20 (Pythonに関する情報のリンク)
- Comprehensive Python Cheatsheet
概要
最近、C#よりもPython関係ばっかりやってるせいで、周りから「どんな情報とかオススメなの?」って
聞かれることが多いので、ここにメモしようと思います。(後から自分でも思い出せるように)
まだまだ、Python勉強中で、ネット上の達人さんたちには欠片も及ばないですが
日常業務の面倒なところをサクッと処理できたり、サクッとweb-app作れたり
何かと助かってます。(openpyxlとpyperclipとjoblibとpyzmq最高です。)
Python界隈は、ドキュメントもきっちりしているので
他の言語やってる人だったらウェブ上のリソースだけでなんとかなるかもしれません。
(私は書籍も好きなので、本も買いまくります。)
てことで、以下に個人的なオススメ情報メモします。
参考になれば :)
無料で読めるリソース(日本語および英語)
Python 公式ドキュメント(日本語)
まずはココ。チュートリアルするだけでも大体使えるようになります。
有志の方たちが翻訳してくださって公開されていますが、日本語も本当に読みやすい。
感謝しかないです。
チュートリアル部分は、書籍としても出版されています。
- 作者: Guido van Rossum,鴨澤眞夫
- 出版社/メーカー: オライリージャパン
- 発売日: 2016/03/24
- メディア: 単行本(ソフトカバー)
- この商品を含むブログ (1件) を見る
Dive Info Python 3 日本語版
有名なリソースですね。元々 Dive Into Python があったのですが
それを Python 3 向けにリライトされた版です。これも有志の方が
翻訳してくださって公開されています。内容も面白いし、読みやすい。
原著は以下です。
Kindleでも手に入れることができます。お値段なんと100円!!
私、速攻で購入してスマホで読んでました。
- 作者: Mark Pilgrim
- 発売日: 2012/10/26
- メディア: Kindle版
- 購入: 3人 クリック: 25回
- この商品を含むブログを見る
Python ヒッチハイクガイド 日本語版
Python ヒッチハイク・ガイド — The Hitchhiker's Guide to Python
これもとても有名なリソースです。入門よりもむしろ日々利用するためのTipsについて書かれています。
これも有志の方が翻訳してくださって公開されています。
原書はこちら。(こっちは英語です)
The Hitchhiker’s Guide to Python! — The Hitchhiker's Guide to Python
タイトル直下に
これは皆さんの手により生きているガイドです。 (This is a living, breathing guide.)
と記載されているように github 上でいつでもforkできるようになっています。
書籍としても出版されています。が、みんなで作り上げるってなっているリソース上、ウェブで見るほうがいつも最新なのでオススメ。
The Hitchhiker's Guide to Python: Best Practices for Development
- 作者: Kenneth Reitz,Tanya Schlusser
- 出版社/メーカー: Oreilly & Associates Inc
- 発売日: 2016/09/18
- メディア: ペーパーバック
- この商品を含むブログを見る
Python Cookbook
Pythonのクックブック集。元々オライリーで書籍として出版されていたものです。
- 作者: David Beazley,Brian K. Jones
- 出版社/メーカー: Oreilly & Associates Inc
- 発売日: 2013/05/29
- メディア: ペーパーバック
- この商品を含むブログを見る
内容は英語ですが、コードも載っているので、大体わかります。
なるほどぉってなるTipsいっぱい。
Awesome Python
なんかいいライブラリないかなーっておもったときは、とにかくココ見てます。
タイトル部分にかかれている
Life is short, you need Python.
って言葉が好き。
Stackoverflowのpythonタグ
困ったときの stackoverflow 先生。google 先生経由で大抵たどり着く先。
QiitaのPythonタグ
日本語のpython情報でいつも参考にさせていただいているところ。情報満載。
A Byte of Python
GitBook で公開されている情報。GitBookなので、PDFやEPUBとかでもダウンロード可能です。
英語なのですが、分かりやすいです。内容的には入門編って感じです。
まず、サンプルとなるソースを提示して、実行した結果、その後に説明と続くスタイルです。
サンプルソースも、github で公開されています。
djangogirls
これも超有名なリソースですね。個人的に最も分かりやすかったDjangoのチュートリアル。
こんなレベルのリソースが無償で公開されているのは素晴らしいです。
herokuにデプロイする手順も記載されています。
現状最新のherokuは、pythonで作るときに requirements.txt よりも pipenv で処理するのがおすすめに
なってますね。まあ、なんといっても、pipenvの作者さんがherokuにいるので。
(pipenvの作者さんは、有名な requests モジュール作った人)
python のofficial buildpack は以下です。
heroku の python ページは以下。ここのページに 動画 があるのですが、ものすごいスピードで
heroku で動く python-app 作っていく過程が見れます。見てて面白いです。
Python 3 Patterns, Recipes and Idioms
Python 3 Patterns, Recipes and Idioms — Python 3 Patterns, Recipes and Idioms
Creative Commons Attribution-Share Alike 3.0
ライセンスで公開されているドキュメントです。
pythonの基礎から一通り記載されています。サンプルも読みやすい。
メタプログラミングについての章もあり。パート1,2,3となっていて
パート3は、デザインパターンについて記載されています。
awesomo
上に挙げたAwesome Pythonと同じように、便利なライブラリをリストアップしてくれています。
pythonだけじゃなくて、他の言語のライブラリもありますね。
awesome-asyncio
python 3.4から組み込まれた asyncio 周りの awesome list です。
aio系のライブラリ、いつも名前を忘れてしまうので、ここにメモメモ。
Full Stack Python
OpenBookとして公開されているサイト。チュートリアル的な感じでPythonについての情報があります。
それぞれ、個別に記事見たい場合は以下の ToC ページからアクセスできます。
Learn Python -- Free Interactive Python Tutorial
Pythonの文法などを画面に埋め込まれているDataCamp
のインタラクティブシェルで
結果を確認しながら、勉強できます。便利。
Python for you and me
Welcome to Python for you and me — Python for you and me 0.3.alpha1 documentation
コード満載でわかりやすいです。レイアウトもシンプルなので読みやすい。
Python初心者向きに書かれている模様です。
After Hours Programming -- Python
入門向けの内容。シンプルにまとまっていますね。
Codementor -- Python Topics
Codementorのpythonのページ。ブログみたいな感じで記事があります。
どの記事もキレイで読みやすいです。
A Complete Beginner's Guide to Django
超有名なチュートリアル。Django勉強するときは、上のDjango Girls と これで基本はバッチリですね。
Real Python Tutorials
個人的にいつも参考にしてるサイト。記事が見やすくてわかりやすいものばっかりです。
DjangoやFlaskなどのWebアプリ系の記事も豊富です。
Python cheatsheet
Welcome to Python cheatsheet! — pysheeet
その名の通り、いろいろなTipsが載っています。結構面白い。
githubのページからPDFを取得することもできます。
PyBites - Articles
code challengeで有名なPyBitesさん。ArticlesのページにはいっぱいTipsが記事としてあります。
Learn Python Programming - The Definitive Guide
programizさんのところのチュートリアル。基礎からいろいろとあります。
Pythonメモ-20 (Pythonに関する情報のリンク)
自分のブログ記事なのですが、後で見るようにいろいろリンクを追加していっています。
まだ整理すら出来ていないのですが・・・・よろしければご参考まで :)
Comprehensive Python Cheatsheet
ざくっと1ページに Python のキモが記載されています。
別の言語経験している方は、これを見るだけである程度は作れるのではないでしょうか。
ブックマークしておいて、たまに見直すと勉強になります。
Comprehensive Python Cheatsheet
過去の記事については、以下のページからご参照下さい。
- いろいろ備忘録日記まとめ
サンプルコードは、以下の場所で公開しています。
- いろいろ備忘録日記サンプルソース置き場