Úvod

Python pro uživatele R

Daniel Chen

Instructor

Základy

  • Proměnné
  • Přiřazení
  • Řetězce
  • Seznamy
  • Slovníky
Python pro uživatele R

Základy programování

  • Řízení toku (příkazy if)
  • Smyčky
  • Funkce
Python pro uživatele R

Pandas

  • Výběr a filtrování dat
  • Datové typy
  • Manipulace a zpracování dat
Python pro uživatele R

Vizualizace

  • pandas
  • matplotlib
  • seaborn
Python pro uživatele R

Vše dohromady

  • Datová sada NYC Flights 2013
  • Letadla
  • Zpoždění letů
Python pro uživatele R

Datové typy v Pythonu

R
  • numeric: celá a desetinná čísla
  • logical: hodnoty TRUE nebo FALSE
  • character: řetězce
Python
  • int: celá čísla
  • float: desetinná čísla
  • bool: hodnoty True nebo False
  • str: řetězce
Python pro uživatele R

Přiřazení

R
x <- 3

y = 0.5

z <- TRUE
Python
x = 3

y = 0.5

z = True
Python pro uživatele R

Příkazy print

R
print('R is awesome!')
"R is awesome!"
Python
print('Python too!')
Python too!
Python pro uživatele R

Jaký je váš datový typ?

R
x <- 3

class(x)
"numeric"
Python
x = 3

type(x)
int
y = 0.5

type(y)
float
Python pro uživatele R
R
1 + 1
2
'1' + '1'
Error in "1" + "1" : non-numeric argument to binary operator
'1' * 5
Error in "1" * 5 : non-numeric argument to binary operator
'1' '1'
Error: unexpected string constant in "'1' '1'"
Python pro uživatele R
Python
1 + 1
2
'1' + '1'
'11'
'1' * 5
'11111'
'1' '1'
'11'
Python pro uživatele R

Pojďme procvičovat!

Python pro uživatele R

Preparing Video For Download...