おんjプログラミング部のwiki

Python 言語ランキング : 4位 (2015年) http://spectrum.ieee.org/static/interactive-the-to...

公式チュートリアル(サイト) http://docs.python.jp/3/tutorial/index.html
公式のチュートリアル。言語リファレンスやライブラリリファレンスなども公式ページにあるンゴ

Dive Into Python 3 日本語版(サイト)http://diveintopython3-ja.rdy.jp/
ユーモアあふれる入門サイト。2系の経験があるなら、ここはお勧めンゴ

Pythonの入門から応用までの学習サイト(サイト)http://www.python-izm.com/
わかりやすい簡単な学習サイト

Pythonチュートリアル (本)
Python開発者が書いた本。薄いので立ち読みとかで読めるやで

みんなのPython(本)
わかりやすくて読みやすい、お勧めンゴ。
追記:プログラミング言語の経験がない人が最初に読むというなら、これをお勧めするンゴねぇ

パーフェクトPython(本)
基本を学びつつ、実践的な開発や他の適用範囲(学術・分析とかネットワークとか画像処理)についても触れてるンゴ。

エキスパートPythonプログラミング(本)
基本をさらっと浚いつつ、Webアプリケーションやパッケージ作成を実務でやる場合の実践本
ジェネレータやデコレータの有用な解説してる本は中々ないンゴ(中級者以上推奨)
追記:元々はベストプラクティクスPythonという書籍名で売り出そうとしていただけあって
ベストプラテクティクスを学ぶに相応しい本。名前の付け方一つとっても有益な情報が多い

''O'Reilly Japan - 入門 Python 3''(本)
入門の割には手広く書かれている本。他言語の経験があるなら、最初にこれを読むのもいいと思うンゴ
後半からの内容は中級者以上にとっても有益な情報は多いと思うやで。便利なライブラリや、マルチスレッド・マルチプロセスの解説、
Webの歴史等々...


''O'Reilly Japan - 実践 Python 3''(本)
中身はPythonでのデザインパターンや、マルチスレッド・マルチプロセスのサンプル、GUI(Tkinter)での並列処理等
GOFのデザインパターン自体を解説しているというよりは、それをPython流で書く(GOFのターゲットはそもそもC++等の静的言語)
なので、デザインパターン自体を学ぶには難しい本かもしれない。
マルチスレッド・マルチプロセスに関しては日本語本だとこれより濃い本はそうそうない。お勧めンゴ

''O'Reilly Japan - ハイパフォーマンスPython''(本)
CPUの話から始まり、タプルの利点など小手先のテクニックから、Cython等、Pythonの高速化について書かれている。
ワイはよくわかんなかったけど、すごそうな本

Python ライブラリ厳選レシピ(本)
手元に一冊ほしくなるような、便利な本。お勧めやで

''Effective Python - O'Reilly Japan''(本)
待望のEffectiveシリーズのPython版日本語訳
・リストのスライスはfirst:end:strideの3つを同時に指定するな!
・for文、while文でのelseは見づらいからやめろ!
・try except else finallyはお勧め!
など、ベストプラクティクスを学べる本。項目がそれぞれ独立しているので、興味のある部分だけ読むこともできるやで。マジお勧めンゴ

コメントをかく


「http://」を含む投稿は禁止されています。

利用規約をご確認のうえご記入下さい

どなたでも編集できます