Re: [Python] Domanda su import.

2024-02-20 Per discussione Massimiliano della Rovere
Premesso che senza indicazioni più precise sul "peso" (RAM? CPU? Tempo?)
della libreria, dell'elaborazione, dei dati grezzi e di quelli che dovranno
essere prodotti è difficile dare una risposta.

Se il tuo applicativo è basato su asyncio, potresti valutare di
instanziare un concurrent.futures.ProcessPoolExecutor quando e dove serve,
sfruttare più CPU per l'elaborazione e non sequestrare la CPU con delle
coroutine che impiegano tanto tempo con elaborazione.

Se parliamo del solito webserver (django, flask, ecc) e ipotizzando che tu
non abbia SSE o websocket che sostanzialmente ti rimandano al caso
precedente, creerei comunque un processo esterno i dei worker dedicati alla
libreria e dal tuo applicativo contatterei il pool per avviare
l'elaborazione, scrivendo poi il risultato in un luogo che sia accessibile
dal server web per renderlo scaricabile dall'utente o in modo che il
completamento del task possa essere rilevato dal programma che esponga il
risultato in un'area apposita all'utente/i interessati.

Se invece deve essere una soluzione tutta in uno, senza processi esterni,
dovresti valutare i seguenti costo (costo può essere la RAM usata, la CPU
usata, il tempo... valuta):
1. costo di import della libreria
2. costo di trasmissione (anche file su disco) dei dati alla libreria
3. costo di elaborazione dei dati
4. costo di trasmissione (anche file su disco) dei dati prodotti dalla
libreria
5. costo di una richiesta gestita dal tuo programma quando non entra in
gioco la libreria
6. la percentuale media di richieste che necessitano della libreria.

chiamiamo 1..4 la somma dei costi da 1 a 4.
Se 6 è basso e 1..4 è considerevolmente maggiore di 5... carica la libreria
solo quando e dove serve.
Se 6 è basso e 1..4 è simile a 5 carica la libreria a monte.
Se 6 è medio alto, carica la libreria a monte,

Il giorno mar 20 feb 2024 alle ore 13:21  ha scritto:

> Ciao.
>
> Una questione di carattere generale.
>
>
>
> Devo usare una libreria abbastanza grossa. Però, non tutto il mio
> programma la usa, ma solo una delle sue funzioni e queesta funzione
> potrebbe essere chiamata una sola volta, più volte o anche non chiamata
> affatto.
>
>
>
> Secondo voi, l’import di questa libreria è comunque meglio metterlo ad
> inizio programma, o piuttosto all’interno della funzione interessata?
>
>
>
> Grazie.
>
>
>
> Gabry.
>
>
>
> Gabriele Battaglia (Gabe / Gabry) - IZ4APU
>
> --... ...--  -.. .  .. --.. - .- .--. ..-  - ..-  . .
>
> Sent from Outlook on Windows, Genus Bononiae's computer. (Libero)
>
>
> ___
> Python mailing list
> 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] typing.NamedTuple - valori di default con definizione funzionale

2022-03-08 Per discussione Massimiliano della Rovere
Errata: il codice di Links ovviamente è:

Links = typing.NamedTuple(
"Links",
tuple(
(cardinal_point.value, int)
for cardinal_point in CARDINAL_POINTS_6_NS))


ho anche provato ad aggiungere questa modifica dopo la creazione di Links,
ma non ha effetto.

Links._field_defaults = {
cardinal_point.value: None
for cardinal_point in CARDINAL_POINTS_6_NS
}

suppongo che provare a ridefinire __new__ possa essere la soluzione...

Il giorno mar 8 mar 2022 alle ore 20:48 Massimiliano della Rovere <
massimiliano.dellarov...@gmail.com> ha scritto:

> Salve a tutti!
> Sto cercando in python 3.10 di creare una typing.NamedTuple (*typing.*
> non *collections.*) in questo modo:
>
> Links = typing.NamedTuple(
> "Links",
> {
> cardinal_point.value: int
> for cardinal_point in CARDINAL_POINTS_6_NS
> })
> e fin qui funziona tutto.
>
> Non riesco a capire se e come ci sia modo di inserire anche i parametri di
> default.
>
> Non posso usare la versione:
> class Links(typing.NamedTuple):
> colonna: int = valore
>
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


[Python] typing.NamedTuple - valori di default con definizione funzionale

2022-03-08 Per discussione Massimiliano della Rovere
Salve a tutti!
Sto cercando in python 3.10 di creare una typing.NamedTuple (*typing.* non
*collections.*) in questo modo:

Links = typing.NamedTuple(
"Links",
{
cardinal_point.value: int
for cardinal_point in CARDINAL_POINTS_6_NS
})
e fin qui funziona tutto.

Non riesco a capire se e come ci sia modo di inserire anche i parametri di
default.

Non posso usare la versione:
class Links(typing.NamedTuple):
colonna: int = valore
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


[Python] requests_ntlm3

2021-01-17 Per discussione Massimiliano della Rovere
Ciao a tutti.
Qualcuno di voi usa la libreria requests_ntlm3?

Sto provando a effettuare l'autenticazione sul server aziendale per cercare
di automatizzare la rilevazione di problemi, ma ottengo sempre errore 500
dal server.

il pezzetto incriminato è questo:

import requests
from requests_ntlm3 import HttpNtlmAuth

response = requests.get(
url=constants.AEU_URL,
auth=HttpNtlmAuth(
username=self._username,
password=self._password))
print(response)
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Ancora sugli iteratori.

2020-03-03 Per discussione Massimiliano della Rovere
nativamente no, ma puoi usare enumerate.

for index, value in enumerate(iterable):



Il giorno mar 3 mar 2020 alle ore 14:51 Gabriele Battaglia 
ha scritto:

> Buon pomeriggio a tutti.
> Sono alle prese con il concetto che sta alla base degli iteratori.
> Nel mio caso specifico si tratta di un oggetto os.scandir(base_dir) che
> contiene gli oggetti di una directory ma credo andrebbe bene per
> quallsiasi altro oggetto iteratore.
>
> Fino ad ora ho compreso che un ciclo for sull'oggetto, itera i suoi
> elementi costitutivi, in maniera automatica. Volendo invece richiamare
> manualmente l'elemento successivo si può invocare il metodo __next__.
>
> Esiste però un modo per sapere l'indice dell'oggetto che sto ottenendo?
> Cioè, quale oggetto di quanti (tipo oggetto x su un totale di n).
>
> E poi, è possibile spostare il puntatore che itera all'interno
> dell'iterabile e punta il prossimo elemento da restituire?
>
> Ad esempio, se eseguo un ciclo for sul mio oggetto os.scandir e poi ne
> eseguo un secondo: il primo funziona, il secondo no perchè il puntatore
> è già arrivato a restituire l'ultimo elemento e, immagino, vada
> reinizializzato.
> Anche una cosa del tipo:
>
> numero_elementi = len(list(os.scandir(base_dir)))
>
> Funziona ma sembra portare il puntatore/itratore sull'ultimo elemento in
> quanto se eseguo poi un ciclo for su os.scandir, non ottengo nulla.
>
> Qualcuno ha voglia di darmi un indizio per chiarirmi le idee?
>
> --
> Gabriele Battaglia, IZ4APU (Libero)
> Sent from TB on Windows 10, Genus Bononiae's computer.
> ___
> Python mailing list
> 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] Annuncio di lavoro

2018-12-19 Per discussione Massimiliano della Rovere
Il link da problemi, lo riporto per esteso:
https://meritocracy.is/it/dedalus/software-developer-python-python-41858

Il giorno mer 19 dic 2018 alle ore 10:33 Massimiliano della Rovere <
massimiliano.dellarov...@gmail.com> ha scritto:

> La sede di lavoro non è assegnata - l'azienda ha sedi in tutta Italia - e
> potrebbe essere concesso il telelavoro con riunioni in trasferta
> quindicinali di allineamento del team.
>
> Tutti i dettagli al seguente link:
> https://bit.ly/2GrCo5X
>
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


[Python] Annuncio di lavoro

2018-12-19 Per discussione Massimiliano della Rovere
La sede di lavoro non è assegnata - l'azienda ha sedi in tutta Italia - e
potrebbe essere concesso il telelavoro con riunioni in trasferta
quindicinali di allineamento del team.

Tutti i dettagli al seguente link:
https://bit.ly/2GrCo5X
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


[Python] Annuncio di lavoro su python

2018-12-19 Per discussione Massimiliano della Rovere
È consentito inviare un'annuncio di offerta di lavoro per python?
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


[Python] annnuncio di lavoro

2018-12-06 Per discussione Massimiliano della Rovere
È possibile pubblicare un annuncio di lavoro?
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


[Python] Rivista bimestrale su python

2017-08-05 Per discussione Massimiliano della Rovere
Quanti di voi sanno dell'esistenza di questa rivista?
http://sprea.it/rivista/14982

Io la ho scoperta oggi in edicola!
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


[Python] Pythonisti in zona Messina/Milazzo

2017-07-29 Per discussione Massimiliano della Rovere
In agosto dovrei essere un paio di settimane in Sicilia, zona Spartà (tra
Messina e Milazzo).
Ci sono pythonisti in zona? Potremmo organizzare un mini incontro!
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Gestire più errori con lo stesso blocc except.

2017-07-12 Per discussione Massimiliano della Rovere
Il giorno mar 11 lug 2017 alle ore 15:12 Marco Beri 
ha scritto:

>
> Ma a che pro avere nell'iterabile due classi di eccezioni, una che dipende
> dall'altra? Alla fine non ti basta quella più generica? Cosa mi sfugge?
>
>
> Piuttosto è possibile fare questo:
>
> try:
> qualcosa()
> except KeyError as exc:
> ommamma1()
> except KeyError as exc:
> ommamma2()
>
>
> Supponi di avere una libreria che su un metodo può sollevare differenti
eccezioni diverse e per entrambe devi effettuare la stessa azione. Invece
di sciorinare più blocchi "except:" con lo stesso codice, le accorpi.

Relativamente all'usare quella più generica, potrebbe essere troppo
generica e ti fa gestire eccezioni che non vorresti prendere.
Esempio: se devi trappare IndexError e KeyError, ok puoi usare LookupError;
ma se vuoi IndexError e TypeError, il parente più prossimo ad entrambe è
"Exception" generica, ma non vuoi usarla altrimenti l'except "assorbe"
tutte le eccezioni.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Gestire più errori con lo stesso blocc except.

2017-07-11 Per discussione Massimiliano della Rovere
try:
qualcosa()
except (KeyError, TypeError):
ommamma()


Le eccezioni nell'iterabile sono valutate da sx a dx, quindi classi di
eccezioni derivate da altre presenti nello stesso iterabile devono stare il
più a sinistra possibile.

Il giorno mar 11 lug 2017 alle ore 14:05 Gabriele Battaglia <
iz4...@libero.it> ha scritto:

> Giorno.
> E' possibile prevedere la gestione di più di un errore, con lo stesso
> blocco Except?
> Gabriele.
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Libro gratis Pakt: Expert Python Programming - Second Edition

2017-06-09 Per discussione Massimiliano della Rovere
https://www.packtpub.com/packt/offers/free-learning
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Google Group Py Marchigiano

2017-05-17 Per discussione Massimiliano della Rovere
È stato creato un google group per mettere in comunicazione e favorire la
nascita di iniziative tra i pythonisti marchigiani.

Aderite numerosi e portate amici pythonisti :)

py-mar...@googlegroups.com
https://groups.google.com/forum/#!forum/py-marche
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [PyConIT] Follow-up Beginners' Day e CoderDojo

2017-05-04 Per discussione Massimiliano della Rovere
già preso il biglietto :)

Il giorno gio 4 mag 2017 alle ore 16:47 Pietro Battiston <
m...@pietrobattiston.it> ha scritto:

> Il giorno mer, 12/04/2017 alle 12.28 +, Massimiliano della Rovere
> ha scritto:
> > io sarei interessato a dare una mano a Pisa. Conoscete altri
> > pythonisti pisani che potrebbero voler collaborare?
>
> Per eventuali altri pisani all'ascolto:
>
> https://www.gulp.linux.it/2017/05/03/gulp-seminari-su-python-17-24-magg
> io-2017/
> <https://www.gulp.linux.it/2017/05/03/gulp-seminari-su-python-17-24-maggio-2017/>
>
> ... continua su https://groups.google.com/forum/#!forum/pypisa
>
> ciao
>
> Pietro
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [PyConIT] Follow-up Beginners' Day e CoderDojo

2017-04-18 Per discussione Massimiliano della Rovere
Certo che sì! :)

Il giorno mar 18 apr 2017 alle ore 12:41 Matteo Benci <mat...@pycon.it> ha
scritto:

> Ottimo lavoro!
>
> Direi che potremmo sentirci periodicamente per aggiornamenti e se vi
> servisse supporto per le iniziative, che ne dite? :)
>
>
>
>
> Il 17/04/2017 20:53, Massimiliano della Rovere ha scritto:
>
> Ho creato un gruppo per discutere localmente di promozione Python a Pisa
> senza spammare sulla ML nazionale: pyp...@googlegroups.com
>
> Pythonisti Pisani e dei dintorni, fatevi avanti e iscrivetevi!
>
> Il giorno lun 17 apr 2017 alle ore 16:45 Tommaso Sartor <
> tmmsar...@gmail.com> ha scritto:
>
>> On Apr 17, 2017 00:08, "Lorenzo Buonanno" <buonanno.lore...@gmail.com>
>> wrote:
>>
>> > Il giorno mer, 12/04/2017 alle 12.28 +, Massimiliano della Rovere
>> > ha scritto:
>> > > io sarei interessato a dare una mano a Pisa. Conoscete altri
>> > > pythonisti pisani che potrebbero voler collaborare? (io non ne
>> > > conosco).
>> > >
>> >
>> > Con il GULP (LUG pisano, http://gulp.linux.it/ ) abbiamo fatto un corso
>> > introduttivo a Python un paio di anni fa, per maggio prossimo abbiamo
>> > in programma un seminario su Python per analisi dei dati (dettagli da
>> > definire) e siamo apertissimi ad altre iniziative/collaborazioni del
>> > genere.
>> >
>> > (Poi passiamo pure in privato, ma volevo segnalare la cosa ad eventuali
>> > altri pisani in lista)
>> >
>> > ciao,
>> >
>> > Pietro
>>
>> Mi unisco ai pythonisti pisani che potrebbero voler collaborare.
>>
>> Penso possa essere molto interessante far partire una community a Pisa 
>> (magari in collaborazione col GULP) per training sessions, hackaton, o 
>> portare avanti progetti più o meno seri
>>
>>
>> Ciao a tutti e buona Pasqua,
>> Lorenzo
>>
>>
>> ___
>> Python mailing list
>> Python@lists.python.it
>> http://lists.python.it/mailman/listinfo/python
>>
>>
>> Ciao a tutti,
>>
>> Anch'io mi aggiungo volentieri alla lista dei Pythonisti pisani disponili
>> a collaborare ad iniziative varie.
>> Saluti,
>> Tommaso
>> ___
>> Python mailing list
>> Python@lists.python.it
>> http://lists.python.it/mailman/listinfo/python
>>
>
>
> ___
> Python mailing 
> listPython@lists.python.ithttp://lists.python.it/mailman/listinfo/python
>
>
> --
> [image: logo]
>
>
>
> *Matteo Benci*
>
>
>
>
> * Event Set-Up & Coordinator PyCon Otto | Florence | April 6-9, 2017 web:
> pycon.it <http://www.pycon.it> | facebook.com/pyconitalia
> <https://www.facebook.com/pyconitalia> Phone: +393495577593
> <+39%20349%20557%207593> *
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [PyConIT] Follow-up Beginners' Day e CoderDojo

2017-04-17 Per discussione Massimiliano della Rovere
Ho creato un gruppo per discutere localmente di promozione Python a Pisa
senza spammare sulla ML nazionale: pyp...@googlegroups.com

Pythonisti Pisani e dei dintorni, fatevi avanti e iscrivetevi!

Il giorno lun 17 apr 2017 alle ore 16:45 Tommaso Sartor <tmmsar...@gmail.com>
ha scritto:

> On Apr 17, 2017 00:08, "Lorenzo Buonanno" <buonanno.lore...@gmail.com>
> wrote:
>
> > Il giorno mer, 12/04/2017 alle 12.28 +, Massimiliano della Rovere
> > ha scritto:
> > > io sarei interessato a dare una mano a Pisa. Conoscete altri
> > > pythonisti pisani che potrebbero voler collaborare? (io non ne
> > > conosco).
> > >
> >
> > Con il GULP (LUG pisano, http://gulp.linux.it/ ) abbiamo fatto un corso
> > introduttivo a Python un paio di anni fa, per maggio prossimo abbiamo
> > in programma un seminario su Python per analisi dei dati (dettagli da
> > definire) e siamo apertissimi ad altre iniziative/collaborazioni del
> > genere.
> >
> > (Poi passiamo pure in privato, ma volevo segnalare la cosa ad eventuali
> > altri pisani in lista)
> >
> > ciao,
> >
> > Pietro
>
> Mi unisco ai pythonisti pisani che potrebbero voler collaborare.
>
> Penso possa essere molto interessante far partire una community a Pisa 
> (magari in collaborazione col GULP) per training sessions, hackaton, o 
> portare avanti progetti più o meno seri
>
>
> Ciao a tutti e buona Pasqua,
> Lorenzo
>
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>
> Ciao a tutti,
>
> Anch'io mi aggiungo volentieri alla lista dei Pythonisti pisani disponili
> a collaborare ad iniziative varie.
> Saluti,
> Tommaso
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [PyConIT] Follow-up Beginners' Day e CoderDojo

2017-04-14 Per discussione Massimiliano della Rovere
si potrebbe anche creare una mappa dei pythonisti italia sullo stile di
Django People

Il giorno ven 14 apr 2017 alle ore 10:52 Christian Barra <
barrac...@gmail.com> ha scritto:

>
> On 14 Apr 2017, at 11:21, Carlo Miron <mi...@python.it> wrote:
>
> 2017-04-14 10:17 GMT+02:00 Massimiliano della Rovere
> <massimiliano.dellarov...@gmail.com>:
>
> sarebbe utile avere un sito che mostri su mappa e in versione tabellare
> tutte le iniziative di eventi python... magari esiste già e non lo so?
>
>
> http://lmorillas.github.io/python_events/
> https://www.python.org/events/
>
>
> Direi specifico a livello di Italia…
>
> Da aggiungere alla to-do-list per python.it...
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [PyConIT] Follow-up Beginners' Day e CoderDojo

2017-04-14 Per discussione Massimiliano della Rovere
sarebbe utile avere un sito che mostri su mappa e in versione tabellare
tutte le iniziative di eventi python... magari esiste già e non lo so?

Il giorno gio 13 apr 2017 alle ore 15:57 Pietro Battiston <
m...@pietrobattiston.it> ha scritto:

> Il giorno mer, 12/04/2017 alle 12.28 +, Massimiliano della Rovere
> ha scritto:
> > io sarei interessato a dare una mano a Pisa. Conoscete altri
> > pythonisti pisani che potrebbero voler collaborare? (io non ne
> > conosco).
> >
>
> Con il GULP (LUG pisano, http://gulp.linux.it/ ) abbiamo fatto un corso
> introduttivo a Python un paio di anni fa, per maggio prossimo abbiamo
> in programma un seminario su Python per analisi dei dati (dettagli da
> definire) e siamo apertissimi ad altre iniziative/collaborazioni del
> genere.
>
> (Poi passiamo pure in privato, ma volevo segnalare la cosa ad eventuali
> altri pisani in lista)
>
> ciao,
>
> Pietro
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [PyConIT] Follow-up Beginners' Day e CoderDojo

2017-04-12 Per discussione Massimiliano della Rovere
io sarei interessato a dare una mano a Pisa. Conoscete altri pythonisti
pisani che potrebbero voler collaborare? (io non ne conosco).

Il giorno mer 12 apr 2017 alle ore 13:59 Christian Barra <
barrac...@gmail.com> ha scritto:

> Hello from the other side!
>
> Dopo il grande successo del Beginners’ Day del CoderDojo vorrei capire se
> ci vogliamo muovere in qualche modo per aiutare favorire attività’ del
> genere al di fuori di PyCon IT.
>
> Il CoderDojo di Firenze vorrebbe cominciare a fare qualcosa con Microbit
> per esempio…..
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Deep Learning for Computer Vision with Python

2017-02-15 Per discussione Massimiliano della Rovere
Può interessare a qualcuno?

Deep Learning for Computer Vision with Python [ eBook ], via @Kickstarter
https://www.kickstarter.com/projects/adrianrosebrock/deep-learning-for-computer-vision-with-python-eboo
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Pesaro Pythonic HackClub

2016-05-12 Per discussione Massimiliano della Rovere
Io sto cercando di organizzare un incontro a Senigallia, e sono in contatto
con alcuni pythonisti incontrati alla PyCon. Alcuni sono su DevMarche,
quindi metti un annuncio lì.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Riflessioni su anni e compensi (was Pythonista wanted a Pisa)

2016-02-06 Per discussione Massimiliano della Rovere
Non mi limiterei chiedermi quanti sono i clienti intelligenti, ma anche
quanti (dove?) sono i responsabili dello sviluppo SW intelligenti e con
visione di lungo respiro.


Il giorno sab 6 feb 2016 alle ore 18:46 Carlos Catucci <
carlos.catu...@gmail.com> ha scritto:

>
> 2016-02-06 18:39 GMT+01:00 Alessandro Dentella :
>
>> Il cliente intelligente capisce benissimo il vantaggio di una persona
>> con la giusta esperienza. Ed alla persona capace ed esperta non serve
>> mettersi in competizione con i lavori delle persone appena formate. Vi
>> sono molti ruoli dove è proprio necessaria esperienza e
>> competenza. Una persona brava e capace vale molto più di 2 persone
>> inesperte che non hanno una visione di lungo respiro.
>>
>
> Vero ma ... quanti sono i clienti intelligenti? La maggior parte ragiona
> con il portafoglio al posto del cervello.
> E non capendo una cippa della cosa non vede la differenza tra la persona
> esperta e quella inesperta, ma solo quanto costano. E chiaramente quello
> esperto costa (in apparenza) di piu'. Fargli capire che uno bravo puo' fare
> il lavoro bene (e magari una volta sola, senza doverci rimettere le mani o
> peggio ancora mettere pezze a colore su pezze a colore che alla fine hai un
> una coperta patchwork invece che un applicativo SW) in meno tempo non e'
> cosa.
>
> Ovviamenet non tutti, dipende molto anche dalla zona dove si lavora, e dal
> target a cui si riesce ada arrivare.
> Un amico mi diceva che tra i suoi contatti ha un tipo che fa siti con WP a
> 2500/3000 euro, mentre di solito quella roba la gran parte la fanno con
> 1000 o meno. Si vede che il tipo e' bravo a scovare clienti che sono
> disposti a pagare la professionalita' (anche con WP puoi essere
> professionale, anche se quasi ci potrebbe stare il sito tailor made a quei
> prezzi) .
>
> Carlos
> --
>
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] pycon.it 2016. Tutti a Firenze?

2016-01-19 Per discussione Massimiliano della Rovere
Io ci sarò. Tutto già prenotato!

Il giorno mar 19 gen 2016 11:52 Roberto Polli  ha
scritto:

> Ciao belli,
>
> quest'anno dovrei portare tre colleghi a pycon.it!
>
> Chi sta venendo?
>
> Se qcn vuole dare un feedback sui miei abstract mi può contattare in
> privato e gli giro il link. Ovviamente sono a disposizione per
> peer-review ;)
>
> Pace,
> R.
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
-- 


skype: masdero, twitter: __MadeR__

Mi scriva in italiano; Write me in English; Skribu al mi Esperante!

Volete farmi un regalo e non sapete cosa? :D

https://www.amazon.it/gp/registry/ref=cm_reg_rd-upd?ie=UTF8=YADA0T7BS6VH=wishlist
http://www.uplay.it/w-mader
http://www.origami-shop.com/wishlist.php?wishlist_id=797
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] AA Cercasi Pythonisti Padovani !

2015-12-07 Per discussione Massimiliano della Rovere
Io sono a Senigallia ma a un incontro a Padova, se posso, ci vengo
volentieri!
Il 04/Dic/2015 17:26, "Christian Barra"  ha scritto:

> Vorrei organizzare un meetup a Padova, se c'e' qualche Padovano alzi la
> mano !
>
> --
>
> I wish you a good day,
> Christian
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Simili ad Arduino direttamente programmabili in python

2015-06-16 Per discussione Massimiliano della Rovere
Fino ad ora ho trovato:
https://onion.io/
http://wipy.io/

ne conoscete altri?
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] idio[ma]ticità

2015-04-20 Per discussione Massimiliano della Rovere
se non ti piace il pop potresti cambiare
kwargs = {columns[c.column]: c.value for c in row}
in

kwargs = {
  columns[c.column]: c.value
  for c in row
  if c.column is not None}


non mi è chiara una cosa: come finisce quel None nel descrittore delle
colonne dell'xslx/db?

Il giorno lun 20 apr 2015 alle ore 14:19 Marco De Paoli depao...@gmail.com
ha scritto:

 dopo il talk di Alex su codice pythonico/idiomatico...
 beh, non posso lasciar passare il seguente caso senza chiedervi un opinione

 dunque il caso è questo
 ho un file Excel xlsx con righe da caricare una a una su DB

 non consigliatemi di utilizzare un ETL, perchè non è questo il punto
 ah, a proposito, ho scoperto che per mangeggiare i file xlsx, openpyxl va
 alla grande

 tornando a noi...
 la prima riga dell'xlsx è un intestazione che stabilisce i nomi dele
 colonne

 avevo chiesto che usassero i nomi uno a uno con i nomi dei campi su db.
 ma, no, sarebbe stato troppo semplice e logico, per cui i nomi sono a dir
 poco fantasiosi e volatili

 Indi per cui ho un dict che rimappa nomi-colonne-xlsx con nomi-campi-db

 XLSX_COLUMN_NAMES = {
 'IL nome' : 'name',
 'RIFERIMENTO a GIGIO': 'gigio_id',
 }

 il piano per il caricamento dati è il seguente: iterare sulle righe
 dell'xlsx, costruire un kwargs, fare l'insert
 abbastanza KISS, insomma

 ok, show me the code!

 import openpyxl as pyx
 from .models import MyModel

 CN = XLSX_COLUMN_NAMES

 wb = pyx.load_workbook(sample.xlsx))
 ws = wb['DB']
 columns = {c.column: CN.get(c.value) for c in ws.rows[0]}



 MyModel.objects.all().delete()
 for row in
 ws.rows[1:]:
 kwargs = {columns[c.column]: c.value for c in row}

 kwargs.pop(None)

 MyModel(**kwargs).save()


 le istruzioni per il db sono per django, e per di più sono un po' niubbe
 (nel senso che si poteva fare qualcosa di più bulk)
 ma non è la parte importante: non fanno altro che cancellare tutti i
 record e poi inserirli uno per uno

 E' quel kwargs.pop(None) che non mi piace
 Ci ho girato un po' intorno, ma non mi viene in mente come rimuoverlo a
 meno di introdurre degli if che mi piacciono ancora meno

 voi che ne dite?
 Marco

 P.S. se non conoscete openpyxl vi dico che l'attributo value è il
 contenuto della cella, mentre l'attributo column è la sua coordinata x in
 notazione-excel, ossia A, B, etc.
 Per esempio, la cella D13 ha cell.column == D

 P.P.S. boh, mi sa che vi ho dato un po' troppo contesto rispetto al
 problema vero e proprio.
 Ma diciamo che è stata anche l'occasione per citare qualche tecnologia che
 mi ha fatto comodo: openpyxl e ... Django!
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python

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


Re: [Python] Si puo' semplificare?

2015-04-20 Per discussione Massimiliano della Rovere
Comunque la giri, devi fare delle join tra le tabelle e con l'orm di django
seguire le FK nei modelli avviene tramite il punto, quindi direi che è già
in forma minima e djanghica.

Il giorno lun 20 apr 2015 alle ore 16:48 Carlos Catucci 
carlos.catu...@gmail.com ha scritto:

 Ho una seiei di tabelle correlate tra loro. Devo, partendo da un estremo,
 arrivare all'altro. Con l'orm di Django scrivo una cosa del tipo


 user_connection.router_id.hosters_id.address_id.categories_id.descrizione

 Funziona ma mi sembra un pistolotto un poco eccessivo. Qualche hint su
 dove ravanare per trovare strade piu' pythonic-djanghiche?

 Muchas gracias
 Carlos
 --
 EZLN ... Para Todos Todo ... Nada para nosotros
  ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python

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


Re: [Python] idio[ma]ticità

2015-04-20 Per discussione Massimiliano della Rovere
Ma allora non ti conviene ciclare solo sulle colonne presenti in CN (avendo
cura di inserire in CN tutte quelle che ti servono) ?

Il giorno lun 20 apr 2015 alle ore 16:05 Marco De Paoli depao...@gmail.com
ha scritto:

 ciao Massimiliano,

 Il giorno 20 aprile 2015 15:28, Massimiliano della Rovere 
 massimiliano.dellarov...@gmail.com ha scritto:


 non mi è chiara una cosa: come finisce quel None nel descrittore delle
 colonne dell'xslx/db?


 colonne presenti nell'xlsx e che non vanno caricate

 Marco

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

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


Re: [Python] Presentazione ed appuntamento alla Pycon 6

2015-04-16 Per discussione Massimiliano della Rovere
Allora ci vediamo tra poco!

Il giorno gio 16 apr 2015 18:56 Gollum1 gollum1.smeag...@gmail.com ha
scritto:

 Il 16 aprile 2015 12:11:50 CEST, Paolo Melchiorre pa...@melchiorre.org
 ha scritto:

 
 Io ci sarò da domani, sarebbe bello incontrare altri della lista
 durante
 la conferenza.

 Io sono già arrivato. Pochi minuti fa in un albergo oltre l'Arno. Stasera
 gironzolo un po', è domani, per tre giorni, vi ascolterò... Ho lasciato a
 casa l'anello, quindi sarò ben visibile. Mi spiace di non conoscere di
 persona Carlos, ma spero di incontrare tanti di voi.

 Byez
 --
 Gollum1
 Teoro, dov'è il mio teoro

 Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e
 gli errori di battitura (maledetto correttore automatico).
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python

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


Re: [Python] Pettegolezzi su Python

2015-04-16 Per discussione Massimiliano della Rovere
Al più puoi fissare l'interfaccia (Duck typing) non il tipo.
Potremmo usare il sistema di interfacce di Zope3! :)

Il giorno ven 17 apr 2015 00:18 Enrico Bianchi enrico.bian...@ymail.com
ha scritto:

 On 04/16/2015 04:34 PM, Marco Santamaria wrote:
  A me piacerebbe sapere in quali contesti il gradual typing in Python
  potrebbe risultare vantaggioso e quando no.

 Una su tutte, un Jit sarebbe decisamente piu` efficiente se sapesse a
 priori il tipo di dato da analizzare

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

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


Re: [Python] Smettete di scrivere shell script (era: Re: Lanciare script da altro script)

2015-03-02 Per discussione Massimiliano della Rovere
Io uso spesso un approccio ibrido: uno script bash per chiamare task
scritti con paver  http://paver.github.io/paver/ che ha un po' l'idea del
makefile.

Il giorno mar 3 mar 2015 02:10 Giampaolo Rodola' g.rod...@gmail.com ha
scritto:

 2015-03-01 10:38 GMT+01:00 Nicola Larosa n...@teknico.net:

 enrico franchi wrote:
  Io sinceramente per lanciare 4 programmi in stecca scriverei 4 righe
  di bash.

 Il riduzionismo degli shell script scritti tanto sono quattro righe è
 pernicioso.

 Non sono mai quattro righe: sappiamo bene che ogni frammento di codice ha
 la tendenza ad allungarsi, col tempo.

 La sintassi imbarazzante degli shell script disincentiva dallo scrivere
 codice robusto, che controlla i processi lanciati e ne gestisce i codici
 di ritorno.

 Disincentiva anche dallo scrivere test: avete mai visto shell script
 corredati di test, anche quelli molto lunghi? E purtroppo ce ne sono
 ancora tanti, di questi ultimi.

 L'assenza di documentazione e commenti nella totalità degli script in
 circolazione è poi ben al di là dell'imbarazzante.

 Abbiamo uno strumento molto migliore per scrivere script, anche corti,
 anche di sistema: usiamolo.

 E chi trovasse il codice basato su subprocess ancora troppo prolisso può
 usare quel gioiello della libreria sh http://amoffat.github.io/sh/.

 Per l'amore di quanto avete di più caro, uscite dagli anni '70: smettete
 di scrivere shell script. Completamente. Dimenticatene l'esistenza.

 --
 Nicola 'tekNico' Larosa http://www.tekNico.net/

 If you are an expert in the intricacies of C++, please consider this
 knowledge a kind of martial art - something a real master never uses.
  - Yossi Kreinin, C++ FQA Lite, 2009
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python



 Mmmm non sono d'accordissimo. Dipende dal task. Per scompattare un tar.gz
 è più semplice usare sh/bash che python, idem per cancellare una directory
 o file di una certa estensione ricorsivamente o aggiungere semplici filtri
 tramite grep. Quando vuoi semplicemente fare una cosa di questo tipo in
 cascata usare Python è semplicemente sconveniente.
 Esiste una via di mezzo di cui io sono diventato un grande fan durante gli
 anni, il Makefile, e purtroppo sono ancora troppo pochi i Pythonisti che lo
 usano.


 --
 Giampaolo - http://grodola.blogspot.com

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

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


Re: [Python] Python exception or return code.

2015-02-28 Per discussione Massimiliano della Rovere
Si pone però un problema in questo scenario:
dato che il risultato non può essere generato (a causa dell'errore), manca
qualcosa a cui agganciare il magic method __error__.

Una possibile soluzione a questo problema sono:
- i deferred di Twisted
https://twistedmatrix.com/documents/current/core/howto/defer.html

- i futures di Python 3.3+
https://docs.python.org/3/library/concurrent.futures.html#future-objects

- i future di tornado:
http://www.tornadoweb.org/en/stable/concurrent.html


(e in Javascript la libreria Q:
http://www.html.it/articoli/javascript-asincrono-le-promise-e-la-libreria-q/
)

Il giorno dom 1 mar 2015 alle ore 00:33 Giovanni Porcari 
giovanni.porc...@softwell.it ha scritto:


  Il giorno 28/feb/2015, alle ore 19:34, enrico franchi 
 enrico.fran...@gmail.com ha scritto:
 
 
 
  On Sat, Feb 28, 2015 at 2:06 PM, Giorgio Zoppi giorgio.zo...@gmail.com
 wrote:
  Vorrei aprire una discussione senza cadere nella trappola del
  expert beginner.
  In Python in quali casi e' preferibile usare eccezzioni o in quali casi
 e' preferibile usare return codes. Secondo la teoria, spiegata in Framework
 Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET
 Libraries, :
  Exceptions integrate well with object-oriented languages.
 Object-oriented languages tend to impose constraints on member signatures
 that are not imposed by functions in non-OO languages. For example, in the
 case of constructors, operator overloads, and properties, the developer has
 no choice in the return value. For this reason, it is not possible to
 standardize on return-value-based error reporting for object-oriented
 frameworks. An error reporting method, such as exceptions, which is out of
 band of the method signature is the only option.
 
  Ma ne la vita quotidiana si apprende dell'esperienza e non solo dalla
 teoria. Durante la vostra esperienza vi e' capitato di decidere questo?
 
  Non capisco la domanda. Stai chiedendo se ho mai usato le eccezioni
 (si), se ho mai scritto codice che lancia intenzionalmente eccezioni (si),
 se ho mai scritto codice che non avrei potuto scrivere facilmente senza
 eccezioni (essenzialmente si) o quale sia la mia posizione a riguardo?
 
  Come dire... boh. Dipende dal linguaggio e dipende dal contesto. Tipo in
 Java lavorare con le eccezioni pone limitazioni simili a lavorare
 liberalmente con i tipi di ritorno. Poi i tipi di ritorno hanno sempre il
 problema del valore nullo (controllare tutto per None e' in generale
 seccante, specie quando questo ti costringe a rendere None invalido
 perche' deve mostrarti l'errore -- in questo preferisco di gran lunga
 Maybe/Optional, che almeno funziona come si deve).
 
  In Python la tradizione e' fare un uso abbastanza liberale delle
 eccezioni. Di per se si potrebbe avere anche la convenzione di ritornare
 *sempre* una tupla con qualcosa che indica l'errore. In Go si fa cosi' (o
 per lo meno, e' diffuso) ed e' piuttosto accettabile. Ci sono momenti in
 cui vorrei avere eccezioni vere e proprie, ma la cosa finisce li (si, so di
 panic, ma la sintassi e' talmente orribile che mi sembra di fare piangere
 gesubambino per niente).
 
  In Haskell anche li le eccezioni ci sono, ma fino ad un certo punto.
 Trovo che non si integrino eccellentemente nel resto del linguaggio, per
 cui in generale tendo ad usare Maybe/Either. Alcune volte mi sono mancate.
 Ma sono secoli che non lavoro con Haskell.
 
  Personalmente trovo che in un contesto imperativo/OOP le eccezioni siano
 proprio una gran cosa. Le proprieta' che hanno sul controllo di flusso sono
 spesso complicate da implementare altrimenti (o meglio, non complicate,
 solo un sacco di boilerplate). Poi ci sono i problemi accessori: seguire il
 controllo di flusso puo' diventare davvero un incubo, visto che diventa non
 predicibile manco sapere se qualcosa termina guardandolo.
 
  def will_it_ever_end(a, b):
  while 1:
  a += b
 
  Davvero non abbiamo modo di sapere cosa succedera'.
 
 
 
 

 Ho già avuto modo di dire che sono solo un autodidatta sia pure di lunga
 data
 e quindi so che in questo momento rischio di dire fregnacce.

 Però mi sono sempre chiesto una cosa: siccome in python comunque tutto è
 un oggetto,
 non sarebbe in qualche modo plausibile rendere l'errore come attributo del
 risultato ?
 Se ad esempio scrivo x=f(y) allora posso poi testare x.__error__ per
 sapere se c'è stato un errore.

 Sono ragionevolmente certo che ci sia qualcosa di sbagliato in questo
 ragionamento ma
 sono troppo ignorante sulla parte teorica di python (o meglio in generale
 sui linguaggi)
 per capirlo. Enrico mi aiuti ?

 Ciao

 G.





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

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


Re: [Python] byte e python 2.7.9

2015-02-25 Per discussione Massimiliano della Rovere
Ora non ho modo di provarlo ma credo che struct.unpack(c, serie) possa
essere utile.

https://docs.python.org/2/library/struct.html

Il giorno mer 25 feb 2015 18:41 Filippo Dal Bosco - 
filippo.dalbo...@whiteready.com ha scritto:

 python 2.7.9

 Data una serie di bytes tipo questa:

 serie= b'R\xa0\xb6\xc9u\x0f](\t$\xd4'

 se faccio

 print serie

 ottengo (circa..)

 R���u ]($�

 come faccio invece ad ottenere proprio questo

 b'R\xa0\xb6\xc9u\x0f](\t$\xd4'

 detto in altre parole come faccio a stampare la rappresentazione ( =il
 significante) del byte invece che il suo significato?

  ho provato in molti modi ma non ci sono riuscito

 sono solo riuscito ad ottenere una lista

 print map(None,serie)

 ma non mi va bene.

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

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


Re: [Python] Gestionale come lo scrivo?(Was: Walks like Python. Runs like C).

2015-01-22 Per discussione Massimiliano della Rovere
Io posso capire che scrivere la documentazione sia un passo oneroso in
termini di tempo uomo (e quindi di denaro), ma senza di essa non è
pensabile (imho) che uno sviluppatore possa:
 - scegliere di investire il suo tempo per la curiosità o necessità di
impararlo rispetto a un altro prodotto più documentato;
 - proporlo nella ditta dove lavora;
 - valutarne scalabilità e solidità come investimento rispetto ad altri
prodotti emergenti.

Insomma; la mancanza di documentazione annulla i vantaggi che GenroPy può
offrire, a meno che un gruppo di interessati non possa avere una vostra
guida/consulenza per tutto il tempo nessario ad impararlo per un uso
professionale; ma dubito che ciò sia fattibile dato che, se è un problema
ritagliarvi il tempo per documentarlo, a maggior ragione sarà impossibile
dare assistenza in tempi ragionevoli a dei programmatori.

Ed è un peccato sia per le caratteristiche che ne avete pubblicizzato sia
perché dalla mole di codice, mi par di capire che GenroPy sia il lavoro di
anni:
possibile che in tutto questo tempo non si sia trovato il tempo (o la
volontà) di documentarlo per provare a diffonderlo o far nascere una
community?
In quest'ottica, perché rilasciare i sorgenti su github o consigliarlo per
sviluppare un gestionale o pubblicizzarlo alla PyCon?





skype: masdero, twitter: __MadeR__

Mi scriva in italiano; Write me in English; Skribu al mi Esperante!

Volete farmi un regalo e non sapete cosa? :D

http://www.origami-shop.com/wishlist.php?wishlist_id=797

2015-01-22 23:50 GMT+01:00 Simone Federici s.feder...@gmail.com:

 Giovanni Porcari:

 Dissento nel modo piú completo. Genropy non si usa per applicazioni web
 classiche. Mai nato per quello. Genropy consente ad una azienda australiana
 con 180 addetti collegati di gestire ordini, produzione, spedizioni per
 oltre 400.000 fatture all'anno.


 Ottimo.

 Altri numeri nel 2011, chissà se nel 2015 sono cambiati.
 http://blog.lupi-software.com/2011/04/03/genropy-has-no-community/


 Nasce per competere con qt o wx e non per essere web. Con il vantaggio
 peró che nulla va installato.


 Capito, allora è inutile confrontarlo con django.

 Comunque sono scelte ;)


 Ci sto giocando stasera, guardando gli esempi trovo un po' accoppiato css,
 dom, python e modelli. Mi sembra di capire che la grafica è un po'
 schiantata? non trovo esempi...
 Qui va parecchio lento da casa mia, forse è la sandbox?.

 Ti dico la verità. Lo trovo un ottimo esercizio e sicuramente un prodotto
 utile alla tua azienda, ma non ha futuro fuori.

 Un prodotto del tutto analogo (in java) è ZK. Disegna tutto con componenti
 e widget e ti permette di fare un gestionale complesso, drag and drop con 2
 righe di codice, form, tabelle, e compagnia. E' volendo anche
 bootstrap/responsive. Alternativamente a scrivere tutto in java ci sono dei
 template xml tipo xhtml. Dacci una occhiata potresti rubargli qualche buona
 idea.

 guardati la sandbox
 http://www.zkoss.org/zksandbox

 e la documentazione
 http://www.zkoss.org/documentation

 Se vuoi che genropy abbia un futuro devi cercare di vedere oltre a cosa
 piace a te, cosa piace al mercato, chiedi magari a degli analisti marketing
 (gardner?) come è posizionato genropy rispetto alla concorrenza.

 ciao
 Simone

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


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


Re: [Python] Gestionale come lo scrivo?(Was: Walks like Python. Runs like C).

2015-01-15 Per discussione Massimiliano della Rovere
Premessa: relativamente a Genropy (non al gestionale), ho visto che su
www.genropy.org sono presenti uno screencast e la trascrizione di un
tutorial, ma non è presente alcuna documentazione.

A settembre sarà rilasciato solo il gestionale o anche la documentazione di
Genropy?


Il giorno Thu Jan 15 2015 at 13:29:52 Giovanni Porcari 
giovanni.porc...@softwell.it ha scritto:


  [...] con Genropy è scritto un gestionale completo che sarà rilasciato
 a settembre [...]

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


Re: [Python] Salve a tutti, prima domanda , terra terra

2015-01-06 Per discussione Massimiliano della Rovere
Hai dimenticato dividendo e divisore.
Esempio:
python3 script.py 8 2

Il giorno mer 7 gen 2015 05:53 null emilioto...@yahoo.co.jp ha scritto:

 Sto iniziando a studiare Python
 attraverso il libro di M.Beri per Apogeo su
 Pocket Python che tratta la versione 3.x.
 Al capitolo 6 si introducono le funzioni try.
 finally...else.
 Il problema e` che
 non riesco a far funzionare i comandi come da libro.
 per prima cosa ho usato l`IDLE .
 Dopo che Beri stesso mi ha risposto che invece
 l`esempio si riferiva a uno script, ho provato anche con lo script  ( ho
 usato
 run module) ma l`errore rimane.
 Scusate sara banale ma questo e` il mio primo inghippo che non riesco
 a risolvere da solo.

 Ecco lo script:

 import sys
 dividendo = int(sys.argv[1])
 divisore = int(sys.argv[2])
 try:
 quoziente = dividendo / divisore
 except:
 print (Eccezione!)
 print (sys.exc_info()[0])
 print (sys.exc_info()[1])
 print(sys.exc_info()[2])
 else:
 print(Quoziente uguale a , quoziente)
 finally:
 print (Ho finito)

 L`errore e nello screenshot in allegato.

 Enrico Maria Rinaldi

   - Original Message -
 *From:* python-requ...@lists.python.it python-requ...@lists.python.it
 *To:* python@lists.python.it
 *Date:* 2015/1/7, Wed 07:08
 *Subject:* Digest di Python, Volume 107, Numero 15

 Invia le richieste di iscrizione alla lista Python all'indirizzo
 python@lists.python.it

 Per iscriverti o cancellarti attraverso il web, visita
 http://lists.python.it/mailman/listinfo/python
 oppure, via email, manda un messaggio con oggetto `help' all'indirizzo
 python-requ...@lists.python.it

 Puoi contattare la persona che gestisce la lista all'indirizzo
 python-ow...@lists.python.it

 Se rispondi a questo messaggio, per favore edita la linea dell'oggetto
 in modo che sia più utile di un semplice Re: Contenuti del digest
 della lista Python...


 Argomenti del Giorno:

   1. R: Re:  Offertona di libri Python e non solo a 5?: scade OGGI
   (Paolo Di Ieso)
   2. Re: Offertona di libri Python e non solo a 5?: scade OGGI
   (Francesco Maida)
   3. Re: Python con tipi (Enrico Bianchi)
   4. Walks like Python. Runs like C. (Marco Daneluzzo)
   5. Domanda per utenti mac (paolo lo bello)
   6. Re: Domanda per utenti mac (Carlos Catucci)
   7. Re: Domanda per utenti mac (Simone Federici)
   8. Re: Domanda per utenti mac (Simone Federici)
   9. Re: Domanda per utenti mac (Carlos Catucci)


 --

 Message: 1
 Date: Tue, 6 Jan 2015 12:04:47 +0100 (CET)
 From: Paolo Di Ieso paolodii...@libero.it
 To: python@lists.python.it
 Subject: [Python] R: Re:  Offertona di libri Python e non solo a 5?:
 scade OGGI
 Message-ID:
 736589528.3094711420542287834.javamail.ht...@webmail-58.iol.local
 Content-Type: text/plain; charset=utf-8



 Messaggio originale

 Da: enrico.fran...@gmail.com

 Data: 06/01/2015 11.31

 A: Discussioni generali sul linguaggio Pythonpython@lists.python.it

 Cc: Paolo Di Iesopaolodii...@libero.it

 Ogg: Re: [Python] Offertona di libri Python e non solo a 5?: scade OGGI





 2015-01-06 10:42 GMT+01:00 Francesco Maida francesco.ma...@gmail.com:

 Ah, grazie mille per la dritta. A me interessava giusto il libro su
 tkinter (Tkinter GUI application development hotshot) anche se è
 vecchiotto e parla solo di Python 2.
 Dove lo hai trovato? Nella lista chec'era sulla pagina non lo trovai.. --
 .
 ..: -enrico-


 Quelli in vetrina NON sono tutti quelli disponibili.
 Cercando Python ne saltano fuori altri insieme quello di cui state
 parlando.

 Così per altri argomenti.

 Paolo

 -- parte successiva --
 Un allegato HTML è stato rimosso...
 URL: 
 http://lists.python.it/pipermail/python/attachments/20150106/41975747/attachment-0001.html
 

 --

 Message: 2
 Date: Tue, 6 Jan 2015 13:31:07 +0100
 From: Francesco Maida francesco.ma...@gmail.com
 To: Discussioni generali sul linguaggio Python
 python@lists.python.it
 Subject: Re: [Python] Offertona di libri Python e non solo a 5?: scade
 OGGI
 Message-ID:
 cafuqv_pyonjxkifpjrdnrvmm9clppqgolw_uaccbkf09fmv...@mail.gmail.com
 Content-Type: text/plain; charset=utf-8

 Il giorno 6 gennaio 2015 11:31, enrico franchi enrico.fran...@gmail.com
 ha scritto:

 
  2015-01-06 10:42 GMT+01:00 Francesco Maida francesco.ma...@gmail.com:
 
 
  Ah, grazie mille per la dritta. A me interessava giusto il libro su
  tkinter (Tkinter GUI application development hotshot) anche se è
  vecchiotto e parla solo di Python 2.
 
 
  Dove lo hai trovato? Nella lista chec'era sulla pagina non lo trovai..
 




 https://www.packtpub.com/application-development/tkinter-gui-application-development-hotshot
 -- parte successiva --
 Un allegato HTML è stato rimosso...
 URL: 
 http://lists.python.it/pipermail/python/attachments/20150106/df99e816/attachment-0001.html
 

 --

 Message: 3
 

[Python] Pythonist e Djanghisti in zona Senigallia

2014-11-28 Per discussione Massimiliano della Rovere
Chi c'è?
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Pythonist e Djanghisti in zona Senigallia

2014-11-28 Per discussione Massimiliano della Rovere
Dato che molto probabilmente mi trasferirò a Senigallia, mi chiedevo chi ci
fosse in zona :)

Il giorno Fri Nov 28 2014 at 14:06:36 Carlos Catucci 
carlos.catu...@gmail.com ha scritto:


 On 28 November 2014 at 14:04, Massimiliano della Rovere 
 massimiliano.dellarov...@gmail.com wrote:

 Chi c'è?


 Io sono qualche km a sud (Pescara, diciamo un 150km) ma a che ti servono?

 Carlos
 --
 EZLN ... Para Todos Todo ...
  ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python

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


Re: [Python] Ma conoscevate questa roba qui?

2014-11-19 Per discussione Massimiliano della Rovere
fichissimo!

Il giorno Wed Nov 19 2014 at 18:54:10 Marco Beri marcob...@gmail.com ha
scritto:

 On Wed, Nov 19, 2014 at 6:46 PM, Carlos Catucci carlos.catu...@gmail.com
 wrote:


 http://blog.yhathq.com/posts/introducing-db-py.html?utm_content=bufferaacd1utm_medium=socialutm_source=plus.google.comutm_campaign=buffer
 Se si e non mi avete detto nulla siete davvero cattivi ;)


 TL;DR?

 Dai... oggi sono stratrafelato! :-)

 Ciao.
 Marco.

 --
 http://beri.it/ - Un blog
 http://beri.it/i-miei-libri/ - Qualche libro

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

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


Re: [Python] Avviare un file .py

2014-07-07 Per discussione Massimiliano della Rovere
Sono anni che non uso windows, ma credo che il problema sua che non hai
l'interprete nel PATH di sistema
Il 07/lug/2014 13:33 Giuseppe Caruso giu.carus...@gmail.com ha scritto:

 Salve sono Giuseppe e sono un Pythone newbie.
 Sto seguendo la guida di Marco Beri ma sono bloccato perchè non riesco
 tramite prompt dei comandi o normalmente a far partire il mio primo file
 .py hello.py.
 My appare il classico messaggio di errore (di cui ho postato uno screen).
 Come devo fare? ho provato a cambiare i sorgenti ma il meccanismo mi è un
 pò oscuro.
 Ho un windows 7.
 Aiutatemi, siete la mia unica speranza.

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


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


Re: [Python] Non capisco una cosa.

2014-06-20 Per discussione Massimiliano della Rovere
Il for, ciclando su un dato iterabile, inserisce nella variabile ad ogni
ciclo un diverso pezzetto (carattere della stringa se cicli su una stringa)
della variabile su cui itera il for. È proprio questo pezzetto che può
essere uno spazio   o altro.
Il 20/giu/2014 08:11 Luigi Fontana picchiole...@gmail.com ha scritto:

 Provo a spiegarmi meglio:

 Con un ciclo for restituisco la stringa un carattere alla volta

 Quello che mi sfugge è come iniziare l'esame degli stessi in modo da usare
 if ed else

 Luigi Fontana
 www.picchiolegno.it

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


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


Re: [Python] Non capisco una cosa.

2014-06-20 Per discussione Massimiliano della Rovere
Giusto 2 note:
1. Le parentesi attorno a   non servono
2. puoi scrivere a += 1 invece di a = a + 1
Il 20/giu/2014 22:15 Luigi Fontana picchiole...@gmail.com ha scritto:

 a = 0

 stringa = Sopra la panca la capra scoppia
 for carattere in stringa:
 if carattere == ( ):
 a = a +1

 print(a)


 :) :) :)

 Grazie


 Il giorno 20 giugno 2014 16:53, Luigi Fontana picchiole...@gmail.com ha
 scritto:

 Ragazzi intanto grazie.

 Ora sono al lavoro ma stasera leggo tutto.

 Luigi Fontana
 www.picchiolegno.it



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


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


Re: [Python] Non capisco una cosa.

2014-06-20 Per discussione Massimiliano della Rovere
Forse non avevi ancora messo a = 0 prima del for.
Il 21/giu/2014 07:24 Luigi Fontana picchiole...@gmail.com ha scritto:

 a += 1  idle me lo dava come syntax error.

 Non capisco perché...

 Luigi Fontana
 www.picchiolegno.it
 Il 21/giu/2014 06:51 Massimiliano della Rovere 
 massimiliano.dellarov...@gmail.com ha scritto:

 Giusto 2 note:
 1. Le parentesi attorno a   non servono
 2. puoi scrivere a += 1 invece di a = a + 1
 Il 20/giu/2014 22:15 Luigi Fontana picchiole...@gmail.com ha scritto:

 a = 0

 stringa = Sopra la panca la capra scoppia
 for carattere in stringa:
 if carattere == ( ):
 a = a +1

 print(a)


 :) :) :)

 Grazie


 Il giorno 20 giugno 2014 16:53, Luigi Fontana picchiole...@gmail.com
 ha scritto:

 Ragazzi intanto grazie.

 Ora sono al lavoro ma stasera leggo tutto.

 Luigi Fontana
 www.picchiolegno.it



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


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


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


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


Re: [Python] Basic

2014-03-24 Per discussione Massimiliano della Rovere
Se ci fosse il tasto mi piace lo avrei usato qui ;)
Il 24/mar/2014 11:26 Diego Barrera diegonebarr...@yahoo.it ha scritto:

 Il 24/03/2014 11:24, Luigi Fontana ha scritto:


 Parlo del vecchio basic del commodore 64 o dell'Amiga e non del visual
 della mikrozozz.

 Ha ancora senso o scopo come linguaggio oggidì?

 Curiosità del lunedì mattina..

  Dipende... se hai un commodore 64! :D
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python

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


Re: [Python] Scelta di un IDE

2013-09-14 Per discussione Massimiliano della Rovere
Pycharm
Il giorno 14/set/2013 14:17, Carlos Catucci carlos.catu...@gmail.com ha
scritto:


 2013/9/14 Daniele Palmese pal...@gmail.com

 Scusate il ritardo, se vale ancora... Komodo-edit :oD


 Vale vale, lo aggiungo.


 S, troppo komodo votare alla fine ;)
 Scusate, non riesco a trattenermi.

 Carlos
 --
 Somos los que amasan, sin embargo no tenemos pan,
 somos los que cavan el carbón, sin embargo tenemos frío
 somos los que no tienen nada, y estamos viniendo a tomar el mundo.
 Tassos Livaditis (Poeta greco, 1922, 1988)

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


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


Re: [Python] numeri primi

2011-08-03 Per discussione Massimiliano della Rovere
se vuoi far comunicare due processi davvero indipendenti o che devono
restare tali, ti consiglio di dare una occhiata a zeromq oppure a dbus.
Il giorno 03/ago/2011 22:03, Carlo Miron ca...@miron.it ha scritto:
 Fermi restanti i sacrosanti[0] avvertimenti di piro,

 2011/8/3 Daniele Varrazzo p...@develer.com:
 Se ci provi il sistema operativo ti taglia le manine :) Il puntatore in
 memoria di una variabile ce l'hai con la funzione id(), ma processi
diversi
 non possono accedere alla stessa area di memoria normale. Quello che
 serve e' la shared memory (in python credo vi si acceda usando il modulo
 mmap).
 Questo modo di far collaborare piu' processi tra loro e' causa di morte e
 distruzione piu' delle guerre, delle carestie e delle religioni. Buona
 fortuna a coordinare i processi tra loro!

 credo che il modo moderno e sano di fare in python quello che vuoi tu
 sia attraverso il package standard `multiprocessing`[1]. Ti consiglio
 di leggere bene tutta la documentazione del package, in particolare le
 note[2], e a meditare attentamente sopra la possibilta` di usare un
 modello di IPC basato su Queue o Pipe. O alla peggio, su Proxy. In
 tutti questi casi ci guadagni la possibilita` di distribuire
 l'elaborazione al di fuori del boundary del singolo server.

 [0] ramen a Sua Spaghettosita` FSM
 [1] 
http://docs.python.org/dev/library/multiprocessing#sharing-state-between-processes

 [2] 
http://docs.python.org/dev/library/multiprocessing#programming-guidelines

 Cheers,
 ©
 --
 Carlo Miron
 FSM Bless Ya Solution Architect™
 ___
 Python mailing list
 Python@lists.python.it
 http://lists.python.it/mailman/listinfo/python
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] R: libreria matematica

2011-07-12 Per discussione Massimiliano della Rovere
Su python e QT vi consiglio anche http://www.qtrac.eu/pyqtbook.html


skype: masdero, icq: 473891447, yim: mas_dero, msn: mas_d...@hotmail.com

Mi scriva in italiano; Write me in English; Skribu al mi Esperante!


2011/7/12 Matteo Boscolo matteo.bosc...@boscolini.eu:
 ti prego dammi del tu ... se no mi sento vecchio  :

 Il 11/07/2011 22:36, Matteo ha scritto:

 Scusi se le faccio questa domanda in un'altra email... sono un ragazzo di
 17 anni volenteroso che studia python da se appassionatamente, e sottolineo
 appassionatamente, pensi che ho sostituito le mie tipiche ore di studio
 invernali allo studio di python in estate. Nonostante la mia passione
 ammetto di essere ancora alle prime armi, e che il programma piu complesso
 che abbia fatto è di circa 10kb di codice sorgente e si limita a risolvere
 sistemi quadratici fino ad un massimo di circa 27 incognite (che non è un
 limite software, ma piuttosto hardware, nel senso che il computer non è
 abbastanza potente da elaborare una tale quantità di operazioni ed entra in
 palla),

 Be dai io ho iniziato a plottare delle equazioni geometriche nello spazio 2d
 quando i pc non si chiamavano cosi ma commodore :-

 perciò le chiedo gentilmente qualche consiglio riguardo la creazione di
 gui in python, sull'uso di pyQT

 be sulle qt ci sono un sacco di tutorial:
 http://zetcode.com/tutorials/pyqt4/ questo e' il primo che ho trovato con
 google .. magari qualcuno in lista di puo dare qualche info in piu'

  e soprattutto su come ha fatto a creare il luncher in .exe

 Per fare l'eseguibile ho usato pyinstaller:
 http://www.pyinstaller.org/
 che impacchetta python e tutte le dipendenze in un exe ..

 a presto ..
 Matteo
 Ps:
 se hai voglia di giocare un po con pythoncad ti consiglio di scaricarti i
 sorgenti da sourceforge:
 http://sourceforge.net/scm/?type=gitgroup_id=263167
 http://sourceforge.net/scm/?type=gitgroup_id=263167

 se hai voglia di contribuire fatti un account sourceforge e inviamelo cosi
 ti aggiungo fra gli svillupatori.



  del suo cad, in c++? Se si, come ci è riuscito? Mi scusi se insisto, ma
 sprizzo di curiosità da tutti i pori :) grazie per l'attenzione

 Matteo

 -Messaggio originale-
 Da: python-boun...@lists.python.it [mailto:python-boun...@lists.python.it]
 Per conto di Matteo Boscolo
 Inviato: lunedì 11 luglio 2011 19:20
 A: python@lists.python.it
 Oggetto: Re: [Python] libreria matematica

 oppure se vuoi sympy:
 http://code.google.com/p/sympy/

 ciao
 Matteo

 Il 11/07/2011 17:57, Massimiliano della Rovere ha scritto:

 http://scikit-learn.sourceforge.net/ (collective intelligence)
 oppure potresti aggiungere funzionalità statistiche al modulo di
 business intelligence di openerp
 http://doc.openerp.com/v6.0/bi/index.html

 skype: masdero, icq: 473891447, yim: mas_dero, msn: mas_d...@hotmail.com
 
 Mi scriva in italiano; Write me in English; Skribu al mi Esperante!


 2011/7/11 Stefano Dal Pras.dal...@gmail.com:

 Ciao,
 magari prova a dare un'occhiata a pylab
 www.scipy.org/pylab

 Stefano

 2011/7/11 Matteomatteo.we...@gmail.com

 Salve a tutti, il mio nome è Matteo e sono nuovo in python.it

 Vorrei da subito contribuire aiutando ad estendere le ibrerie
 matematiche
 di python, non so però a chi rivolgermi e sono un po’ confuso a
 riguardo, a
 chi posso inviare i miei lavori?

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

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


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


 -
 Nessun virus nel messaggio.
 Controllato da AVG - www.avg.com
 Versione: 10.0.1388 / Database dei virus: 1516/3757 -  Data di rilascio:
 10/07/2011

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

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


 -
 Nessun virus nel messaggio.
 Controllato da AVG - www.avg.com
 Versione: 10.0.1388 / Database dei virus: 1516/3758 -  Data di rilascio:
 11/07/2011

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

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


Re: [Python] libreria matematica

2011-07-11 Per discussione Massimiliano della Rovere
http://scikit-learn.sourceforge.net/ (collective intelligence)
oppure potresti aggiungere funzionalità statistiche al modulo di
business intelligence di openerp
http://doc.openerp.com/v6.0/bi/index.html

skype: masdero, icq: 473891447, yim: mas_dero, msn: mas_d...@hotmail.com

Mi scriva in italiano; Write me in English; Skribu al mi Esperante!


2011/7/11 Stefano Dal Pra s.dal...@gmail.com:
 Ciao,
 magari prova a dare un'occhiata a pylab
 www.scipy.org/pylab

 Stefano

 2011/7/11 Matteo matteo.we...@gmail.com

 Salve a tutti, il mio nome è Matteo e sono nuovo in python.it

 Vorrei da subito contribuire aiutando ad estendere le ibrerie matematiche
 di python, non so però a chi rivolgermi e sono un po’ confuso a riguardo, a
 chi posso inviare i miei lavori?

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



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


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


[Python] Python e Business Intelligence

2011-07-04 Per discussione Massimiliano della Rovere
Per motivi di lavoro (e per far sì che la prossima release del
programma non cambi linguaggio da python a java) ho cercato se in
python esiste un framework di business intelligence paragonabile a
Pentaho... e non ho trovato alcunché.

Qualcuno sa darmi qualche consiglio?


skype: masdero, icq: 473891447, yim: mas_dero, msn: mas_d...@hotmail.com

Mi scriva in italiano; Write me in English; Skribu al mi Esperante!

Volete farmi un regalo e non sapete cosa? :D
Ecco a href 
='http://www.amazon.co.uk/registry/wishlist/3FAQGSG1VY6I1?reveal=unpurchasedfilter=allsort=prioritylayout=standardx=12y=12'qui/a!
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python