Introduzione a Pacchetti e Documentazione

Principi di Ingegneria del Software in Python

Adam Spannbauer

Machine Learning Engineer at Eastman

Pacchetti e PyPi

Logo PyPi

Principi di Ingegneria del Software in Python

Introduzione a pip

PyPi pip install

Principi di Ingegneria del Software in Python

Introduzione a pip

PyPi pip install

Principi di Ingegneria del Software in Python

Usare pip per installare numpy

datacamp@server:~$ pip install numpy
Raccolta di numpy
    100% |████████████████████████████████| 24.5MB 44kB/s 
Installazione dei pacchetti raccolti: numpy
Installato con successo numpy-1.15.4
Principi di Ingegneria del Software in Python

Come usiamo numpy?

Leggere la Documentazione

Principi di Ingegneria del Software in Python

Leggere la documentazione con help()

help(numpy.busday_count)
busday_count(begindates, enddates)
    Conta i giorni validi tra `begindates` e
    `enddates`, escludendo il giorno di `enddates`.

Parametri ---------- begindates : le date iniziali per il conteggio. enddates : le date finali per il conteggio (escluse dal conteggio)
Restituisce ------- out : il numero di giorni validi tra le date iniziali e finali.
Esempi -------- >>> # Numero di giorni lavorativi nel 2011 ... np.busday_count('2011', '2012') 260
Principi di Ingegneria del Software in Python

Leggere la documentazione con help()

import numpy as np
help(np)
    Fornisce
      1. Un oggetto array di elementi omogenei arbitrari
      2. Operazioni matematiche veloci sugli array
      3. Algebra Lineare, Trasformate di Fourier, Generazione di Numeri Casuali
help(42)
class int(object)
 |  int(x=0) -> intero
 |  int(x, base=10) -> intero
 |  
 |  Converte un numero o una stringa in un intero, o restituisce 0 se non vengono forniti argomenti. Se x è un numero, restituisce x.__int__(). Per i numeri in virgola mobile, tronca verso zero.
Principi di Ingegneria del Software in Python

Ayo berlatih!

Principi di Ingegneria del Software in Python

Preparing Video For Download...