pandasの基礎 - 再入門 - / 本当に使えるようになるための実習
Pythonによるデータサイエンス,統計処理のためのフロントエンドであるpandasの基本機能について学びます.省かず,端折らず,確実に,各種のデータ構造やAPIの詳細について学び,基礎力を確実なものにします.
Description
pandasライブラリはPython3によるデータサイエンス,統計処理のためのフロントエンドです.
本コースでは,多くの書籍や教育コースで指導・解説を省略する部分(データ構造やAPIの詳細)を徹底的に実習しながら身に付けます.
渡されたサンプルコードやノートブックをそのまま実行するだけでは得られない深さと明確さで,各種のデータ構造とAPI(関数やメソッドなど)の扱い方が理解できます.
pandasライブラリが実現する情報処理はいわゆる「表計算」で,その概念はとても単純ですが,実用的な使用においては意外な程に多くの知識が求められます.従いましてpandasによる処理の考え方を理解しただけでは,自力でプログラミングすることができないという状態に陥ることが多々あります.
本コースでは,実習を通して下記のような事柄について詳しく学びます.また各種のメソッドや関数に関しても,引数の指定方法というレベルから詳しく学びます.
・Seriesオブジェクトの構造と扱い方
・DataFrameオブジェクトの構造と扱い方
・ファイル入出力の方法
・データサイエンス,統計処理を支える基本機能
・データの可視化のための基本機能
・時系列データ処理を支えるタイムスタンプの扱い方
pandasの最も基本的な機能にフォーカスして学びます関係上,ビッグデータの解析,機械学習といった高度な応用方法については言及しませんが,「pandasの機能が思ったように動いてくれない」,「記述方法の微妙な違いが理解できない」といった悩みを解決する一助にもなるかと思います.
基本機能に関する知識を確固なものにすることで,高度な応用方法の学びがスムーズなものになります.
本コースの実習には,Google Colaboratory と Google ドライブを使用します.
また,実際のコーディングの画面を提示しますので,できるだけ大きなディスプレイで受講してください.(スマホなどの小さな画面は受講に適しておりません)
本コースは大学や専門学校で実施する実習授業のスタイルに準じていますので,各レクチャーの時間がかなり長いです.各レクチャーの受講においては,適宜休憩を入れたり,複数の日に分割して受講するなど工夫して,精神的な負担にならないように心がけてください.
What You Will Learn!
- pandasが提供するデータクラスやメソッド,関数に関する基礎知識
- データサイエンス,統計処理を支える各種の機能に関する基礎知識
- ファイル入出力のための方法
- データの可視化(グラフ作成)のための方法
- 日付・時刻の情報を取り扱うための基礎知識
- pandasとNumPyの連携の方法
Who Should Attend!
- Python3言語に関する基礎知識をお持ちの方で,データサイエンス,統計処理のためのプログラミングを学びたい方を対象とします.特に下記のような方にお薦めします.
- かつてpandasのプログラミングを学ぼうとして挫折した方
- pandasの使い方をを学んだけれど,自力でプログラミングができないという方
- これからデータサイエンス,統計処理のプログラミングを学ぼうとしている方
- Python3の基礎を学び終え,次のステップに進みたい方
- Python3+pandasのプログラミングを日常の情報処理業務に役立てたい方