Re: [Python] Python e mobile

2022-12-13 Per discussione Luigi Russo

Il 11/12/2022 14:52, Giuliano Curti ha scritto:

Ciao a tutti,
provo a formulare una richiesta un pò borderline; se troppo OT vi
prego di considerare la presente nulla ed eviterò analoghe richieste
in futuro :-(

Da buon neofita del mobile ho scoperto recentemente un interprete
Python per Android ed il piacere così di poter giocare con il python
anche sul telefono.


Gigi:

ciao,

è per caso QPython?


Se così non fosse quale stai utilizzando?



Ciao e grazie


Gigi

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


Re: [Python] Python e mobile

2022-12-13 Per discussione Luigi Russo

Il 12/12/2022 09:40, iz4...@libero.it ha scritto:

Salve, io non ho una risposta ma chiedo se conoscete qualcosa di simile per iOS.
In Appstore ce ne sono tanti, ma... quale sarà uno buono?




Gigi:


forse Pythonista? Ammesso che esista ancora e sia aggiornato...


Ciao da Gigi

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


Re: [Python] Installare un pacchetto da un repository.

2022-11-08 Per discussione Luigi Russo

Il 04/11/2022 20:20, Gabriele Battaglia ha scritto:

Buona sera a tutti.
Premetto, chiedo un aiuto su di un argomento di cui so pochissimo, per 
cui fin da subito mi scuso per la poca chiarezza e gli errori che farò 
nell'esprimermi.


Voglio installare un modulo di Python che si chiama pippi.
Il progetto è su github ma esiste solo in forma di sorgente e gli 
utenti devono crearsi da soli l'installer. Non l'ho mai fatto prima.



Gigi:

ciao Gabriel,

tralasciando la modalità di installazione, sei sicuro sia compatibile 
con Windows?


A quanto ho potuto vedere il pacchetto orientativamente dovrebbe girare 
sotto Linux e forse MAC, ma del sistema operativo di Microsoft non v'è 
neanche una riga di spiegazioni.



Ciao da Gigi

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


Re: [Python] gensound, era: RE: Errore durante installazione via pip.

2022-11-04 Per discussione Luigi Russo

Il 03/11/2022 11:33, iz4...@libero.it ha scritto:


Se ti interessa, e cambiando argomento, sto sperimentando un modulo 
che ho scoperto ieri e che sembra poter creare e manipolare suoni con 
una certa facilità.


*/Si chiama gensound. Magari ti serve per dare un po di suono ai tuoi 
prg./*




Gigi:

capiti a fagiolo, grazie! La proverò senz'altro.


Ciao da Gigi
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Errore durante installazione via pip.

2022-11-03 Per discussione Luigi Russo

Il 03/11/2022 09:16, iz4...@libero.it ha scritto:


Il 02/11/2022 15:43, iz4...@libero.it ha scritto:

Salve a tutti.

Chiedo perdono per l'enormità del traceback.

Qualcuno ha idea del perché non riesca ad installare pygame via pip?

Gigi:

ciao Gabry,

se stai provando su Python 3.11 lascia stare, ancora non viene 
rilasciata la versione compatibile. Dovresti provare la 2.1.3.dev8 se 
ricordo bene:


*/[# Gabry B:] Beccato! /**//**/Ciao Gigi, ciao Gaber. Esatto, provo 
proprio sulla 3.11/*


pipinstall pygame==2.1.3.dev8

*/[# Gabry B:] Bravo giovane, centro perfetto./*

non ho provato ma dovrebbe andare.

*/[# Gabry B:] Va! Grazie mille/*



Gigi:

e meno male, perché pygame è il minore dei mali, il vero muro è 
wxpython, ogni volta che viene aggiornato il core di Python è na 
tragedia. Credo anche altri moduli ma con wxpython mi ci scontro spesso 
e tu sai bene che per noi è una delle poche se non l'unica libreria 
grafica con cui i nostri lettori di schermo interagiscono in maniera 
ottimale.



Ciao da Gigi
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Errore durante installazione via pip.

2022-11-03 Per discussione Luigi Russo

Il 02/11/2022 15:43, iz4...@libero.it ha scritto:


Salve a tutti.

Chiedo perdono per l'enormità del traceback.

Qualcuno ha idea del perché non riesca ad installare pygame via pip?



Gigi:

ciao Gabry,

se stai provando su Python 3.11 lascia stare, ancora non viene 
rilasciata la versione compatibile. Dovresti provare la 2.1.3.dev8 se 
ricordo bene:


pip install pygame==2.1.3.dev8

non ho provato ma dovrebbe andare.


Ciao da Gigi
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Possible motivazione per errore file not found.

2022-10-04 Per discussione Luigi Russo

Il 03/10/2022 23:56, Gabriele Battaglia ha scritto:

Ciao.
Chiedo venia per l'incredibile bruttezza di questa gestione errore. 
Qui il fatto è che, dando ad input il nome di un file che esiste, 
viene comunque richiamato il blocco except.

Il semplice codice è questo:

fn = input("The document has to be encoded in UTF-8\nfilename.ext to 
prepare? > ")

try:
f=open(fn, "rt",encoding="utf-8")
rig = f.readlines()
f.close()
print(f"File: {fn} found, with {len(rig)} lines of text.")
except:
print(f"Sorry, file: {fn} not found.\nRelaunch the App and try 
with another filename.")

sys.exit()


Gigi:

Ciao Gabriel,

il blocco except così come è scritto gestisce qualunque eccezione, per 
cui non è detto che il problema sia il file che non è stato trovato.


Dovresti fare questo:

try:
f=open(fn, "rt",encoding="utf-8")
rig = f.readlines()
f.close()
print(f"File: {fn} found, with {len(rig)} lines of text.")
except FileNotFoundError:
print(f"Sorry, file: {fn} not found.\nRelaunch the App and try with 
another filename.")

sys.exit()


Se il file non esiste ok, ma se però il problema è un altro ti viene 
mostrato il traceback e quindi puoi capire perché c'è questo ulteriore 
problema.



Ciao da Gigi

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


Re: [Python] Indagine su una variabile.

2022-05-06 Per discussione Luigi Russo


Il 05/05/2022 16:16, Gabriele Battaglia ha scritto:
Chiedo venia, so che non si dice così ma non mi viene un termine 
migliore, forse inspecting... :)



Comunque.

Ho una variabile dichiarata ad inizio script, del tipo: d={}


poi una routine la modifica, ovviamente ha lo stesso nome all'interno 
della funzione che non riceve () e non restituisce nulla con return.


All'uscita da questa funzione tuttavia, mi ritrovo d intatta, come se 
non avessi apportato alcuna modifica.



Come si indaga su un problema di questo genere? Io non riesco a 
trovare l'inghippo.


Gigi:


Ciao Gabriel,

se intendi modificare la variabile globale d dovrai inserire nella 
funzione la parola chiave global, esempio:



d = {}


def modificad():

    global d

d = {'Cane': 'Bau'}


print(d)


Ciao da Gigi

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


Re: [Python] Compilare script con Python è possibile grazie a Nuitka

2021-03-21 Per discussione Luigi Russo

Allora:
ho fatto un pò di prove e, con grande amarezza debbo constatare che il 
gioco non vale la candela, alla fine il tutto funziona a patto che vi 
sia Python installato e, se si crea uno standalone fa ne più ne meno di 
quello che fa pyinstaller. E' ovvio che l'interprete ci vuole ma, mi 
sarei aspettato una compilazione pressocché totale e l'integrazione solo 
dei file essenziali. Ora devo vedere solo se creando un exe unico quanto 
tempo impiega ad aprirlo, se decomprime il tutto e lo esegue o fa tutto 
l'exe internamente.


Ciao da Gigi
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Compilare script con Python è possibile grazie a Nuitka

2021-03-21 Per discussione Luigi Russo

Il 21/03/2021 02:05, Gabriele Battaglia ha scritto:

Ciao.
rispondo a me stesso.
Lanciando il prompt in modalità admin, non ho l'errore di accesso negato.

Purtroppo però, il file prodotto continua a non andare bene a Windows 7 
che si rifiuta di eseguirlo.

Peccato... speravo che... cambiando compiler
Grazie Luigi.
A questo punto ti chiedo: cos'ha pyinstaller che non ti piace? Dici che 
da molto tempo cercavi qualcosa che rendesse eseguibili gli scripts .py 


Gigi:
ciao Gabriel,
pyinstaller non è un compilatore, semplicemente fa quello che fa un 
programma di compressione/decompressione quando gli indichi di creare un 
exe autoestraente. In pratica l'exe che crea pyinstaller è lo script 
corredato dell'interprete Python con librerie annesse. Se ci fai caso 
quando avvii l'eseguibile non viene avviato immediatamente poiché prima 
decomprime l'archivio e successivamente esegue lo script.
Il compilatore traduce il codice ad alto livello in codice macchina, 
quindi l'esecuzione è pressocché immediata, a patto che vi sia 
installato il relativo interprete. Nuitka semplicemente trasforma il 
codice Python in codice C e poi lo trasforma in codice macchina.
Tuttavia dovrei provare gli exe generati su di macchine dove Python non 
è installato, mi sta venendo un dubbio.


Ciao da Gigi
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


[Python] Compilare script con Python è possibile grazie a Nuitka

2021-03-20 Per discussione Luigi Russo

Salve,
sicuramente sarà qualcosa di già passato, sicuramente ci saranno alcune 
situazioni dove non funziona correttamente, però, finalmente dopo tanto 
ho trovato un programma che mi compila in linguaggio a basso livello e 
rende eseguibile uno script Python.
Il programma si chiama Nuitka, in sostanza non è altro che un modulo da 
installare. Il sito di riferimento è:

http://nuitka.net/
In sostanza trasforma il codice Python prima in C e poi effettua la 
compilazione vera e propria.
Sul sito sopracitato ci sono gli eseguibili per le varie versioni di 
Python, tuttavia potete installarlo anche via pip

pip install nuitka
Per compilare, dal prompt dei comandi dare il comando nuitka 
nomescript.py e dare INVIO.
Nota: la prima volta chiederà di scaricare ed installare alcuni 
pacchetti tra cui MinGw, una volta che ha scaricato il tutto procede 
alla compilazione, prima trasformando il codice in c e poi generando 
l'exe con Mingw.


Ciao da Gigi
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Pyinstaller e antivirus.

2021-03-14 Per discussione Luigi Russo

Il 12/03/2021 09:01, Gabriele Battaglia ha scritto:

Ciao super Gigi.
Clicco su dettagli, per quest'ultima frase, che significa: "mettere 
alcune dll se no non funziona nulla?" Quali? Dove?


Gigi:
ciao Gabry,
sono dll di .net framework o Visual C++ redistributable ora non ricordo 
che consentono di far funzionare Python anche sui sistemi operativi 
precedenti a Windows 10.

Se ti servono anche quelle qua le trovi, sono a 32 bit.
https://drive.google.com/file/d/0B5cnh9fZtvz0bm9lakdSdmZRT0E/view?usp=sharing

Gabriele:
La questione poi è ancora più strana: ho ricevuto 5 o 6 risposte anche 
dalla mailinglist internazionale "Program-l", su freelist, non so se ci 
sei: pare che sia un problema che hanno più o meno tutti. La soluzione 
definitiva è l'acquisto di un certificato che però ha un costo 
importante e va considerato solo da uno sviluppatore professionista o da 
una società.
Per noi... Boh, o aggiungere eccezioni, ma non so se la procedura sia 
accessibile, ieri lei non ce l'ha fatta, nemmeno con l'aiuto del marito: 
appena Win7 vede il file, lo piazza in quarantena e si rifiuta di 
ripristinarlo in quanto considerato minaccia grave, così almeno mi 
raccontava.


Gigi:
ma non scherziamo, per progetti dilettantistici mi pare davvero troppo. 
Piuttosto quando usa il file le conviene disattivare l'antivirus e, se 
riesce, inserire il file nelle eccezioni del programma.

Purtroppo non conosco quel software e non posso essere utile.

Ciao da Gigi
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Pyinstaller e antivirus.

2021-03-11 Per discussione Luigi Russo

Il 11/03/2021 16:33, Gabriele Battaglia ha scritto:

Ciao.
Ho fatto compilare un mio script in Python a Pyinstaller, ultima release 
stabile.
Un'amica tenta di farlo girare sotto Windows7 ma Windows Essential 
glielo considera un virus e lo rimuove. [...]


Gigi:
strano, a me con Win10 e Windows Defender va tutto regolarmente e anche 
sul pc del lavoro con Win 7 e Symantec endpoint protection, a parte 
mettere alcune dll altrimenti non funziona nulla.
Se riesce, deve disattivare l'antivirus e inserire il file tra le 
eccezioni all'interno delle impostazioni dell'antivirus stesso.


Ciao da Gigi
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] IDLE integrato ed accessibilità di TCL/TK

2021-01-24 Per discussione Luigi Russo

Il 24/01/2021 14:46, Gabriele Battaglia ha scritto:

Ciao Luigi.
Come sai, per forze di causa maggiore sono anch’io estremamente sensibile 
all’argomento.
Anche a me piacerebbe che facessero qualcosa ma devo dire che sono pessimista 
al riguardo.
O ignorano la questione, oppure non gliene frega nulla. E purtroppo o per 
fortuna, dipende da come la guardi, noi rappresentiamo una percentuale 
minuscola di utenti, quindi, immagino, perchè sbattersi?

Fai come me, passa tutto su VSCode anche per scrivere l’Hello world e non ci 
pensare più.


Gigi:
Ciao Gabry,
eh sì, di fatti ho dovuto procedere in questo modo. Per gli script di 
poco conto uso ScitE che è un notepad++ adatto allo scopo.


Ciao da Gigi
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


[Python] IDLE integrato ed accessibilità di TCL/TK

2021-01-24 Per discussione Luigi Russo

Salve,
sono un utente non vedente ed utilizzo Python da diversi anni. Finora ho 
tralasciato la questione, ma dal momento che siamo arrivati alla 
versione 3.9 del software vorrei porre una domanda e, se qualcuno è in 
contatto con la lista internazionale, segnalare questo problema e capire 
come stanno le cose.
Dunque, quando viene installato Python in Windows viene fornito un IDE 
apposito, Idle che, è scritto utilizzando le librerie TCL/TK che finora 
non risultano in alcun modo intercettabili dagli strumenti di 
accessibilità, in particolar modo dai lettori di schermo per ciechi.
Ebbene, mi domando a che punto sia lo stato dell'arte rispetto a questo 
discorso. A quanto pare le TCL/TK benché povere di strumenti vengono 
utilizzate in molte applicazioni e, volendole utilizzare non è possibile 
farlo.
Per quanto riguarda l'IDE, capisco che uno possa installarsi altro ma, 
per script di veloce costituzione o per non installarsi un'altra roba 
per il medesimo utilizzo sarebbe bene che fosse usabile anche da noi.

Nel ringraziare per l'attenzione saluto tutti cordialmente.

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


Re: [Python] PyInstaller in MacOS.

2020-04-16 Per discussione Luigi Russo

Il 15/04/2020 14:48, Gabriele Battaglia ha scritto:

Buon pomeriggio.

Ho installato PyInstaller sulla mia macchina con macOS Catalina ma non 
ricordo come chiamarlo da linea di comando.

Ho provato cose tipo

Python3 -m PyInstaller.py -F myscript.py

Ed anche togliendo il “.py” da installer. Ma non va.

[...]

Gigi:
ciao Gabriele,
hai provato a scrivere tutto in minuscolo?
python3 -m pyinstaller.py -F myscript.py
oppure
./pyinstaller -F myscript.py

Non so se funga anche sul terminale del MAC, prova e fai sapere.

Ciao da Gigi
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] linguaggio braille

2020-04-03 Per discussione Luigi Russo

Il 03/04/2020 13:32, Matteo Perini ha scritto:

Ciao,

uso questa lista perchè ricordo che ci sono delle persone non vedenti 
che potrebbero aiutarmi.


Gigi:
ciao, uno di questi sono io, vediamo cosa possiamo fare.

Matteo:

1) E' meglio usare braille 6 dots o 8 dots?


Gigi:
il Braille a 8 punti viene solitamente utilizzato nell'ambito dei 
terminali Braille, se devi stampare su carta utilizza il metodo a 6 
punti, anche perché è quello classico.


Matteo:


2) C'è un braille internazionale (vedo che ogni lingua ha il suo... 
possibile)?


Gigi:
sì, confermo. Per altro ci sono delle differenze non trascurabili.

Matteo:
Se qualcuno di voi avesse risposte o volesse aiutarmi a capire mi 
farebbe piacere.


Magari essendo un po' off topic se volete rispondetemi in privato


Ciao e grazie


Gigi:
se ti servono ulteriori dettagli chiedi pure, per ora rispondo qua.

Grazie a te per l'interessamento.

Ciao da Gigi
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Esercizio(help)

2019-05-31 Per discussione Luigi Russo
Probabile che abbia risolto, ma un feedback sarebbe gradito.

Ciao da Gigi

Inviato da iPhone

Il giorno 30 mag 2019, alle ore 23:51, Pietro Brunetti 
mailto:gunzap...@gmail.com>> ha scritto:



Il gio 30 mag 2019, 23:31 Luigi Russo 
mailto:giginapol...@outlook.it>> ha scritto:

> Il giorno 30 mag 2019, alle ore 19:43, Pietro Brunetti 
> mailto:gunzap...@gmail.com>> ha scritto:
>
>
>
> Luca, che fine hai fatto?
[...]

Luigi:
Mi sa che si è eclissato, avrà trovato la soluzione per il suo problema e, lo 
zampino ce l'ha messo anche il sottoscritto...

XD . Tutto è bene quel che finisce bene.
Per lo stile, l'ho fatto un po' apposta. Non volevo dare la risposta 
riutilizzabile. Scusami Luca, se leggi, ma era a fin di bene.
___
Python mailing list
Python@lists.python.it<mailto:Python@lists.python.it>
https://lists.python.it/mailman/listinfo/python
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Esercizio(help)

2019-05-30 Per discussione Luigi Russo

> Il giorno 30 mag 2019, alle ore 19:43, Pietro Brunetti  
> ha scritto:
> 
> 
> 
> Luca, che fine hai fatto?
[...]

Luigi:
Mi sa che si è eclissato, avrà trovato la soluzione per il suo problema e, lo 
zampino ce l'ha messo anche il sottoscritto...
Ad ogni modo, ho avuto modo di leggere l'indice del libro che ha postato, se 
sono arrivati al Cap 10 non hanno ancora affrontato i dizionari, le tuple e i 
set.
Domani posterò la mia soluzione, annuncio che è fatta con i piedi dal momento 
che non conosco il grado di conoscenze rispetto a Python da parte di chi ha 
bisogno di tale soluzione.
Intendiamoci, io non sono un programmatore ma con Python mi ci diverto molto e, 
per quel che ci devo fare è il top.

Ciao da Gigi
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Estensione per Microsoft Visual Studio Code.

2019-04-27 Per discussione Luigi Russo
Il 27/03/2019 18:54, Gabriele Battaglia ha scritto:
> Sera.
> Senza troppe speranze, sto dando una possibilità all’IDE in oggetto, di 
> dimostrarsi accessibile. :)
> 
> Ho cercato Extensions per Python e ne trovo parecchie. Immagino che 
> quella giusta, se ce n’è una più giusta delle altre, si chiami “Python 
> for Visual Studio Code”. [...]

Luigi:
ciao Gabriel,
io utilizzo quella chiamata Python, per intendersi, la prima che compare 
nell'elenco quando si ricerca l'estensione.
Utilizzo quella in quanto include le funzioni di autocompletamento e 
debugging, non so se poi installando quella si tira dietro anche quella 
che hai utilizzato tu.
Comunque ti confermo che è una bomba, almeno con il lettore di schermo 
NVDA, inoltre per quest'ultimo esiste un componente aggiuntivo apposito 
per migliorarne l'interazione con VS Code, funziona con le versioni a 
partire dalla 1.33 che, al momento in cui scrivo è l'ultima rilasciata.

Ciao ciao

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


Re: [Python] Nuove funzioni per la gestione degli eventi di tastiera?

2018-12-10 Per discussione Luigi Russo
Il 06/12/2018 14:19, Gabriele Battaglia ha scritto:
> Salve a tutti e ben riletti dopo un bel po di tempo.
> 
> Vorrei chiedere a chi segue più di me i changelogs delle nuove versioni 
> se, ad esempio nella 3.7.1 in qualche versione precedente, fosse per 
> caso comparso qualcosa di nuovo sulle opportunità e modalità che Python 
> offre per intercettare gli eventi da tastiera, in script privi di GUI.

Luigi:
ciao Gabriel,
su questo fronte non credo vi siano stati sviluppi. Il problema è che in 
Unix esiste il modulo curses che fa queste cose, modulo che purtroppo in 
Windows manca.
Tutto poi dipende da cosa ti serve fare e in quale sistema operativo. So 
quale problema avevi ma credo che sia rimasto tutto come prima.

Ciao ciao

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


Re: [Python] aiuto ho bisogno di una mano

2018-11-01 Per discussione Luigi Russo
Il 01/11/2018 13:06, paolo giosue' ha scritto:
> ho 53 anni, non so niente di programmazione, ho comprato il libro di 
> marco buttu "programmare con python, guida completa"
> 
> troppo difficile, poi ho acquistato, python 3 pocket, di marco beri, 
> apogeo, mi sembra che anche questo non parli delle basi
> 
> del linguaggio.
> 
> a me basterebbe capire qualcosina di semplice, capire la logica di un 
> programma  poi riuscire a fare qualcosa anche di stupido,
> 
> se poi scrivo molte più righe di codice rispetto a quelle che 
> servirebbero, perché non conosco bene il linguaggio, poco importa,
> 
> l'importante è raggiungere il risultato, in modo che questa piccola 
> soddisfazione mi spinga a proseguire nello studio, considerando
> 
> he il tempo a mia disposizione è poco .
> 
> come posso fare? Comprare altri libri, scaricare qualcosa da internet.
> 
> La cosa a cui tengo di più comunque è riuscire a capire la logica del 
> codice e del programma e non copiare senza capirci niente
> 
> delle righe di codice perché alla fine mi danno un risultato, insomma 
> non mi va di fare come il ragazzo che va a scuola, non avendo
> 
> fatto i compiti li copia dal compagno, ma in realtà se l'insegnante gli 
> chiede di spiegare il compito che lui ha copiato non sa più che fare
> 
> attendo consigli, grazie
> 

Luigi:
ciao,
non conosco il libro di Marco Beri ma, quello di Buttu non è proprio una 
passeggiata, mi pare che sia addirittura per l'università.
Un libro da consigliarti potrebbe essere "Pensare Da Informatico", lo 
trovi anche su www.python.it.
Tuttavia, quel libro tratta di Python 2.3 o giù di lì, quindi materiale 
assai vecchio. Ne esiste anche una versione aggiornata chiamata "Pensare 
in Python" che tratta di Python 3, lo puoi sia acquistare cartaceo, sia 
scaricare come PDF da qui:
https://bitbucket.org/fmilicchio/fmilicchio.bitbucket.org/downloads/thinkpython_italian.pdf

Ciao ciao

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


Re: [Python] giochi per non vedenti, ma gestibili anche da vedenti

2018-07-30 Per discussione Luigi Russo
Il 29/07/2018 19:36, Gollum1 ha scritto:
> Il 29 luglio 2018 17:31:38 CEST, laziale  ha 
> scritto:
>> guarda che io non intendevo farlo sola il gioco.
>> appunto perchè non ho le competenze.
>> però, sto piano piano prendendo più dimestichezza con il linguaggio.
>> tra poco voglio postare in ml i miei script
> non so... ho sempre l'impressione che tu non legga mai completamente le mail 
> che ti vengono scritte... che ti fermi sempre alle prime righe.
> 
> come il fatto che ancora non ti sei predisposta per evitare il top quoting, e 
> il fatto che non provi mai ad eliminare le parti delle mail a cui rispondi, 
> che non sono interessanti per la tua risposta.

Luigi:
tempo perso, è troppo complicato.

Gollum1:
> ma si sa... io sono il brutto e cattivo della lista. (e magari, a detta di 
> qualcuno, pure un po' stronzo)

Luigi:
Allora siamo in due, anche se scrivo piuttosto poco :D.

Ciao ciao

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


Re: [Python] Fwd: Re: evvai! finalmente funziona!

2018-07-25 Per discussione Luigi Russo
Il giorno 25 lug 2018, alle ore 17:02, Marco De Paoli 
mailto:depao...@gmail.com>> ha scritto:

ciao Gabriella

Il giorno 25 luglio 2018 15:37, laziale 
mailto:laziolazie...@winguido.it>> ha scritto:
a ecco spiegato il motivo il quale non mi rispondi più su whatsapp.
perchè tanto io sono scema, non capisco le cose e posso solo giocare!
beh, ti sbagli

se posso permettermi...
non mi pare proprio che Luigi ti abbia dato della "scema" (per usare una parola 
tua)
Ha solo detto che non hai le "basi"
Il che non ha nulla di offensivo
Ed è anche, se posso permettermi, vero
E' ovvio che non hai le basi: hai appena iniziato!

Io per esempio mi sono appassionato all'informatica quando ero alle medie, 
perché mi avevano regalato un VIC 20
Ci ho messo anni, non scherzo, anni!! per fare un piccolo programma che 
calcolasse alcune formulette

Non c'era internet, non c'erano mailing list, non c'era youtube
non c'era neppure python! c'era solo il BASIC con i numeri di riga
... uhm, sì, in effetti il mondo era un po' diverso ;-)

Ti giuro che ci ho messo un sacco a partire dal manualetto cartaceo che c'era 
nella confezione per capire
come organizzare un po' di input e di print per far fare qualche conticino al 
mio programma

Tu quanto ci hai messo? ... pochi giorni? ... una settimana?
Un fulmine!

Grazie anche all'aiuto di questa lista e delle persone che ti hanno dato varie 
risposte

Sei arrivata a un bel risultato, brava!
Ti sei anche divertita? bene!
... ti è venuta voglia di approfondire? benissimo!

Sappi comunque che ci sono un SACCO SACCO di cose ancora da imparare
(pensa te che esiste anche una laurea, per dire, in Informatica... anche più di 
una ... e ci vogliono begli annetti per completarle)

Insomma, se qualcuno ti dirà che non sai e non hai ancora le basi probabilmente 
non te lo dice perché ce l'ha con te
Anzi!
Forse vuol semplicemente dire che c'è ancora tantissimo da studiare ... e da 
provare!

Il che è una cosa bella, ti pare?
Imparare è uno dei piacere della vita, o no?
Tu che ne dici?

Luigi:
Ciao Marco,
Grazie per questa tua testimonianza. Anch'io son partito dai computer 
Commodore, prima il Vic20 e in seguito il Commodore 64. Sebbene avessi problemi 
di vista gravi passavo ore e ore a testare i programmi che venivano proposti 
sui manuali Basic, modificavo quelli già esistenti su cassetta e ne facevo 
versioni personalizzate. Grazie al C64 la mia passione per la programmazione 
dei pc ha preso piede, sebbene nel corso degli anni ho frequentato corsi di 
studi di tutt'altro tipo. Tutto quello che ho imparato su Python lo devo a chi 
ha speso il proprio tempo a scrivere guide, a dare indicazioni in lista e, 
ovviamente, alla mia voglia di imparare e non è che tutto questo si fa 
dall'oggi al domani ma ci vuole impegno e tanta pazienza.
Per quel che riguarda Gabriella, nel poco tempo ha fatto già tanto, ma bisogna 
andare per gradi. E' quello il concetto che vorrei far passare è che se vuoi 
costruire una casa non puoi pretendere di farlo in 10 giorni ma devi conoscere 
gli attrezzi del mestiere e poi dopo puoi cominciare l'opera.

Ciao ciao

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


Re: [Python] Fwd: Re: evvai! finalmente funziona!

2018-07-25 Per discussione Luigi Russo

> Il giorno 24 lug 2018, alle ore 15:11, Gabriele Battaglia  
> ha scritto:
> 
> Reply to the laziale's message, wrote on 24/07/2018 at 14:20:
>> scusa ma ho capito ben poco.
> Ciao Gabriella.
> Mi spiace. istruzione elif è la contrazione delle parole inglesi if ed else, 
> che tradotte indicano "se" e "oppure".
> Perdonami se non sono stato chiaro: tu hai chiesto come fare la calcolatrice 
> ed io ti ho indicato il metodo che avrei seguito io. 

Luigi:
Ciao Gabriele,
Sto seguendo Gabriella da qualche giorno, purtroppo non è semplice inculcarle 
questo tipo di concetti che per chi ha una certa conoscenza in materia può 
apparire scontata, anche nell'utente non avanzato.
Siamo a livelli al di sotto dell'ABC, la si lascia giocare fin tanto che non si 
annoi ma siamo davvero sotto zero.

Ciao ciao

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


Re: [Python] Una domanda su una variabile.

2018-07-21 Per discussione Luigi Russo
Il 20/07/2018 16:22, Gabriele Battaglia ha scritto:
> Buon pomeriggio a tutti.
> 
> Se lancio il mio script python il quale lancia a sua volta un thread. 
> Questo thread ha il compito di monitorare la variabile v.
> Nello script principale, una istruzione input chiede un valore 
> all'utente e poi lo assegna a v.
> 
> Il thread secondario, vedrà il valore di v (globale), man mano che 
> l'utente lo inserisce da tastiera, o solo dopo che l'utente avrà dato 
> invio?

Luigi:
ciao,
Premetto che non so come funzionino i thread.
Il valore viene assegnato solo alla pressione di invio, input prevede 
che i valori siano inseriti e poi confermati con lo stesso invio.
Tuttavia, potresti fare una cosa di questo tipo, occhio che funziona 
solo su Windows:

import msvcrt

buffer = ""
while True:
a = msvcrt.getwch()
if a == chr(13):
buffer+=a
print(buffer)

Ciao ciao

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


Re: [Python] altra prova di calcolatrice. stavolta vi posso incollare an che l'errore che mi ha dato

2018-07-15 Per discussione Luigi Russo
Il 15/07/2018 12:16, laziale ha scritto:
> ciao.
> ho provato a fare una nuova calcolatrice con il nuovo programma che mi ha 
> consigliato luigi.

Luigi:
per la cronaca, le ho mandato il programma ScitE in versione portable.

Laziale:
> apro il file, lo scrivo, lo salvo, f5 per provarlo, control f6 per farmi 
> leggere cosa dice, ed ecco l'errore, lo incollo giù.
>> pythonw -u "calcoliamo.py" && pause
>> Impossibile trovare il file specificato.

Luigi:
Mea culpa, qua ho fatto delle modifiche al file properties di Python ma 
per sbaglio le ho mandate anche a lei, le manderò il file corretto.

Ciao ciao

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


Re: [Python] tutorial linguaggio

2018-07-14 Per discussione Luigi Russo
Il 14/07/2018 19:00, laziale ha scritto:
> scusa luigi, mi spiegheresti cosa fa il programma biblos?
> è tipo winguido o tipo nvda?
> mi spiego, ho un sito che mi interessa, ma purtroppo come sai, anzi spero di 
> essere smentita volentieri, comunque, come sai noi non vedenti il linguaggio 
> nella quale è scritta la parte che mi interessa è scritta in flash, appunto 
> linguaggio da noi non utilizzabile.
> se questo biblos mi risolve questo problema lo scarico anche subito! :D

Luigi:
Biblos non è un lettore di schermo ma un Word Processor, per intenderci, 
è l'equivalente di Word e affini ma permette anche di stampare in 
Braille e fa altre mille mila cose, ovviamente riferite all'ambito della 
videoscrittura.
Per noi Flash non sarà mai accessibile perché è tutto grafico, inutile 
perderci del tempo.
Detto questo, se hai altre domande scrivi in privato dato che siamo 
andati fuori tema direi.

Ciao ciao

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


Re: [Python] tutorial linguaggio

2018-07-14 Per discussione Luigi Russo
Il 14/07/2018 18:42, Marco Beri ha scritto:
> Ho appena mandato a Gabriella l'epub di Python 3.
> 
> Qualcuno degli altri ipovedenti/non vedenti in lista ha consigli su come 
> lo possa leggere?

Luigi:
Potrebbe utilizzare il programma Biblos di Giuseppe Di Grande o Adobe 
Digital Editions.
Su iPhone invece, o utilizza eBooks o Voice Dream Reader, quest'ultimo a 
pagamento.

Ciao ciao

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


Re: [Python] [per Gabriella in particolare] Configurazioned iNotepad++per esecuzione degli script python.

2018-07-14 Per discussione Luigi Russo
Il 13/07/2018 09:17, Matteo Perini ha scritto:
> 
> 
> Il 12/07/2018 22:13, Gollum1 ha scritto:
>> c) dalla console di sistema cmd, scrivi il comando python
> Purtroppo su winzozz anche questo non è così banale.
> bisogna prima dare il comando:
> /set path = C: \ Python37
> /
> //No comment!
> 
> /Ma visto che Gabriella è già in grado di aprire IDLE le consiglierei di 
> usare direttamente l'editor di  IDLE.
> Quando si è nella console basta schiacciare ctrl-n e un nuofo flie di 
> testo viene aperto.
> Inoltre con F5 viene eseguito automaticamente e l'output è disponibile 
> nella console.

Luigi:
il problema è che, Gabriella essendo cieca, utilizza tecnologie 
assistive che non sono in grado di interagire con questo programma 
poiché utilizza librerie grafiche sprovviste delle API necessarie per 
l'interfacciamento con questi programmi.
Anch'io ho lo stesso problema, ho risolto utilizzando Scintilla ScitE 
opportunamente settato.

Ciao ciao

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


Re: [Python] [per Gabriella in particolare] Configurazione di Notepad++ per esecuzione degli script python.

2018-07-14 Per discussione Luigi Russo
Il 11/07/2018 22:19, Gollum1 ha scritto:
> i passi sono i seguenti:
> 
> ovviamente l'installazione dei programmi:
> 1) installazione di python
> 2) installazione di notepad++
> 
> verificare che durante l'installazione sia stato aggiunto il path di python:
> 1) il modo più semplice è da start->esegui digitare python, e vedere
> se parte la console di python. Durante l'installazione di python3.6 me
> lo sono già trovato configurato, penso che non sia cambiata la cosa
> per python3.7
> 
> lanciare notepad++:
> 
> Tasto F5, attiva il menù "run", a questo punto nella textbox che ti
> presenta inserisci la seguente riga:
> 
> cmd /K python "$(FULL_CURRENT_PATH)"
> 
> dai invio e sulla schermata successiva dai il nome che vuoi che abbia
> nel menù run (python nel mio caso) e se vuoi evitare di andare con il
> menù, inserisci anche la sequenza di tasti per la chiamata rapida (nel
> mio caso ho messo alt+ctrl+p), il problema con lo screen reader
> potrebbe essere proprio questa seconda parte, che non so se riuscite
> ad inserire il codice veloce, visto che la scelta dei modificatori è
> fatto con dei click sulle caselle apposite (magari funziona con il
> tasto tab).
> 
> con questa stringa in run, non è importante dove salvi il file che
> vuoi lanciare, basta che sia aperto e salvato, ne dove hai installato
> python.
> 
> Spero la cosa sia gradita, non solo per Gabriella e Gabriele, ma anche
> per altri utilizzatori di questo editor.

Luigi:
Intanto ti ringrazio per questa cosa di Notepad++, pur utilizzando il 
suo cugino ScitE stavo cercando il modo di eseguire script anche da NPP.

Ciao ciao

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


Re: [Python] seconda prova della mia calcolatrice. non va a ncora

2018-07-14 Per discussione Luigi Russo
Il 11/07/2018 12:07, laziale ha scritto:
> scusatemi se non scrivo sotto la risposta di gollum, ma sopra, ma io mi trovo 
> meglio così.

Luigi:
Nelle orbo list sì, qua direi che sia il caso di rispettare la netiquette.

Laziale:
> noi non vedenti, a differenza vostra non possiamo usare il mouse, quindi io 
> il doppio clic non so dove farlo.

Luigi:
Basta premere INVIO. Lo ripeto di nuovo, prima di prendere un argomento 
così complesso in mano bisognerebbe documentarsi, anche perché nel tuo e 
soprattutto, nostro caso, facciamo figure da nababbi e, personalmente, 
da cieco non mi va tanto a genio.

Ciao ciao

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


Re: [Python] in allegato una spece di calcolatrice, ma il programma non me lo apre. dov'è l'errore?

2018-07-14 Per discussione Luigi Russo
Il 10/07/2018 14:20, laziale ha scritto:
> ciao.
> come primo programma ho cercato di creare una piccola calcolatrice, ma il pc 
> non me la apre.
> come mai?

Luigi:
Da tenti di aprire il file? Devi aprirlo da Esplora Risorse di Windows, 
dandoci invio sopra, questo sempre che l'interprete sia stato installato.
Ad ogni modo, io ho provato lo script e:
1. non parte perché nel testo ci sono caratteri non ASCII, quindi 
all'inizio dello script va detto a Python che, deve utilizzare un 
formato di caratteri diverso. Per farlo, nello script va inserita questa 
riga all'inizio dello stesso
# -*- coding: nomeset -*-
ad esempio:
# -*- coding: utf-8 -*-
significa: "utilizza la codifica utf_8 per i caratteri di questo script".
2. L'input da solo non basta ma, ciò che viene digitato andrebbe 
memorizzato in una variabile.
Immaginati una variabile come una scatola nella quale devi inserire 
degli oggetti da conservare. Ebbene, nel tuo caso ci sono degli oggetti 
ma manca la scatola.
Dovresti scrivere una roba del tipo:
calc = input('Inserisci i numeri per il calcolo')
Una volta inseriti i dati, trattandosi di un'espressione numerica dovrà 
essere processata altrimenti se io scrivessi
5+4
quando vado a visualizzare il risultato della variabile mi darebbe 5+4 e 
non 9 come mi aspetterei.
Questo perché l'istruzione input accetta e restituisce dati di tipo 
stringa a meno di non effettuare la cosiddetta 'forzatura di tipo'.
3. L'ultimo print ovviamente non visualizzerà nulla, sia perché non hai 
memorizzato nulla in una variabile, sia perché manca proprio la 
variabile stessa, quindi niente risultato.

Ciao ciao

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


Re: [Python] Primi passi con Python

2018-07-14 Per discussione Luigi Russo
Il 08/07/2018 11:21, Daniele Zambelli ha scritto:
> Però, non so come si comporta Idle con gli screen reader...

Luigi:
Ciao,
Idle non si interfaccia per nulla con gli screen reader, l'unica cosa 
che funziona sono i menu, per il resto non legge nulla.

Ciao ciao

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


Re: [Python] tutorial linguaggio

2018-07-14 Per discussione Luigi Russo
Il 07/07/2018 16:54, Gollum1 ha scritto:
> Il 7 luglio 2018 15:12:01 CEST, Ivo Reano  ha scritto:
>>>
>>> Ma esiste molto materiale scritto in italiano sia
>> divulgativi
>>> che di
>>>
>> livello molto alto.
> 
> personalmente, a livello introduttivo, ti consiglio il libro (anche in 
> formato digitale) del nostro Marco Beri, lo puoi acquistare da Hoepli. ti 
> consiglio di prendere quello che parla di python 3.x, in quanto, visto che 
> stai cominciando da zero, ti conviene non considerare la versione 2.7, ancora 
> largamente usata, ma destinata alla dismissione.
> 
> per questo ti consiglio di installare la versione 3.0 di python.
> 
>>>
>>> ma l'editor di cui si parlava prima, è il semplice blocconote?
>>>
>>
>> Si può usare qualunque editor di testo perché i programmi scritti in
>> python
>> sono file di testo semplice.
>>
>> Esistono anche applicazioni RAD (sviluppo rapido applicazioni) che
>> aiutano
>> all'auto completamento, colorazioni ecc.
> 
> 
> nella installazione base è già presente un ide minimale, che ti permette di 
> lavorare in console, o usare proprio dei file, da lanciare di volta in volta 
> dall'ide stesso.

Luigi:
ciao,
purtroppo Idle, presente nell'installazione di Python, non viene 
intercettato dagli screen reader poiché la libreria grafica utilizzata, 
TCL, non è dotata delle API necessarie all'interfacciamento con questi 
programmi.
Se si vuol utilizzare un IDE tramite lettore di schermo, consiglio di 
utilizzare Eclipse, www.eclipse.org con il plugin Pydev.

Ciao ciao

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


Re: [Python] tutorial linguaggio

2018-07-14 Per discussione Luigi Russo
Il 07/07/2018 13:52, laziale ha scritto:
> presumo che per imparare pithon devo imparare l'inglese.
> mi sbaglio?

Luigi:
direi che, chi ambisce a programmare l'inglese dovrebbe impararlo a 
prescindere da Python. Non dico a livello avanzato ma deve comunque 
conoscere questa lingua a un livello almeno scolastico.

Ciao ciao

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


Re: [Python] tutorial linguaggio

2018-07-14 Per discussione Luigi Russo
Il 07/07/2018 13:48, laziale ha scritto:
> i pdf, come presumo vi abbia detto gabriele, non li possiamo leggere

Luigi:
Sbagliatissimo. I PDF, se correttamente formattati e con testo scritto e 
non in foto, sono perfettamente leggibili, almeno su Windows con NVDA.
Mi permetto di fare queste correzioni poiché ci troviamo in un contesto 
dove chi legge si presuppone non sappia nulla di tecnologie assistive 
per ciechi, quindi è bene essere precisi nel fornire informazioni.

Ciao ciao

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


Re: [Python] presentazione

2018-07-14 Per discussione Luigi Russo
Il 07/07/2018 12:08, laziale ha scritto:
> ciao carlos.
> non capisco cosa tu mi stia dicendo di provare ad aprire :)
> potresti spiegarmelo più facilmente?
> del tipo:
> 1. vai su start, 2. ecc. ecc.?

Luigi:
con tutto il rispetto ma, almeno per me, se si vuol entrare in questo 
campo sarebbe opportuno avere delle conoscenze minime su come funziona 
il sistema operativo, cosa è il terminale, chiamare un programma ecc. E 
qua non si tratta di essere ciechi o vedenti.

Ciao ciao

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


Re: [Python] presentazione

2018-07-14 Per discussione Luigi Russo
Il 07/07/2018 08:44, Gabri ha scritto:
> Ciao Gabriele e tutti.
> Posso chiederti quale screen reader usi?
> Io winguido ed nvda.
> Altra domanda, anche qui ci sono i simboli tipo minore e maggiore?

Luigi:
Solo per precisare, Winguido non è uno screen reader ma un ambiente 
vocalizzato dove è possibile fare un tot numero di cose.
Per la seconda domanda, non ho capito cosa intendi. Minore e maggiore in 
Python sono operatori.

Ciao ciao

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


Re: [Python] presentazione

2018-07-14 Per discussione Luigi Russo
Il 06/07/2018 23:20, Gabriele Battaglia ha scritto:
Eccomi, ciao a tutti. Latito ma leggo.
Ciao Gabriella, sono un tuo quasi omonimo, mi piace tantissimo Python e, 
come te, non vedo l'ora di impararlo. Anzi, non vedo l'ora e basta. Cioè 
non vedo e basta! :)

Luigi:
ecco il terzo che manco vede! Benvenuta Gabriella.
Anch'io appassionato pythonista, direi che Python è uno dei migliori 
linguaggi in termini di comprensione e utilizzo.
Credo che tutte ciò che ti serve sapere ti sia stato già suggerito da 
altri, io solo ora sto leggendo la posta e, cercherò, per quel che 
posso, di dare il mio contributo.

Ciao ciao

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


Re: [Python] Python4.

2018-03-28 Per discussione Luigi Russo
Il 28/03/2018 11:07, Gabriele Battaglia ha scritto:
> Ciao.
> Ho sentito che, il mio Screen Reader principale, tecnologia che mi 
> permette di usare il computer senza vedere il video, per i nuovi del 
> gruppo... Sono non vedente dalla nascita, e che è scritto in Python2, 
> sta affrontando un periodo di recoding e testing. Pensavo chiaramente 
> che gli sviluppatori avessero deciso di passare al 3, invece in una 
> lista dedicata, mi han detto che stanno testando Python4.
[...]

Luigi:
Ciao Gabriele,

da orbo a orbo... Non è Python che stanno testando in versione 4 ma 
wxpython che è alla 4.0.1 e che, si spera a breve, sarà con Py 3.x il 
fulcro di NVDA, il programma da te menzionato.

Ciao ciao

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


Re: [Python] Un programma che includa un operazione anche minima con il modulo os

2017-11-18 Per discussione Luigi Russo
Il 17/11/2017 18:30, pan.do ha scritto:
Qualcuno potrebbe passarmi un programma in python 3.6 che faccia 
qualcosa con il modulo os?
Un programma che includa un' operazione anche minima con il modulo os.
Questo per affascinare gli studenti dI quinta allo studio di python.
[...]

Luigi:
ciao,
anzitutto, grazie per l'accoglienza.

Una cosa al volo:

import os
# Mostra la directory in cui si sta operando con l'interprete Python in 
un dato momento
def listafile():
   for x in os.listdir():
     print(i)

Per far funzionare il tutto bisogna chiamare la funzione:
listafile()

Ciao ciao

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