Добро пожаловать в Python!

Python для пользователей электронных таблиц

Chris Cardillo

Data Scientist

Что такое Python?

  • Язык программирования общего назначения
  • Имеет пакеты для анализа данных
  • Объектно-ориентированный
Python для пользователей электронных таблиц

Объектно-ориентированные таблицы

Sum in Sheets.png

Python для пользователей электронных таблиц

Объектно-ориентированные таблицы

Lookup in Sheets.png

Python для пользователей электронных таблиц

Объектно-ориентированный Python

В Python
math.SUM(2,3)
В таблицах

Sum in Cells.png

Python для пользователей электронных таблиц

Сила точки

math.SUM()
  • math — наш пакет
  • SUM — функция внутри пакета
  • Точка (.) открывает доступ к функции пакета
Python для пользователей электронных таблиц

Скрипты

Рецепт тоста с маслом

1. Включить тостер

2. Положить хлеб в тостер на 1 минуту

3. Вынуть хлеб из тостера

4. Намазать тост маслом
Python для пользователей электронных таблиц

Импорт пакетов

import math
Python для пользователей электронных таблиц

Импорт pandas

obligatory panda.jpeg

Python для пользователей электронных таблиц

Импорт pandas

import pandas
Python для пользователей электронных таблиц

Загрузка данных Excel

import pandas

pandas.read_excel('fruit.xlsx')

Fruit Simple.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')

Fruit Simple.png

fruit.xlsx

Python для пользователей электронных таблиц

Просмотр данных с помощью print()

import pandas as pd

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

print(fruit)

simple fruit whole dataset.png

Python для пользователей электронных таблиц

Панели скрипта и консоли в DataCamp

print fruit script and console.png

  • script.py — это скрипт
  • IPython Shell — это консоль
Python для пользователей электронных таблиц

Давайте потренируемся!

Python для пользователей электронных таблиц

Preparing Video For Download...