エバンスの雑記帳

MBA、Python、子育て、将棋、文房具、その他

Python リンク集

こんにちは。文系なのにpythonにハマっているエバンスです。

前回の記事で予告したとおり、私がPythonを使う際によくお世話になっている先を紹介します。

基礎

データ系

グラフ作成

コーディングプロットフォーム

まとめ

とりあえずPythonに触れてみたい、動かしてみたい、という方は、↑サイトを確認しつつ使い心地を確かめると、Pythonの優秀さが肌で理解できるかと思います。
その後は、必要に応じて、データサイエンス?(Scipy)・機械学習(Scikit-learn)等、自分の興味に合わせて勉強されると良いと思います。

Python学習法

こんにちは。文系なのにPythonにハマっているエバンスです。 主にデータをいじる目的で利用しているPythonですが、記述面での基本的なことについて、私がどのように覚えたか記載したいと思います。

Pythonとは

Python自体の紹介は他のサイトに任せますが、個人的には、次のメリットを感じています。

  • if文やloop文を書く時に、インデント(行頭に一定のスペースを入れる)しないといけないため、勝手にコードが見やすくなる。
  • ライブラリが豊富で、ニーズにあったライブラリが大抵見つかる。Pythonだけで完結する。
  • jupyter を使うとデータをいじるのが捗る。最初に使うと本当に感動します!

Python勉強法

まずはPython独特のコーディングに慣れるため、↓のPaizaラーニングで少し遊びました。

無料・環境構築不要・ブラウザ上で手軽にコードを作成/実行できる、という素晴らしいサイトで、初心者向けの勉強動画も充実しています。

paiza.jp

このサイトを利用するだけで、プログラミングを何も知らない人がプログラミング初心者になれると思います。

また、私が実際にPaizaラーニングの練習問題を解いたときの解説記事も作成しました。そもそもどうやって勉強したらよいかわからないという方は、練習問題で腕試ししてみると良いと思います。

evansmode.hatenablog.jp

Pythonのコードで迷ったとき

コーディング中に迷ったときには、私は他の方がまとめたブログを参照して解決しています。↓の記事で参照している先をまとめましたので、初心者の方は活用してみてください。

evansmode.hatenablog.jp

プログラミングが上手くならない

Pythonではなく、プログラミングに問題を抱えている方は、↓の記事も見てみてください。所謂「プログラミング的思考」について考察してみましたので、自分の足りない部分が見えてくると思います。

evansmode.hatenablog.jp