Introduction

Python pour les utilisateurs et utilisatrices de R

Daniel Chen

Instructor

Les bases

  • Variables
  • Affectation
  • Chaînes de caractères
  • Listes
  • Dictionnaires
Python pour les utilisateurs et utilisatrices de R

Notions fondamentales de programmation

  • Contrôle de flux (instructions if)
  • Boucles
  • Fonctions
Python pour les utilisateurs et utilisatrices de R

Pandas

  • Sélection et sous-ensembles de données
  • Types de données
  • Techniques de manipulation et de traitement
Python pour les utilisateurs et utilisatrices de R

Traçage de graphiques

  • pandas
  • matplotlib
  • seaborn
Python pour les utilisateurs et utilisatrices de R

Tout rassembler

  • Jeu de données NYC Flights 2013
  • Avions
  • Retards de vols
Python pour les utilisateurs et utilisatrices de R

Types de données en Python

R
  • numeric : entiers, nombres à virgule flottante
  • logical : valeurs TRUE ou FALSE
  • character : chaînes de caractères
Python
  • int : entiers
  • float : nombres à virgule flottante
  • bool : valeurs True ou False
  • str : chaînes de caractères
Python pour les utilisateurs et utilisatrices de R

Affectation

R
x <- 3

y = 0.5

z <- TRUE
Python
x = 3

y = 0.5

z = True
Python pour les utilisateurs et utilisatrices de R

Instructions d'affichage

R
print('R is awesome!')
"R is awesome!"
Python
print('Python too!')
Python too!
Python pour les utilisateurs et utilisatrices de R

Quel est votre type de données ?

R
x <- 3

class(x)
"numeric"
Python
x = 3

type(x)
int
y = 0.5

type(y)
float
Python pour les utilisateurs et utilisatrices de 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 pour les utilisateurs et utilisatrices de R
Python
1 + 1
2
'1' + '1'
'11'
'1' * 5
'11111'
'1' '1'
'11'
Python pour les utilisateurs et utilisatrices de R

Passons à la pratique !

Python pour les utilisateurs et utilisatrices de R

Preparing Video For Download...