[Python] Dove si possono recuperare le documentazioni di librerie/moduli di terze parti?

2016-08-19 Per discussione Francesco Cargiuli
Un saluto a tutti. Di recente mi sto dedicando a qualche semplice
progettino con la Raspberry Pi quindi ho fatto conoscenza con il modulo
(o libreria??) rpi.GPIO. Sto leggendo un buon libro sul linguaggio e una
delle poche cose che ho capito è che i moduli sono dei file all'interno
dei quali possono essere definiti classi e funzioni con relativi
attributi.
La mia domanda è: dove posso trovare il file rpi.GPIO.py dal quale
vedere che funzioni hanno creato gli sviluppatori della libreria/modulo
in questione?

Mi serve per comprendere meglio cosa fanno certi oggetti che vengono
puntualmente chiamati in altri file (es. Rpi.GPIO.SETMODE() )

Spero di essere stato chiaro, perchè, essendo ancora un neofita dei
linguaggi di programmazione ad oggetti, faccio ancora fatica ad
esprimermi con i termini giusti.
Grazie!

Ciao

--
Francesco Cargiuli

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Dove si possono recuperare le documentazioni di librerie/moduli di terze parti?

2016-08-19 Per discussione Ivo Reano
La mia domanda è: dove posso trovare il file rpi.GPIO.py dal quale
> vedere che funzioni hanno creato gli sviluppatori della libreria/modulo
> in questione?
>

Una banale ricerca con google porta come primo risultato la pagina pypi
https://pypi.python.org/pypi/RPi.GPIO
 Dove trovi il targz con tutto il pacchetto ed un link alla documentazione

Ciao
>

Ciao
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Dove si possono recuperare le documentazioni di librerie/moduli di terze parti?

2016-08-19 Per discussione Francesco Cargiuli
Il giorno ven, 19/08/2016 alle 18.29 +0200, Ivo Reano ha scritto:
> 
> 
> 
> La mia domanda è: dove posso trovare il file rpi.GPIO.py dal
> quale
> vedere che funzioni hanno creato gli sviluppatori della
> libreria/modulo
> in questione?
> 
> 
> Una banale ricerca con google porta come primo risultato la pagina
> pypi
> https://pypi.python.org/pypi/RPi.GPIO 
> 
>  Dove trovi il targz con tutto il pacchetto ed un link alla
> documentazione


Si l'avevo trovato anche io quel link, ho scaricato il tar.gz della
libreria ma all'interno della cartella "source" ci sono solo file
scritti in C. Mi aspettavo di trovare un file rpi.gpio.py all'interno
del quale venivano definite (in linguaggio Python) le funzioni e le
classi del modulo RPi.GPIO. Mi sto perdendo qualche passaggio??
:(

--
Francesco


___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Dove si possono recuperare le documentazioni di librerie/moduli di terze parti?

2016-08-19 Per discussione Ivo Reano
> https://pypi.python.org/pypi/RPi.GPIO

> >
> >  Dove trovi il targz con tutto il pacchetto ed un link alla
> > documentazione
>
>
> Si l'avevo trovato anche io quel link, ho scaricato il tar.gz della
> libreria ma all'interno della cartella "source" ci sono solo file
> scritti in C. Mi aspettavo di trovare un file rpi.gpio.py all'interno
> del quale venivano definite (in linguaggio Python) le funzioni e le
> classi del modulo RPi.GPIO. Mi sto perdendo qualche passaggio??
> :(
>
> --
> Francesco
>

Già! In Source ci sono le routine a basso livello su cui si interfaccia la
libreria python.
E qui finisce la mia capacità di spiegazione. Sono niubbo come te!

Se farai domande specifiche i "veri" esperti potranno rispondere. Ti
suggerisco di sviscerare sulla documentazione e fare poi domande più
specifiche.
Ciaoo.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Dove si possono recuperare le documentazioni di librerie/moduli di terze parti?

2016-08-19 Per discussione Davide Olianas

> Mi aspettavo di trovare un file rpi.gpio.py all'interno
> del quale venivano definite (in linguaggio Python) le funzioni e le
> classi del modulo RPi.GPIO. Mi sto perdendo qualche passaggio??
> :(
Diciamo che sei sfortunato: ti sei beccato un modulo non scritto in python puro! È possibile infatti scrivere estensioni per Python in C (almeno per l'interprete più usato, Cpython; non sono informato sugli altri). Un esempio è la libreria numpy che dovendo eseguire calcoli onerosi chiama funzioni dalle librerie Blas e Lapack. 
Altre info: https://docs.python.org/3.4/extending/extending.html
Ciao! 
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Dove si possono recuperare le documentazioni di librerie/moduli di terze parti?

2016-08-19 Per discussione Francesco Cargiuli
Il giorno ven, 19/08/2016 alle 20.00 +0200, Davide Olianas ha scritto:
> 
> > Mi aspettavo di trovare un file rpi.gpio.py all'interno
> > del quale venivano definite (in linguaggio Python) le funzioni e le
> > classi del modulo RPi.GPIO. Mi sto perdendo qualche passaggio??
> > :(
> 
> Diciamo che sei sfortunato: ti sei beccato un modulo non scritto in
> python puro! È possibile infatti scrivere estensioni per Python in C
> (almeno per l'interprete più usato, Cpython; non sono informato sugli
> altri). Un esempio è la libreria numpy che dovendo eseguire calcoli
> onerosi chiama funzioni dalle librerie Blas e Lapack. 
> 
> Altre info: https://docs.python.org/3.4/extending/extending.html
> 
> Ciao! 

Ok, grazie per le info.
Allora per ora prendere per buone i moduli di terze parti e quando sarò
un po' più bravo con C mi avventurerò a sviscerare i codici sorgenti di
queste librerie.
Grazie ancora a tutti per i chiarimenti.

Buona serata

--
Francesco

___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Dove si possono recuperare le documentazioni di librerie/moduli di terze parti?

2016-08-19 Per discussione Davide Olianas

> Allora per ora prendere per buone i moduli di terze parti e quando sarò
> un po' più bravo con C mi avventurerò a sviscerare i codici sorgenti di
> queste librerie.
Comunque per la mia limitata esperienza la maggior parte delle librerie è scritta in python puro 
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python