Welcome to Python!

Python for Spreadsheet Users

Chris Cardillo

Data Scientist

What is Python?

  • General purpose programming language
  • Has code packages for data science
  • Object-oriented
Python for Spreadsheet Users

Object-oriented spreadsheets

Sum in Sheets.png

Python for Spreadsheet Users

Object-oriented spreadsheets

Lookup in Sheets.png

Python for Spreadsheet Users

Object-oriented Python

In Python
math.SUM(2,3)
In Spreadsheets

Sum in Cells.png

Python for Spreadsheet Users

The power of the dot

math.SUM()
  • math is our package
  • SUM is our function in the package
  • The dot (.) lets us access the function inside the package
Python for Spreadsheet Users

Scripts

A Recipe for Buttered Toast

1. Turn on toaster

2. Put bread in toaster for 1 minute

3. Take bread out of toaster

4. Put butter on toast
Python for Spreadsheet Users

Importing packages

import math
Python for Spreadsheet Users

Importing pandas

obligatory panda.jpeg

Python for Spreadsheet Users

Importing pandas

import pandas
Python for Spreadsheet Users

Loading Excel data

import pandas

pandas.read_excel('fruit.xlsx')

Fruit Simple.png

  • fruit.xlsx
    • (the kind of data pandas likes)
Python for Spreadsheet Users

pandas as pd

before

import pandas

pandas.read_excel('fruit.xlsx')

after

import pandas as pd

pd.read_excel('fruit.xlsx')
Python for Spreadsheet Users

Variable assignment

import pandas as pd

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

Fruit Simple.png

fruit.xlsx

Python for Spreadsheet Users

Looking at data with print()

import pandas as pd

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

print(fruit)

simple fruit whole dataset.png

Python for Spreadsheet Users

Script and console panes in DataCamp

print fruit script and console.png

  • script.py is the script
  • IPython Shell is the console
Python for Spreadsheet Users

Your turn!

Python for Spreadsheet Users

Preparing Video For Download...