[Python] Dove si possono recuperare le documentazioni di librerie/moduli di terze parti?
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?
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?
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?
> 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?
> 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?
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?
> 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