Python へようこそ!

スプレッドシートユーザーのための Python

Chris Cardillo

Data Scientist

Python とは?

  • 汎用プログラミング言語
  • データサイエンス向けのパッケージあり
  • オブジェクト指向
スプレッドシートユーザーのための Python

オブジェクト指向のスプレッドシート

Sheets での合計.png

スプレッドシートユーザーのための Python

オブジェクト指向のスプレッドシート

Sheets での参照.png

スプレッドシートユーザーのための Python

オブジェクト指向の Python

Python で
math.SUM(2,3)
スプレッドシートで

セルでの合計.png

スプレッドシートユーザーのための Python

ドットの力

math.SUM()
  • math はパッケージ
  • SUM はそのパッケージ内の関数
  • ドット(.)でパッケージ内の関数にアクセス
スプレッドシートユーザーのための Python

スクリプト

バタートーストのレシピ

1. トースターを入れる

2. パンを1分焼く

3. パンを取り出す

4. バターを塗る
スプレッドシートユーザーのための Python

パッケージのインポート

import math
スプレッドシートユーザーのための Python

pandas をインポート

必修のパンダ.jpeg

スプレッドシートユーザーのための Python

pandas をインポート

import pandas
スプレッドシートユーザーのための Python

Excel データの読み込み

import pandas

pandas.read_excel('fruit.xlsx')

フルーツの図.png

  • fruit.xlsx
    • (pandas が得意なデータ形式)
スプレッドシートユーザーのための Python

pandas を pd として使用

変更前

import pandas

pandas.read_excel('fruit.xlsx')

変更後

import pandas as pd

pd.read_excel('fruit.xlsx')
スプレッドシートユーザーのための Python

変数への代入

import pandas as pd

fruit = pd.read_excel('fruit.xlsx')

フルーツの図.png

fruit.xlsx

スプレッドシートユーザーのための Python

print() でデータを確認

import pandas as pd

fruit = pd.read_excel('fruit.xlsx')

print(fruit)

データセット全体のフルーツ.png

スプレッドシートユーザーのための Python

DataCamp のスクリプト・コンソールペイン

スクリプトとコンソールの表示.png

  • script.py はスクリプト
  • IPython Shell はコンソール
スプレッドシートユーザーのための Python

あなたの番です!

スプレッドシートユーザーのための Python

Preparing Video For Download...