Python記事一覧

この記事は約5分で読めます。

Pythonに関する記事の一覧をまとめています。

 

ライブラリ

Pandas

Pandasの基本 操作として以下の内容を一覧にしてまとめています。

  1. Pandasのインストール
  2. Pandasのインポート
  3. PandasでCSVファイルを読み込む
  4. Pandasで行列の個数を取得する
  5. データ型を調べる
  6. 読み込んだデータの全ての列名を調べる
  7. 読み込んだデータの各列のデータ型を調べる
  8. 各列の欠損値の有無を調べる
  9. 指定した列のデータを全て取得する
  10. 最初・最後の5行を表示する
  11. 複数列を指定して取得する
  12. 行を指定してデータを取得する
  13. 複数行の取得
  14. 行列を指定して特定のデータを取得
  15. 複数行列の取得
  16. groupbyでデータをまとめる
  17. groupbyとmeanで平均値を取得する
  18. groupbyとmeanで複数の列に対して平均を取る
  19. reset_indexで新しく0からインデックスをつける
  20. データフレームのインデックスを確認する
  21. Seriesの度数・頻度を調べる
  22. Seriesを作成する
  23. Seriesにインデックスを代入する
  24. DataFrameを作成する
  25. 順序をつけてDataFrameを作成する
  26. Seriesの最小値を求める
  27. Corr関数で相関を見つける
  28. describe()で平均、最大、最小、中央値など基本統計量を調べる
  29. ある列の各要素が特定の条件に合うか真偽値で確認する

Numpy

  1. 【Python】Numpyチートシート・基礎コマンド

Matplotlib・seaborn

Matpotlibの基本

Pandasの各種操作を一覧にしています。辞書的に使えます。

folium

foliumで東京駅周辺の地図を表示する

Django

Template SyntaxError ~Could not parse the remainder:~が出たときの対処

ModelForm has no model class specified.とエラーが出たときの対処方

データ構造とアルゴリズム

  1. 二分探索を実装する
  2. 幅優先探索を実装する

学習履歴(書籍・サイト)

学習に利用したサイト

1. note.nkmk.me

2. Djangobrothers.com

 

学習に利用した書籍

1. 退屈なことはPythonにやらせよう

pythonで業務効率化!という言葉はあちこちで聞こえてきますが、pythonを勉強したての頃には何をどうすれば実務に役立てることができるのかが全く見当もつきませんでした。

今も全然わかりませんが、ネットに落ちている様々な情報をかき集めて作成することは徐々にでき始めていると思います。

ですが、最初のうちはネットで検索しても断片的な情報が多く何もできなかったので、書店で何かないかと探してみたところ見つけた本です。

この本の中ではGmailを送信してみるという内容があります。少しずつ試してみたところ、なんとかメールを送信するところまでたどり着きました。

これが嬉しくて、他に何かできることはないかと調べ出すようになったので、実務に活用するきっかけとなった本です。

何かを勉強するときは、初めからネットで情報を集める方法だと苦労するので、体系的にまとめらた情報を写経しながら見ていくのが良いと考えています。

 

2. Pythonで始めるアルゴリズム入門

3. Pythonによるファイナンス 第2版 ―データ駆動型アプローチに向けて

金融系の専門職への憧れがありまして、pythonで株価予測をしてみたいと思い購入したものです。

取引所が提供しているAPIから為替や株価に関するデータを取得し、分析するといった内容です。

難しい内容ですが、それでもここに書かれていることは普段の業務で行なっている内のごく一部ではないかと思います。

いつか自分自身で挑戦してみたいです。

 4. Python Django3超入門

プログラミングを始めた方の中には、ゲームやアプリケーションを作りたいと思っている方もいるのではないでしょうか?

私もいつかゲームを作ってみたいと朧げながらに思っています。

DjangoとはpythonでWebアプリケーションを作成するためのフレームワークです。

ルールに沿ってコーディングすることで、Webで動作するアプリケーションを作成することができます。

仕事でたまたまWebアプリケーションを作る機会があり、Djangoを使って作成するようにと言う指示があったため、この本を購入しました。

説明がとても優しい文章で書かれており、前述のDjangobrothersというサイトと合わせて実際に作成してみながら読み進めていきました。

結局仕事の方ではリリースまでには至らず、プライベートでもアプリケーションを作ることができていないのですが、諸々のことが落ち着いたら挑戦したいです。

実践

スクレイピング

livedoor 天気情報から天気予報の情報を取得する

foliumで東京駅周辺の地図を表示する

Pythonで株価を取得する

データの視覚化

PandasとMatplotlibで電力市場(JEPX)の取引情報のデータをグラフ化してみる

Matplotlibで日経平均をグラフ化してみる

foliumで東京駅周辺の地図を表示する

アプリケーション開発

Django

Djangoをインストールする(Windows)

Flask

Hello Worldを表示するアプリケーションを作成する

エラー・デバッグ

Pythonの基本的なエラーの原因と対処法まとめ

Template SyntaxError ~Could not parse the remainder:~が出たときの対処

ModelForm has no model class specified.とエラーがでる

UnicodeDecodeError: ‘utf-8’ codec can’t decode byte とエラーが出たときの対処法

シェアする
柳をフォローする
Best Practice