私は高度なPythonを学ぶ必要があり、約1年でそれを上手くいかなければなりません。書籍や推奨事項はありますか?私はすでにPHP、MySQL、JS + HTMLに精通しており、JavaとC(arduinoプログラミング)のことをよく知っています。あなたは有能なプログラマのように聞こえるので、開始するのに最適な場所は、公式Python 2.7 TutorialかもしれLearning Python
おかげで、 RayQuang
私は高度なPythonを学ぶ必要があり、約1年でそれを上手くいかなければなりません。書籍や推奨事項はありますか?私はすでにPHP、MySQL、JS + HTMLに精通しており、JavaとC(arduinoプログラミング)のことをよく知っています。あなたは有能なプログラマのように聞こえるので、開始するのに最適な場所は、公式Python 2.7 TutorialかもしれLearning Python
おかげで、 RayQuang
。確かに非常に徹底的です。
その後、私はlanguage referenceとstandard library reference(stdlibはかなり大量です)を見て、他のものを手に入れることをお勧めします。
私は良い本を持っていますが、私はあなたが何を望んでいるのか正確にはわかりません(CGIの、XML操作、..)。 初心者からプロフェッショナルまでのApress Beginning Python。 あなたが例とシンプルな構造を見た後、私はあなたがoficialサイト見てお勧め:http://www.python.org/とHOWTOの例を:http://docs.python.org/dev/howto/index.html
はマーク・ルッツの本を見てみましょう。..
それは、導入よりもですしかし、それは非常に徹底的ではありません、あなたが見つかった場合は、1つは、それが役に立つあなたがで通過したい場合がありますことを終わったら
http://oreilly.com/catalog/9781565924642
:
http://oreilly.com/catalog/9780596158118?green=18666053383&cmp=af-mybuy-9780596158118.IP
別の興味深いものが
http://oreilly.com/catalog/9780596001674のPythonクックブック
ある(慎重に、それは6歳です)公式のチュートリアルは、あまりにも、非常に有用である)
私はPython Cookbook第2版でさえPython 2.4だけをカバーしているからです。過去6年間に多くのことが変わった。 –
uhm ...多分それは最終的に役立つかもしれません..それを指摘してくれてありがとう – Ant
があるように見えます良い本がたくさんあります。 Pythonの2つの主要なバージョンが流通していることに注意してください。 3.0は新しく、2.7のプログラムの多くは3.0で動作しません。構文のいくつかは整理されています。最も一般的な問題の1つは "印刷"です。これは現在、残りの言語と一貫性のある構文を持っています。
他の言語と同様に、それを学ぶ最も良い方法は、それを使い始めることです。 Pythonの強み(例えば、テキスト処理やデータ構造)、そしてあなたの可能性のあるニーズを12カ月後に引き出し、コーディングを開始するプロジェクトを選択してください!
これは本ではありませんが、Google Python Classは非常に便利です。私は非常に有用であると分かったビデオ、読書資料、練習問題があります。
多くの優れたリソースがthe python wikiにあるか、以前の類似の質問にあります。
通常、私はofficial python tutorialで始まることをお勧めします。また、以前のプログラミング経験を持つ人を対象にして、other tutorialsをチェックすることもできます。
その後、Dive Into Pythonなどの本を試すことができますが、私はいつもpython challengeとProject Eulerのような一連の問題を試して、自分のスキルを磨くことを好みました。
私は、このような問題を解決しようとすると、新しい言語を習得しようとしているすべてのプログラマーにとって良いアドバイスと思います。
"どのような種類のタスクを達成するためには" –
これは一般的なプログラミングのためのものです。サーバ管理、ネットワーク監視、おそらくarduino制御、Webアプリケーションのバックエンドなど、私に警告するためのスクリプトを書いています... RayQuang IndustriesのCTOとしての仕事はもちろんですが、 –