pythonに興味があり練習がてら何かつくりたいのですが、具体的な成果物が思いつきません。例えばどんなことがpythonではできるのでしょう?
numpyとか統計分析ライブラリで遊んで見ては?pyqueryを使ってクローラー作ってみるとかも実用的で楽しく学習できるかもしれませんね。
トピ主:ありがとうございます!numpy、pyqueryさっそく使ってみたいとおもいます
どういたしまして^^
Pythonは汎用言語として広い分野で使われていますが、個人的な感覚としては- ウェブ/インターネット開発- 科学/計算領域で使われることが多いのではないかと思います。
公式サイトにPythonの適用分野の例が載っていますのでこれがご参考になるかもしれません。
見出しだけピックアップしてみますね。- ウェブ/インターネット開発- データベースアクセス- デスクトップGUI- 科学/計算- ネットワークプログラミング- ソフトウェア開発- ゲーム/3Dグラフィック
まずは言語そのものを学びたいとのことであればストレートにコマンドライン上で動くものを作られるのがよいかと思います。最初から応用の方にご興味があるのであればこのあたりのものがおすすめでしょうか。
- ウェブ/インターネット開発 - ウェブサイト作成 Django/Flask など - スクレイピング requests/pyquery/selenium など
- 科学/計算 - numpy/scipy/matplotlib など
- 機械学習 - scikit-learn
- ローカルアプリ開発 - デスクトップ wxPython - スマートフォンなど kivy
ただ、このあたりのものを使いこなすにはPythonの言語としての知識以外の部分をそれなりに学ぶ必要があります。そのあたりはコスト対効果を見て判断されるとよろしいかと思います。
ご参考になりますでしょうか。。
みんなの回答 2 件
numpyとか統計分析ライブラリで遊んで見ては?pyqueryを使ってクローラー作ってみるとかも実用的で楽しく学習できるかもしれませんね。
Pythonは汎用言語として広い分野で使われていますが、個人的な感覚としては
- ウェブ/インターネット開発
- 科学/計算
領域で使われることが多いのではないかと思います。
公式サイトにPythonの適用分野の例が載っていますのでこれがご参考になるかもしれません。
見出しだけピックアップしてみますね。
- ウェブ/インターネット開発
- データベースアクセス
- デスクトップGUI
- 科学/計算
- ネットワークプログラミング
- ソフトウェア開発
- ゲーム/3Dグラフィック
まずは言語そのものを学びたいとのことであればストレートにコマンドライン上で動くものを作られるのがよいかと思います。最初から応用の方にご興味があるのであればこのあたりのものがおすすめでしょうか。
- ウェブ/インターネット開発
- ウェブサイト作成 Django/Flask など
- スクレイピング requests/pyquery/selenium など
- 科学/計算
- numpy/scipy/matplotlib など
- 機械学習
- scikit-learn
- ローカルアプリ開発
- デスクトップ wxPython
- スマートフォンなど kivy
ただ、このあたりのものを使いこなすにはPythonの言語としての知識以外の部分をそれなりに学ぶ必要があります。そのあたりはコスト対効果を見て判断されるとよろしいかと思います。
ご参考になりますでしょうか。。
Applications for Python
http://www.python.org/about/apps/関連するトピックス