Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
pandasの基礎 - 再入門 - / 本当に使えるようになるための実習
Highest Rated
Rating: 4.4 out of 5(137 ratings)
958 students
Created by中村 勝則
Last updated 4/2022
Japanese

What you'll learn

  • pandasが提供するデータクラスやメソッド,関数に関する基礎知識
  • データサイエンス,統計処理を支える各種の機能に関する基礎知識
  • ファイル入出力のための方法
  • データの可視化(グラフ作成)のための方法
  • 日付・時刻の情報を取り扱うための基礎知識
  • pandasとNumPyの連携の方法

Course content

11 sections29 lectures23h 31m total length
  • 紹介10:33

    これは,コースのプロモーション動画と同じものです.既にご覧になった方はこの動画をスキップしても大丈夫です.

Requirements

  • Python3によるプログラミングを学んだ経験(Python3の基礎知識)
  • 数学アレルギーがないこと(数学が得意でなくても大丈夫です)
  • 高等学校卒業以上の基礎学力(高校生でも情報処理が得意な方は大丈夫です)
  • あとは学習を継続できる「精神的な持久力」

Description

pandasライブラリはPython3によるデータサイエンス,統計処理のためのフロントエンドです.

本コースでは,多くの書籍や教育コースで指導・解説を省略する部分(データ構造やAPIの詳細)を徹底的に実習しながら身に付けます.

渡されたサンプルコードやノートブックをそのまま実行するだけでは得られない深さと明確さで,各種のデータ構造とAPI(関数やメソッドなど)の扱い方が理解できます.

pandasライブラリが実現する情報処理はいわゆる「表計算」で,その概念はとても単純ですが,実用的な使用においては意外な程に多くの知識が求められます.従いましてpandasによる処理の考え方を理解しただけでは,自力でプログラミングすることができないという状態に陥ることが多々あります.

本コースでは,実習を通して下記のような事柄について詳しく学びます.また各種のメソッドや関数に関しても,引数の指定方法というレベルから詳しく学びます.

・Seriesオブジェクトの構造と扱い方
・DataFrameオブジェクトの構造と扱い方
・ファイル入出力の方法
・データサイエンス,統計処理を支える基本機能
・データの可視化のための基本機能
・時系列データ処理を支えるタイムスタンプの扱い方

pandasの最も基本的な機能にフォーカスして学びます関係上,ビッグデータの解析,機械学習といった高度な応用方法については言及しませんが,「pandasの機能が思ったように動いてくれない」,「記述方法の微妙な違いが理解できない」といった悩みを解決する一助にもなるかと思います.

基本機能に関する知識を確固なものにすることで,高度な応用方法の学びがスムーズなものになります.

本コースの実習には,Google Colaboratory と Google ドライブを使用します.
また,実際のコーディングの画面を提示しますので,できるだけ大きなディスプレイで受講してください.(スマホなどの小さな画面は受講に適しておりません)

本コースは大学や専門学校で実施する実習授業のスタイルに準じていますので,各レクチャーの時間がかなり長いです.各レクチャーの受講においては,適宜休憩を入れたり,複数の日に分割して受講するなど工夫して,精神的な負担にならないように心がけてください.

生成AIがプログラムのソースコードを作る時代になってきましたが,生成AIと十分な対話をする上でもプログラミング言語と各種APIの基礎知識を持っていることが前提となります.

生成AIに十分な指示を与えるにも,あるいは生成AIの回答を十分に理解するにも,プログラミング言語と各種APIの基礎知識が必須となりますので,どうぞ本コースで学んでくださいませ.

Who this course is for:

  • Python3言語に関する基礎知識をお持ちの方で,データサイエンス,統計処理のためのプログラミングを学びたい方を対象とします.特に下記のような方にお薦めします.
  • かつてpandasのプログラミングを学ぼうとして挫折した方
  • pandasの使い方をを学んだけれど,自力でプログラミングができないという方
  • これからデータサイエンス,統計処理のプログラミングを学ぼうとしている方
  • Python3の基礎を学び終え,次のステップに進みたい方
  • Python3+pandasのプログラミングを日常の情報処理業務に役立てたい方