Introduction aux progiciels et à la documentation

Principes d'ingénierie logicielle en Python

Adam Spannbauer

Machine Learning Engineer at Eastman

Progiciels et PyPi

Logo de PyPi

Principes d'ingénierie logicielle en Python

Introduction à pip

Installation avec pip sur PyPi

Principes d'ingénierie logicielle en Python

Introduction à pip

Installation avec pip sur PyPi

Principes d'ingénierie logicielle en Python

Installer numpy avec pip

datacamp@server:~$ pip install numpy
Collecting numpy
    100% |████████████████████████████████| 24.5MB 44kB/s 
Installing collected packages: numpy
Successfully installed numpy-1.15.4
Principes d'ingénierie logicielle en Python

Comment utiliser numpy ?

Consulter la documentation

Principes d'ingénierie logicielle en Python

Lire la documentation avec help()

help(numpy.busday_count)
busday_count(begindates, enddates)
    Compte le nombre de jours ouvrables entre `begindates` et
    `enddates`, sans inclure le jour de `enddates`.

Paramètres ---------- begindates : premières dates à compter. enddates : dates de fin pour le comptage (exclues du décompte)
Renvoie ------- out : nombre de jours ouvrables entre les dates de début et de fin.
Exemples -------- >>> # Nombre de jours de semaine en 2011 ... np.busday_count('2011', '2012') 260
Principes d'ingénierie logicielle en Python

Lire la documentation avec help()

import numpy as np
help(np)
    Fournit
      1. Un objet tableau d'éléments homogènes arbitraires
      2. Des opérations mathématiques rapides sur les tableaux
      3. Algèbre linéaire, transformations de Fourier, génération de nombres aléatoires
help(42)
class int(object)
 |  int(x=0) -> integer
 |  int(x, base=10) -> integer
 |  
 |  Convertit un nombre ou une chaîne en entier, ou renvoie 0 s'il n'y a
 |  pas d'argument. Si x est un nombre, renvoie x.__int__(). Pour les
 |  nombres à virgule flottante, tronque vers zéro.
Principes d'ingénierie logicielle en Python

Passons à la pratique !

Principes d'ingénierie logicielle en Python

Preparing Video For Download...