Professional Documents
Culture Documents
Chapter1 PDF
Chapter1 PDF
Welcome to Python!
Chris Cardillo
Data Scientist at DataCamp
DataCamp Python for Spreadsheet Users
What is Python?
General purpose programming language
Has code packages for data science
Object-oriented
DataCamp Python for Spreadsheet Users
Object-oriented spreadsheets
DataCamp Python for Spreadsheet Users
Object-oriented spreadsheets
DataCamp Python for Spreadsheet Users
Object-oriented Python
IN PYTHON IN SPREADSHEETS
math.SUM(2,3)
DataCamp Python for Spreadsheet Users
Scripts
1. Turn on toaster
Importing packages
import math
DataCamp Python for Spreadsheet Users
Importing pandas
DataCamp Python for Spreadsheet Users
Importing pandas
import pandas
DataCamp Python for Spreadsheet Users
pandas.read_excel('fruit.xlsx')
fruit.xlsx
(the kind of data pandas likes)
DataCamp Python for Spreadsheet Users
pandas as pd
before after
pandas.read_excel('fruit.xlsx') pd.read_excel('fruit.xlsx')
DataCamp Python for Spreadsheet Users
Variable assignment
import pandas as pd
fruit = pd.read_excel('fruit.xlsx')
fruit.xlsx
DataCamp Python for Spreadsheet Users
fruit = pd.read_excel('fruit.xlsx')
print(fruit)
DataCamp Python for Spreadsheet Users
Your turn!
DataCamp Python for Spreadsheet Users
Chris Cardillo
Data Scientist at DataCamp
DataCamp Python for Spreadsheet Users
fruit = pd.read_excel('fruit.xlsx')
print(fruit)
DataCamp Python for Spreadsheet Users
DataFrame methods
.head()
.info()
.describe()
.sort_values()
DataCamp Python for Spreadsheet Users
fruit = pd.read_excel('fruit.xlsx')
print(fruit.head())
DataCamp Python for Spreadsheet Users
fruit = pd.read_excel('fruit.xlsx')
print(fruit.head(2))
DataCamp Python for Spreadsheet Users
fruit = pd.read_excel('fruit.xlsx')
print(fruit.info())
DataCamp Python for Spreadsheet Users
fruit = pd.read_excel('fruit.xlsx')
print(fruit.describe())
DataCamp Python for Spreadsheet Users
fruit = pd.read_excel('fruit.xlsx')
fruit = fruit.sort_values('name')
fruit = fruit.reset_index(drop=True)
print(fruit)
DataCamp Python for Spreadsheet Users
fruit = pd.read_excel('fruit.xlsx')
print(fruit.head(3))
DataCamp Python for Spreadsheet Users
Your turn!
DataCamp Python for Spreadsheet Users
Chris Cardillo
Data Scientist at DataCamp
DataCamp Python for Spreadsheet Users
Filtering in spreadsheets
DataCamp Python for Spreadsheet Users
Comparison operators
== (equal to)
Comparisons
fruit['name'] fruit['name'] == "Apple"
DataCamp Python for Spreadsheet Users
Filtering
fruit[fruit['name'] == "Apple"]
DataCamp Python for Spreadsheet Users
Filtering
fruit[fruit['price_usd'] > 1]
DataCamp Python for Spreadsheet Users
Filtering
fruit[fruit['price_usd'] > 1].reset_index(drop=True)
DataCamp Python for Spreadsheet Users
Mathematical operators
+ (addition)
- (subtraction)
* (multiplication)
/ (division)
DataCamp Python for Spreadsheet Users
Your turn!