質問: 今後の方針について、 私は現在pythonの勉強をしているのですが基礎的なことは覚えて一通りドキュメントにも目を通したのですが今後の方針としては、 実際にオープンソース等から「こんな関数があるんだ」とか「この標準ライブラリを使うと実装楽なんだ」って覚えていくのが良いのかそれともドキュメントを参考に標準ライブラリをある程度使いこなせるようになってからオープンソースを弄ったりするのがどっちの方が良いと思いますか? 勿論好みによるとか一概にはどちらの方が良いとは言えないと思いますが皆様はどっち派なのか良ければ教えてください。
回答: 一通り基本を終えたということならば、実際にシステムを構築してみるのが、一番良い勉強になります。 どのようなシステムを作りたいかにもよりますが、実用的なシステムを実現するには、pythonだけで動くプログラムを作ることは中々難しいです。 windowで動くexeを作ろうとすれば、windowAPIのことも気にしつつ、配布も行うのであれば、配布先の環境やコンパイルするのかしないのか、等々考えることはたくさんです。 webアプリケーションを作るなら更に、HTMLやjavascriptとの連携、webサーバーの立ち上げやcgiプログラムも作らなければいけません。 LinuxやMacで動かすものでも一緒です。 これらのことは基本的なpythonができれば、あとは調べながら構築していけるはずです。 実践が一番勉強になります。 pythonだけを勉強していきたいのであれば、まずは身近なものを自動化してみるのはどうでしょう? 良く閲覧するWEBサイトの更新状況をチェックして取得、一覧表示してそこへのリンクをGUIで表示し、更にpythonっぽいことをやるなら、更新頻度から次の更新予測時間を出したり、、、 なんでも良いので自分で作ってみることが大事だと思います。