[Python] AA Cercasi Pythonisti Padovani !

2015-12-04 Thread Christian Barra
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


Re: [Python] AA Cercasi Pythonisti Padovani !

2015-12-04 Thread Christian Barra
Se vieni a Padova per il meetup si !

2015-12-04 17:32 GMT+01:00 Nicola Gramola :

> Ah! io sono di Vicenza... va bene lo stesso? :)
>
>
>
> Il 04/12/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 
> listPython@lists.python.ithttp://lists.python.it/mailman/listinfo/python
>
>
> --
>  * Nicola Gramola (°> Above all, be cool!
>  - linux addicted - keep calm and clear cache - keep it simple
>  - Linux Counter: 324870 http://linuxcounter.net
>  - AViLUG - AViCoderDojo: http://www.avilug.it/ - Calendario attività: 
> http://www.avilug.it/doku.php/calendario
>
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>


-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] AA Cercasi Pythonisti Padovani !

2015-12-04 Thread Christian Barra
Padovani e/o chiunque si trovi a Padova !

2015-12-04 17:32 GMT+01:00 Carlos Catucci :

>
> On 4 December 2015 at 17:32, Nicola Gramola 
> wrote:
>
>> Ah! io sono di Vicenza... va bene lo stesso? :)
>>
>
> Questi imboscati, ha detto Padovani ;)
>
> Carlos
> --
> EZLN ... Para Todos Todo ... Nada para nosotros
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>


-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] AA Cercasi Pythonisti Padovani !

2015-12-07 Thread Christian Barra
Non ancora... Credo di creare oggi il meetup e di cercare una possibile
location per gennaio.
On 7 Dec 2015 11:37, "Nicola Gramola"  wrote:

> Data e ora? Esiste un evento Meetup?
> Io cerco anche Djano-isti per scambiare opinioni e diritte essendo un
> newbie di tale framework
>
>
>
>
> --
>  * Nicola Gramola (°> Above all, be cool!
>  - linux addicted - keep calm and clear cache - keep it simple
>  - Linux Counter: 324870 http://linuxcounter.net
>  - AViLUG - AViCoderDojo: http://www.avilug.it/ - Calendario attività:
> http://www.avilug.it/doku.php/calendario
>
>
>
> ___
> 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] AA Cercasi Pythonisti Padovani !

2015-12-07 Thread Christian Barra
Meetup ha delle fees da pagare, se non sbaglio la PSF le sponsorizza, vi
risulta ?

Il giorno 7 dicembre 2015 11:42, Christian Barra  ha
scritto:

> Non ancora... Credo di creare oggi il meetup e di cercare una possibile
> location per gennaio.
> On 7 Dec 2015 11:37, "Nicola Gramola"  wrote:
>
>> Data e ora? Esiste un evento Meetup?
>> Io cerco anche Djano-isti per scambiare opinioni e diritte essendo un
>> newbie di tale framework
>>
>>
>>
>>
>> --
>>  * Nicola Gramola (°> Above all, be cool!
>>  - linux addicted - keep calm and clear cache - keep it simple
>>  - Linux Counter: 324870 http://linuxcounter.net
>>  - AViLUG - AViCoderDojo: http://www.avilug.it/ - Calendario attività:
>> http://www.avilug.it/doku.php/calendario
>>
>>
>>
>> ___
>> Python mailing list
>> Python@lists.python.it
>> http://lists.python.it/mailman/listinfo/python
>>
>>


-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] AA Cercasi Pythonisti Padovani !

2015-12-07 Thread Christian Barra
Che intendi?

Meetup ci darebbe anche visibilità
On 7 Dec 2015 17:53, "Nicola Gramola"  wrote:

>
>
> Il giorno 7 dicembre 2015 12:12, Riccardo Magliocchetti <
> riccardo.magliocche...@gmail.com> ha scritto:
>
>> Ciao,
>>
>> Il 07/12/2015 12:04, Christian Barra ha scritto:
>>
>>> Meetup ha delle fees da pagare, se non sbaglio la PSF le sponsorizza, vi
>>> risulta ?
>>>
>>
>> Se è solo per le iscrizioni agli eventi puoi usare eventbrite. Per un
>> posto puoi provare a chiedere al tag, se non siete in molti e non fate
>> tardi hanno delle sale riunioni.
>>
>>
> Non andiamo a dare soldi a MeetUp x trovarci, piuttosto a qualche fabLab o
> talentLab della zona...
>
>
> --
>  * Nicola Gramola (°> Above all, be cool!
>  - linux addicted - keep calm and clear cache - keep it simple
>  - Linux Counter: 324870 http://linuxcounter.net
>  - AViLUG - AViCoderDojo: http://www.avilug.it/ - Calendario attività:
> http://www.avilug.it/doku.php/calendario
>
>
>
> ___
> 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] AA Cercasi Pythonisti Padovani !

2015-12-07 Thread Christian Barra
Allora mettiamo su una pagine con github e gestiamo l'evento tramite altre
piattaforme come fanno con milanojs.com.

Che ne dite ?

Il giorno 7 dicembre 2015 18:29, Kbyte  ha scritto:

> Meetup ci darebbe anche visibilità
>>
>
> Veramente in ambito "informatico" sono veramente pochi che usano quella
> piattaforma, a mio avviso del tutto inutile dato che ne esistono decine
> anche free ugualmente deserte.
>
> In Italia penso che siano solo i pentastellati a farne ancora un uso
> massivo, ma per una community di questo genere penso sia più indicato un
> gitter, slash, google+ (non scherzo, le community forse è l'unica cosa che
> funziona di quella piattaforma) o diavoleria simile.
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>


-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] AA Cercasi Pythonisti Padovani !

2015-12-07 Thread Christian Barra
Thanks for the info.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] AA Cercasi Pythonisti Padovani !

2015-12-07 Thread Christian Barra
2015-12-07 19:56 GMT+01:00 Christian Barra :

> Thanks for the info.
>
email inviata alla ml sbagliata.

Direi di partire con github e qualcosa di semplice, poi si vede.

Mi rispondete con un +1 per chi ci sarebbe ?

Un venerdi di Gennaio, orario dalle 18 in poi andrebbe bene ?

-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] AA Cercasi Pythonisti Padovani !

2015-12-07 Thread Christian Barra
Il giorno 7 dicembre 2015 20:05, Carlos Catucci 
ha scritto:

>
> 2015-12-07 20:04 GMT+01:00 Manlio Perillo :
>
>> Quindi ci deve essere qualcosa di profondamente sbagliato...
>
>
> I client dei cellulari che sono fatti a "dog's dick" ;)
>
> Carlos
>
>
yepgmail ti prepara l'email a modo suo.

-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] AA Cercasi Pythonisti Padovani !

2015-12-07 Thread Christian Barra
36 messaggi e neanche un padovano !

Ritorniamo in-topic please !

-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] AA Cercasi Pythonisti Padovani !

2015-12-08 Thread Christian Barra
On 8 Dec 2015 11:04, "Nicola Gramola"  wrote:
>
>
>
>> 36 messaggi e neanche un padovano !
>>
>> Ritorniamo in-topic please !
>>
> +1 io ci sto ma le 18 è presto (ma anche tardi)
> Farò di tutto x eserci
>
>

L'orario è ipotetico, qualcuno ha contatti nel talentgarden?
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] AA Cercasi Pythonisti Padovani !

2015-12-08 Thread Christian Barra
Ok... Ma scopo della PyBirra?  Vogliamo avere una serata con talk o
qualcosa di diverso?
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] AA Cercasi Pythonisti Padovani !

2015-12-09 Thread Christian Barra
Il giorno 8 dicembre 2015 20:35, Christian Barra  ha
scritto:

> Ok... Ma scopo della PyBirra?  Vogliamo avere una serata con talk o
> qualcosa di diverso?
>
Ripuppo il tutto, che ne dite di una PyPizza/PyBirra/PySpritz domani sera o
giovedi prossimo ?


-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Buon Natale

2015-12-25 Thread Christian Barra
Auguri di buone feste!
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Tesseract

2016-01-09 Thread Christian Barra

> On 09 Jan 2016, at 12:52, Edoardo  wrote:
> 
> Ho tolto le risposte precedenti come mi era stato chiesto. Ora va meglio?

Non molto….

https://it.wikipedia.org/wiki/Top-posting 


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


Re: [Python] CENTODODICI talk da votare!

2016-01-20 Thread Christian Barra
On 21 Jan 2016 00:20, "Carlo Miron"  wrote:
>
> Nuovo record assoluto di talk submission per [PyConSette]
> (https://www.pycon.it/)!
>
> Grazie ragazzi, e ora sotto a votare!!!

Apri le votazioni !!!
--
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [SEMI-OT] Consigli per un manager di file SQLite ?

2016-01-27 Thread Christian Barra
Prova sqlitebrowser

-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Pythonista wanted a Pisa

2016-02-02 Thread Christian Barra
C'e da incorniciarlo e' metterlo nella sede di Python Italia :D

Il giorno 2 febbraio 2016 16:45, Pietro Battiston 
ha scritto:

> Si sa mai ci fosse qualche interessato in lista:
> http://www.liceodini.it/avviso-pubblico-selezione-esperti-python/
>
> Pietro
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>



-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Pandas ed Encoding

2016-02-08 Thread Christian Barra
Sto impazzendo dietro a questa cosa, non vorrei fosse un problema interno a
jupyter...

URL = "urlDaDoveScaricoUnFileCSV"
testfile = urllib.request.URLopener()
testfile.retrieve(URL, "data.csv")

df_1 = pd.read_csv(URL, encoding="latin-1")
df = pd.read_csv("data.csv", encoding="latin-1")

df_1.loc[1,"DESCRIZIONE"]
output: "Il vino bianco D.O.C. 5 terre è ricavato
df.loc[1,"DESCRIZIONE"]
output: "Il vino bianco D.O.C. 5 terre è ricavato.

Cosa potrebbe essere ?
-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Pandas ed Encoding

2016-02-08 Thread Christian Barra
Il giorno 8 febbraio 2016 18:37, Andrea D'Amore  ha
scritto:

> 2016-02-08 18:22 GMT+01:00 Christian Barra :
> > Cosa potrebbe essere ?
>
> curl -I 'urlDaDoveScaricoUnFileCSV'
>

"Il vino bianco D.O.C. 5 terre � ricavato

Problema di encoding del file csv (viene generato da uno script php che
legge i dati direttamente dal db)



-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Pandas ed Encoding

2016-02-08 Thread Christian Barra
>
> "Il vino bianco D.O.C. 5 terre � ricavato
>>
>
> Problema di encoding del file csv (viene generato da uno script php che
> legge i dati direttamente dal db)
>

Mi sono dimenticato del ?, era una domanda

>


-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Pandas ed Encoding

2016-02-08 Thread Christian Barra
2016-02-08 19:51 GMT+01:00 Roberto Polli :

> I dati sono diversi o uguali? Aprili con "b".
>

I dati contenuti sono sempre gli stessicon "b" cosa intendi ? Da python
b'stringona' ?

>
> # curl -l > test.csv
> # diff data.csv test.csv
>
diff data.csv test.csv

output vuoto.


>
> Pace,
> R.
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>



-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Pandas ed Encoding

2016-02-08 Thread Christian Barra
Il giorno 8 febbraio 2016 20:42, Manlio Perillo 
ha scritto:
>
> 4. encoding non impostato correttamente su terminale?
>
> Christian: prova a fare, da jupiter:
>
> >>> s = df_1.loc[1,"DESCRIZIONE"]
> >>> print(type(s))
>

 

>>> print(repr(s))
>

"Il vino bianco D.O.C. 5 terre è ricavato.



>
> > [...]
>
> Ciao  Manlio
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>



-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Pandas ed Encoding

2016-02-08 Thread Christian Barra
Il giorno 8 febbraio 2016 21:04, Andrea D'Amore  ha
scritto:

> 2016-02-08 19:19 GMT+01:00 Christian Barra :
> >> curl -I 'urlDaDoveScaricoUnFileCSV'
>
> > "Il vino bianco D.O.C. 5 terre � ricavato
>
> Ok ma l'uscita di curl qual è?


curl -I 'urlDaDoveScaricoUnFileCSV'
poi sono semplicemente andato a riprendere la stringa di testo che ho
utilizzato come esempio finora.

Problemi con la configurazione in locale ? Potrebbe anche esserema ho
configurato il bash_profile proprio in mattinata

# Export LANG
export LANG="en_US.UTF-8"
export LC_MONETARY="it_IT.UTF-8"
export LC_NUMERIC="it_IT.UTF-8"
export LC_TIME="it_IT.UTF-8"

Allora...ho fatto un po di test.

df_witouht_urlib = pd.read_csv(URL,encoding = "latin-1")
s = df_witouht_urlib.loc[1,"DESCRIZIONE"]
print(type(s))




s.__repr__()


'"Il vino bianco D.O.C. 5 terre è


-


response = urllib.request.urlretrieve(URL, "data.csv")
df_with_urlib = pd.read_csv("data.csv", encoding = "latin-1")
s = df_with_urlib.loc[1,"DESCRIZIONE"]
print(type(s))





s.__repr__()

'"Il vino bianco D.O.C. 5 terre è ricavato


-


response = urllib.request.urlopen(URL)
data = response.read()

print(type(data))





data.__repr__()

"Il vino bianco D.O.C. 5 terre \\xe8 ricavato


data.decode("latin-1")

"Il vino bianco D.O.C. 5 terre è ricavato




Il giorno 8 febbraio 2016 21:52, Gollum1  ha
scritto:

> Il 08 febbraio 2016 21:46:37 CET, Roberto Polli  ha
> scritto:
> >Scusate il TP
> >
> >Il 8 febbraio 2016 21:17, Manlio Perillo  ha
> >scritto:
> >>>> >>> print(repr(s))
> >__repr__ don't print ;)
> >
> >Pace,
> >R.
> >___
> >Python mailing list
> >Python@lists.python.it
> >http://lists.python.it/mailman/listinfo/python
>
> Salvato in corner...
> O era coroner?
>
> :-P
> --
> Gollum1
>
> Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e
> gli errori di battitura (maledetto correttore ortografico).
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>



-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Pandas ed Encoding

2016-02-09 Thread Christian Barra
Il giorno 9 febbraio 2016 12:35, Manlio Perillo 
ha scritto:
>
>
> Dovresti anche dirci gli headers che restituisce il server HTTP, in
> particolare il Content-Type.
>

Taac !

HTTP/1.1 200 OK
Date: Tue, 09 Feb 2016 11:51:12 GMT
Server: Apache
X-Powered-By: PHP/5.5.31
Content-Disposition: attachment; filename=data.csv
Cache-Control: max-age=0
Expires: Tue, 09 Feb 2016 11:51:12 GMT
Content-Type: text/csv;

Il problema potrebbe essere che panda, quando scarica il file tramite
> HTTP, ignori l'encoding che gli passi ed invece usa quello specificato
> dal server HTTP, oppure cerca di indovinarlo.
>
> Comunque un consiglio: **non** assumere che l'encoding sia latin-1, ma
> usa cp1252 invece.
>

Do una occhiata al codice di pandas, ma presumo che il problema sia
quello...
Ora prova ad utilizzare cp1252 e vedo se da problemi.


-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] super(MyClass, self).__init__(*args, **kwargs)

2016-02-17 Thread Christian Barra
Ciao Giuseppe



2016-02-17 19:59 GMT+01:00 Giuseppe Costanzi :

> salve a tutti,
> non riesco a capire come usare *args, **kwargs in una classe.
> mi sono fatto uno script che riporto sotto ma, ad esempio mi perdo
> kwargs per strada mentre gli args proprio non li vedo da dentro la classe.
> lo script sotto mi ritorna
>
> bc@hal9000:~/stimuli$ python super.py
> MRO: ['B', 'A', 'object']
> __init__ class B: ({1: 'A', 2: 'B', 3: 'C'},) {}
> __init__ class A: ({1: 'A', 2: 'B', 3: 'C'},) {}
> super class B: ({1: 'A', 2: 'B', 3: 'C'},) {}
> class: B
> kwargs : {}
> end
>
> che non ho capito?
>

 kwargs e' vuota :D

Ti do un hintinit richiede 3 parametri, di cui uno posizionaletu ne
passi solo due.


-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] super(MyClass, self).__init__(*args, **kwargs)

2016-02-17 Thread Christian Barra
Il giorno 17 febbraio 2016 20:57, Francesco Pischedda <
francesco.pische...@gmail.com> ha scritto:

>
> 2016-02-17 19:59 GMT+01:00 Giuseppe Costanzi :
>
>> args = ('Y','Y','Z')
>> kwargs = {1:"A", 2:"B", 3:"C"}
>>
>> foo = B(args, kwargs)
>>
>
> ok questo è praticamente un check della mia comprensione di questo
> meccanismo di python:
>
> nella chiama al costruttore di B stai passando due argomenti posizionali
> cioè args e kwargs che sono rispettivamente una tupla e un dict e il
> __init__ di B ha un primo parametro posizionale chiamato arg (che cattura
> la prima tupla) mentre mi pare di capire che tu volessi fare una cosa del
> tipo:
>
> foo = B(*args, **kwargs)
>
> cioè espandere la tupla args in parametri posizionali e il dict kwargs in
> parametri chiave valore, ho capito male?
>
>
aggiungo che questo non ha senso

b = {1:"A", 2:"B", 3:"C"}
**b

che equivale a dire

1="A", 2="B", 3="C"



-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] super(MyClass, self).__init__(*args, **kwargs)

2016-02-17 Thread Christian Barra
Il giorno 17 febbraio 2016 21:20, Giuseppe Costanzi <
giuseppecosta...@gmail.com> ha scritto:

> hai capito perfettamente,
> tra l' altro se seguo il consiglio di christian ottengo
> bc@hal9000:~/stimuli$ python super.py
> MRO: ['B', 'A', 'object']
> __init__ class B: (('Y', 'Y', 'Z'), {1: 'A', 2: 'B', 3: 'C'}) {}
> __init__ class A: (('Y', 'Y', 'Z'), {1: 'A', 2: 'B', 3: 'C'}) {}
> super class B: (('Y', 'Y', 'Z'), {1: 'A', 2: 'B', 3: 'C'}) {}
> class: B
> kwargs : {}
>
> sono a dir poco confuso


Printa anche argscosi capisci dove sono finite le tue variabili :D

*args ti gestisce tutti gli iterabiliuna lista e' iterabile cosi come
un dict.




-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] super(MyClass, self).__init__(*args, **kwargs)

2016-02-17 Thread Christian Barra
Il giorno 17 febbraio 2016 21:38, Giuseppe Costanzi <
giuseppecosta...@gmail.com> ha scritto:
>
> si infatti con il tuo consiglio ho capito che va tutto in args
> ma non riesco a capire come mandare un dizionario in kwargs
> se faccio cosi'
>
>  args = ('Y','Y','Z')
>  kwargs = {1:"A", 2:"B", 3:"C"}
> foo = B(args, kwargs,msg="Hello")
>
> allora ottengo, quasi, quello che vorrei
>
> bc@hal9000:~/stimuli$ python super.py
> MRO: ['B', 'A', 'object']
> __init__ class B: ({1: 'A', 2: 'B', 3: 'C'},) {'msg': 'Hello'}
> __init__ class A: ({1: 'A', 2: 'B', 3: 'C'},) {'msg': 'Hello'}
> super class B: ({1: 'A', 2: 'B', 3: 'C'},) {'msg': 'Hello'}
> class: B
> kwargs : {'msg': 'Hello'}
> end
> ma mi perdo la lista


Mi fai vedere il resto del codice ?
-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] super(MyClass, self).__init__(*args, **kwargs)

2016-02-17 Thread Christian Barra
def __init__(self,arg, *args, **kwargs):

args = ('Y','Y','Z')
kwargs = {1:"A", 2:"B", 3:"C"}

foo = B(args, kwargs,msg="Hello")

Cosa ti fa pensare che la lista (args immagino) si sia persa ?

La domanda e' tu dove ti aspetti di trovarla :)

args -> arg
kwargs -> *args
msg="Hello" -> **kwargs

-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] super(MyClass, self).__init__(*args, **kwargs)

2016-02-17 Thread Christian Barra
Togli la classe che non ti aiuta a comprendere quello che veramente vuoi
fare.

Il problema e' che non ti e' chiaro come funzionano gli argomenti, l'unpack
e quindi *args e **kargs

def mi_printo(argo,*args, **kargs):
print("Il mio argo: {}".format(argo))
print("I miei args: {}".format(args))
print("I miei kargs: {}".format(kargs))

Fai un po di test e se non ti e' chiaro qualcosa chiedi pure o dai pure un
occhio alla doc :)

-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Da PostgreSQL a AWS RDS

2016-02-18 Thread Christian Barra
https://www.theguardian.com/info/developer-blog/2016/feb/04/migrating-postgres-to-rds-without-downtime

Che ne pensate ?

Ho sempre avuto l'idea inversa, cioe' rimanere in cloud fino a quando sei
piccolo e poi muoverti verso una soluzione su bare machine, con docker oggi
faresti anche a meno delle vm.
-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Da PostgreSQL a AWS RDS

2016-02-18 Thread Christian Barra
Il giorno 18 febbraio 2016 13:27, Roberto Polli  ha
scritto:
>
> E come le migri gli atomic-host ;) ?
>
>
con la Spada ! :D

Scherzi a parte, alzo le mani, prima volta che sento parlare di atomic-host.

Parliamo di questo http://www.projectatomic.io/ ?


-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Da PostgreSQL a AWS RDS

2016-02-19 Thread Christian Barra
Il giorno 19 febbraio 2016 09:54, enrico franchi 
ha scritto:

>
> 2016-02-18 9:18 GMT+00:00 Christian Barra :
>
>> Ho sempre avuto l'idea inversa, cioe' rimanere in cloud fino a quando sei
>> piccolo e poi muoverti verso una soluzione su bare machine,
>
>
> Nella pratica sul cloud ci sono entita' di tutti i tipi, dai piccoli
> piccoli piccoli fino ad aziende estremamente grosse.
>


L'articolo cita un costo del 40% superiore.

Deve essere decisamente "painful" da gestire un db nel caso di aziende
estremamente grosse.

-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] PEP 0484 - Dubbio

2016-02-24 Thread Christian Barra
Guido ne ha parlato nel keynote durante ep2015 :)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] (Franx) Zappa

2016-02-27 Thread Christian Barra
Il giorno 27 febbraio 2016 21:40, Carlos Catucci 
ha scritto:

> https://gun.io/blog/announcing-zappa-serverless-python-aws-lambda/
>
> Che ne pensate? Visto che si parla di AWS e abbiamo una persona che lo
> conosce benissimo, sarebbe bello leggere qualche parere.
>

Ho speso qualche giorno a studiare Lambda.
E' decisamente interessante ma il problema, come trovi scritto nel repo e
anche in fondo all'articolo, e' che lambda non e' nato (al momento) per
questo, per cui devi fare un po di cose strane per servire app in questo
modo

Decisamente da tenere sott'occhio pero' !

-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] AA Cercasi Pythonisti Padovani !

2016-02-28 Thread Christian Barra
Uppino per il nuovo anno !

-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] (Franx) Zappa

2016-03-01 Thread Christian Barra
Docker :)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] (Franx) Zappa

2016-03-01 Thread Christian Barra
On 1 Mar 2016 17:50, "enrico franchi"  wrote:
> Anche questa e' un opzione. Non capisco perche' il top quoting
cinofallico, ma tant'e'.
>
> Il problema di Docker e' che *non* risolve tutti i problemi. Semplifica
probabilmente il problema di gestire le quote e le risorse. Semplifica
anche determinati problemi di deployment dell'applicazione. Ma di per se
non fa nulla per ha o scaling.
>
> Oltretutto se vuoi orchestrare applicazioni diverse su roba multi-tenancy
potresti avere bisogno di un po' di automazione smart. Se poi vuoi
introdurre ha e compagnia, e' probabile che devi pensare ai vari
orchestration framework e diventa tutto meno divertente.
>

Come giustamente hai sottolineato è una opzione.
Inoltre come punto di partenza non può certamente risolvere tutti i
problemi.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] EuroPython 2016 - ultimo giorno per il C4P

2016-03-06 Thread Christian Barra
Invia invia che siamo leggermente in ritardo con i numeri quest'anno!
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] EuroPython 2016 - ultimo giorno per il C4P

2016-03-06 Thread Christian Barra
On 6 Mar 2016 12:10, "Roberto Polli"  wrote:
> Pochi talk?

Cfp molto corta quest'anno e la maggiore parte dei talk vengono inviati
l'ultimo giorno.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Fare volontariato all'estero insegnando Python

2016-03-21 Thread Christian Barra
Ciao!

Qualcuno conosce ong che operano in Europa che siano interessate a questo?
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] OT: Imparare un altro linguaggio

2016-04-14 Thread Christian Barra
Scala.

Ma solo perché credo sia il prossimo che imparerò.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] np.random aiuto!!!

2016-04-30 Thread Christian Barra
A me pare che lei abbia una serie di eventi con probabilità note (il suo
vettore)  e gli interessa generare numeri secondo quella distribuzione di
probabilità, in pratica generare sample da una funzione di probabilità che
ha definito lei.

Credo che il link faccia al caso suo.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [python] Conoscete un web hosting a poc oprezzo?

2016-05-15 Thread Christian Barra
Tutti i cloud providers partono più o meno da 5 euro al mese per una
macchina base
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] EuroPython 2016

2016-05-20 Thread Christian Barra
Ciao pythonisti !

Spammo questo super evento di luglio.

Per chi volesse esserci i biglietti sono ancora regular e lo saranno ancora
fino alla fine del mese probabilmente !

Un sacco di talks interessanti e super keynotes !

Siamo riusciti a far venire qualcuno direttamente dal Ligo project e anche
da Disney !

Cercate di esserci altrimenti mi tocca giocare a biliardino solo con
Valerio ed Ernesto !
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] EuroPython 2017 - Punto della situazione e Call for Volunteers

2016-05-23 Thread Christian Barra
Eccoci qua finalmente !

Per chi non mi conosce breve intro su di me:

Mi chiamo Christian, 27 anni, vengo da Milano, segno vergine con un pythone
sulle spalle.
Faccio parte degli organizzatori di EuroPython e PyCon Italia.

*Riassunto delle puntate precedenti:*
Durante l'assemblea di Python Italia APS di Aprile si e' deciso di
mantenere gli eventi di PyCon Italia e EuroPython (www.europython.eu)
separati. Pertanto PyCon Italia 2017 si terra' ad inizio Aprile
(probabilmente) mentre l'eventuale EuroPython 2017 a Milano durante Luglio.

*Stato EuroPython 2017:*
Al momento siamo l'unica possibile destinazione in ballo, l'idea e' di
annunciare la sede della prossima conferenza (EuroPython 2017) prima della
fine di EuroPython 2016.

Al momento, per Milano, abbiamo due possibili location, una e' il MiCo,
Milano Congressi, l'altro e' l'East end Studios, situato vicino
all'aeroporto di Linate.

*Per entrambe le locations abbiamo gia un budget, visto da Matteo e
Giovanni, che sta piu' che in piedi.*

Il prossimo passo, senza entrare nel tecnico del procedimento, *e' di
prepare la proposal da inviare all'EuroPython Society.*

La proposal sono 20/30 pagine dove si spiega perche' Milano, cosa si puo'
fare a Milano, i mezzi pubblici, le possibili locations, il budget, ecc,
niente di impossibile.

*All'interno della proposal bisogna indicare i nomi dei volontari che
portano avanti la proposal e che si occuperanno di gestire alcuni fasi,
principalmente i rapporti con la location ed in generale tutte quelle parti
in cui per intendersi bisogna parlare italiano.*

La call for volunteers nell'oggetto e' riferita a questo.

*Persone che lavoreranno assieme all'attuale team di EuroPython per creare
la prossima conferenza.*

L'ideale sarebbe avere almeno 3/4 mani alzate.

A questo punto vorrei chiarire alcuni punti:

Serve essere di Milano ?
No.

E' un lavoro a tempo pieno ?
No, guardalo come un impegno di volontariato per alcune ore al mese.

Devo essere un project manager con abilita' extraterrestri per aiutarvi ?
*No, la buona volonta' e l'entusiasmo sono piu' che sufficienti !*

*Devo avere qualche esperienza pregressa ?*
*No.*

*Io vorrei ma penso di non esservi utile.*
*Allora e' il caso di fare questo passo e di provare questa bellissima
esperienza di organizzare un evento Europeo !*

*Quindi non fate i timidi e fatevi a avanti !*

P.S.
Personalmente ho cominciato 2 anni fa per scherzoEP2015, quest'anno
EP2016 e ora sono qui per portare EP2017 a Milano.
L'esperienza di organizzare una conferenza come questa e' senza dubbio una
delle piu' belle che ho fatto !

*Ovviamente per dubbi o domande sono a disposizione !*


-- 

I wish you a good day,
Christian
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] EuroPython 2017 - Punto della situazione e Call for Volunteers

2016-05-24 Thread Christian Barra
Bene!

Per adesso conto:

Christian Barra
Patrick Arminio
Daniele Tricoli
Gaetano Scognamiglio
Marco Santoni
On 24 May 2016 16:35, "Daniele Tricoli"  wrote:

> On Monday, May 23, 2016 05:49:37 PM Christian Barra wrote:
> > La call for volunteers nell'oggetto e' riferita a questo.
>
> Contate su di me! Però dovrete spiegarmi meglio come essere utile!
>
> Ciao,
>
> P.S. Ho esperienza nel volontariato, ma non nell'organizzazione di un
> evento
> di tale portata. :D
>
> --
>  Daniele Tricoli 'eriol'
>  https://mornie.org
> ___
> 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] EuroPython 2017 - Punto della situazione e Call for Volunteers

2016-05-31 Thread Christian Barra
Team pronto!

Si va avanti allora!
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Conversione di tipo in una definizione di funzione.

2016-08-04 Thread Christian Barra
Il giorno 3 agosto 2016 11:26, Gabriele Battaglia  ha
scritto:

> Buongiorno.
>

Ciao Gabriele


> Perchè ho un errore di sintassi:
>
>   File "C:\Dropbox\Py\bici.py", line 9
> def Bilancio(int(b),int(n)):
> ^
> SyntaxError: invalid syntax
>
> Non posso convertire il tipo di una variabile che passo ad una funzione?
>

def Bilancio(b, n):
b = int(b)
n = int(n)



-- 

I wish you a good day,

Christian
EuroPython Society board member
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Persistenza dizionario

2016-10-15 Thread Christian Barra
Pandizzi il dizionario e poi da li ci fai quello che vuoi.

Se vuoi mantenere tutto dentro python anche sqlite sarebbe una buona
soluzione.


csv facile da condividerema dipende dalle dimensioni.

Alle fine dipende da quello che ci devi fare, ma con pickle mi capita
spesso di avere problemi.
Piu che altro che cerco di loaddare il file su piattaforme diverse.


-- 
With Gravitational Cheers,

Christian
EuroPython Society board member
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Persistenza dizionario

2016-10-17 Thread Christian Barra
Il giorno 17 ottobre 2016 12:32, Lorenzo Mainardi  ha
scritto:

>
> Sì, era quello a cui avevo pensato, utilizzando datasets (ma vedo che
> anche Pandas ha il metodo per farlo).
> La mia unica preoccupazione è che poi non ho normalizzazione (lo so, forse
> è solo uno scrupolo).
>

Puoi salvare il dataframe in tanti modi

http://pandas.pydata.org/pandas-docs/stable/api.html#id12

-- 
With Gravitational Cheers,

Christian
EuroPython Society board member
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] EuroPython 2017 - Destinazione Rimini

2016-11-01 Thread Christian Barra
Riporto il messaggio inviato nella lista Pycon.

---

Rullo di tamburi.

E' con grande piacere che annuncio che EuroPython 2017 si terra' in Italia !

Destinazione Rimini PalaCongressi dal 09/07/2017 al 16/07/2017 !


http://ep2017.europython.eu


---

A cui aggiungo ogni aiuto e' ben accetto (Volontari per esempio !)

-- 
With Gravitational Cheers,

Christian
EuroPython Society board member
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] EuroPython 2017 - Destinazione Rimini

2016-11-01 Thread Christian Barra
A me :D

Il giorno 1 novembre 2016 17:15, Francesco Barresi 
ha scritto:

> Con molto piacere ho letto l'annuncio pochi giorni fa. Partecipo alla
> europython dal 2013 e leggere che nel 2017 è dietro casa mia mi ha fatto
> piacere!
> Sopratutto perché voglio prendere questa rara occasione per aiutare. Non
> sapendo a chi dirlo, mi sono iscritto ai WC sul sito della EP fundation.
>
> Forse mi puoi indirizzare meglio: a chi devo dire che voglio aiutare?
>
> Ciao
> Francesco
>
> Il 01/Nov/2016 16:14, "Christian Barra"  ha scritto:
>
>> Riporto il messaggio inviato nella lista Pycon.
>>
>> ---
>>
>> Rullo di tamburi.
>>
>> E' con grande piacere che annuncio che EuroPython 2017 si terra' in Italia !
>>
>> Destinazione Rimini PalaCongressi dal 09/07/2017 al 16/07/2017 !
>>
>>
>> http://ep2017.europython.eu
>>
>>
>> ---
>>
>> A cui aggiungo ogni aiuto e' ben accetto (Volontari per esempio !)
>>
>> --
>> With Gravitational Cheers,
>>
>> Christian
>> EuroPython Society board member
>>
>> ___
>> 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
>
>


-- 
With Gravitational Cheers,

Christian
EuroPython Society board member
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] EuroPython 2017 - Destinazione Rimini

2016-11-01 Thread Christian Barra
Scherzi a parte, benvenuto a bordo !

-- 
With Gravitational Cheers,

Christian
EuroPython Society board member
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] EuroPython 2017 - Destinazione Rimini

2016-11-02 Thread Christian Barra
Buongiorno Francesco !

Il giorno 2 novembre 2016 10:48, Francesco Barresi 
ha scritto:

> Ottimo.
> Allora non resta che attendere notizie. Ci farai sapere tu su questa
> mailing, sarò contattato per email, devo iscrivermi da qualche parte?
>
My fault avevo scritto nel canale PyCon della ML piuttosto che in questo.

Cerchero' ti tenere questa lista aggiornata !

Riceverai una email da parte di Marc-Andre con tutte le info necessarie.

Per il resto, utilizzi telegram ? Perche e' il canale che utilizzeremo
principalmente, mandami i tuoi contatti in privato cosi ti addo.

Altra cosa so che a RImini c'e' un LUG, pensi sia possibile coinvolgere
anche loro ?

P.S. Saremo a Rimini il 22 Novembre per visitare la struttura :)



-- 
With Gravitational Cheers,

Christian
EuroPython Society board member
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Proxy Server in Python

2016-11-06 Thread Christian Barra
Ho una serie di docker containers che offrono un web app.
Ovviamente voglio rendere i containers disponibili all'esterno ma non
direttamente.

La prima cosa che mi e' venuta in mente e' di utilizzare un proxy server.

L'utente chiama /user/polli/sonda/1 e il proxy restituisce
container-3776shsh-polliroberto:

Conoscete qualche progetto in Python che mi permetta di fare cio' ?



-- 
With Gravitational Cheers,

Christian
EuroPython Society board member
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proxy Server in Python

2016-11-06 Thread Christian Barra
Il giorno 6 novembre 2016 21:26, Michele Gatti  ha
scritto:

>
> Non potresti usare nginx per proxare le tue web app?
>
>
Ma non le devo provare.

Ho questi services (per esempio) che vengono gestiti da Docker Swarm:

barrachri-image-python-3-jupyter
luciopallo-image-python-3-jupyter

Dall'interno della network di docker posso raggiungere queste applicazioni
utilizzando il nome "barrachri-image-python-3-jupyter"

Ora da internet vorrei che questi services fossero raggiungibili con:

/user/TalDeiTali/sonda/idSonda -> barrachri-image-python-3-jupyter

avro' poi un db contenente queste columns per esempio:

id | user | sonda | docker_service
1 | 2 | 94389dhjsd | barrachri-image-python-3-jupyter

Quindi il proxy mi interroga il db e poi mi fa un get sul docker_service.

Il proxy pass di Nginx potrebbe andare, ma non so se riesco a gestire i
virtual host in maniera dinamica e non saprei come gestire l'autenticazione
nel caso.
-- 
With Gravitational Cheers,

Christian
EuroPython Society board member
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Proxy Server in Python

2016-11-06 Thread Christian Barra
Soluzioni che ho trovato/sto testando:

https://github.com/zferentz/maproxy -> funziona perfettamente, devo capire
come integrarlo pero'

https://openresty.org/en/dynamic-routing-based-on-redis.html -> da provare

-- 
With Gravitational Cheers,

Christian
EuroPython Society board member
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] È Off-Topic ma devo dirvelo...

2016-12-24 Thread Christian Barra

> On 24 Dec 2016, at 23:06, Ivo Reano  wrote:
> 
> Mi unisco volentieri all'[OT].
> Auguri a tutti!


Buon Natale and Happy New Year (e Python 3.6 !)

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


Re: [Python] [Django][SQLAlchemy] Django o SQLAlchemy?

2016-12-27 Thread Christian Barra

> On 27 Dec 2016, at 16:20, Luca  wrote:
> 
> allora 
> 
> io ho un'applicazionciana in django che tra le sue applicazioncine ne ha una 
> che mi fa delle ricerche in databases sqlite.
> questi databases sqlite vengono creati tramite un'altra applicazioncina in 
> python 2.5 (mi pare) che comunque utilizza ancora elixir.
> 
> L'idea è quella di riscrivere il programma che mi compila i database. Ma in 
> questo momento sono combattuto tra l'utilizzare SQLAlchemy o l'ORM di Django.
> Consierando il fatto che io posso mettere in os.sys.path il percorso 
> dell'applicazione fatta in Django, e quindi recuperare i modelli. E che 
> l'archiviazione non viene eseguita così spesso e comunque in coda ad altre 
> operazioni che notoriamente impiegano tempo.
> Avrei anche il vantaggio di poter modificare soltanto i modelli di Django 
> senza dover riflettere le modifiche.
> 

Non e’ chiaro se sei dentro una applicazione Django oppure no.

Se la risposta e’ si usa l’ORM di Django, altrimenti senza dubbi su SqlAlchemy.

-- 
With Gravitational Cheers,

Christian Barra
EuroPython Society board member

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


Re: [Python] Gli dicono da anni che PyCharm è lento e poi la JetBrains si inca**a...

2016-12-31 Thread Christian Barra
Appena provato, 350 MB in memoria contro < 100 per Atom e VSC…..

-- 
With Gravitational Cheers,

Christian Barra
EuroPython Society board member

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


Re: [Python] Corso Politecnico di Torino

2017-01-23 Thread Christian Barra
Ciao Gianfranco,

> On 23 Jan 2017, at 09:28, Gianfranco Durin  wrote:
> 
> Cari Pythonisti,
> volevo raccontarvi una storia... e chiedervi un aiuto.
> Lo scorso venerdi ho cominciato un corso al Politecnico di Torino intitolato 
> "Python in the Lab" 
> (https://didattica.polito.it/pls/portal30/sviluppo.guide.visualizza?p_cod_ins=01RONKG&p_a_acc=2017)
>  con l'idea di far conoscere le basi del linguaggio agli studenti di 
> dottorato, che per la mia esperienza diretta non sanno quasi cos'è. Pensavo 
> di avere 10-15 studenti e di fare una cosa 'in famiglia', mentre al momento 
> sono ben 47!
> Questo dice chiaramente che i) all'università Python non si insegna (ma 
> questo lo sapevo già), ii) c'è bisogno di insegnarlo, o almeno fare corsi di 
> avviamento.
> Quindi vediamo cosa succede in futuro.
> 

Conosci Software Carpentry e Data Carpentry ?

software-carpentry.org <http://software-carpentry.org/>
http://www.datacarpentry.org

Uno degli scopi e’ proprio quello di chiudere il gap tra ricercatori e python.

——
With gravitational cheers,

Christian Barra
EuroPython Society Board Member
www.chrisbarra.me

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


Re: [Python] Blog statico con Pelican, GitHub e TravisCI

2017-01-24 Thread Christian Barra
Per chi fosse interessato consiglio di guardare anche Nikola al posto di
pelican.

Tra l'altro sviluppato da un Italiano.

Detto questo utilizzo la stessa soluzione ma su Gitlab dove tra l'altro
puoi avere anche https con dominio privato.

On Jan 24, 2017 21:56, "Fundor333 ."  wrote:

> Volevo rendervi partecipi di un mio piccolo progetto personale realizzato
> in python: il mio blog hostato e "compilato" su github interamente basatu
> su Python e Boostrap.
>
> Per chi è interessato ecco il link al repository:
> https://github.com/fundor333/fundor333.github.io
>
> La base del progetto è un sistema a 3 branch:
>
>- source: contenente la versione di "sviluppo" del codice del sito con
>i contenuti e  tutti i file di Pelican. Questo è il branch che viene
>"compilato" da TraviCI
>- master: risultato della "compilazione" di TravisCI, contiene solo il
>blog come sito statico, ovvero HTML, CSS, JavaScript e le risorse web
>- develop: branch di sviluppo e testing delle funzionalitàche voglio
>inserire o dei cambiementi grafici del sito
>
> Ho scelto questo sistema dopo aver provato a lavorare con Wordpress,
> Django e Flask ma ho sempre ritenuto che il Php non fa per me e che, per un
> sito/blog personale, l'utilizzo di un applicazione Python risulta un po'
> overkill.
>
> Questa mail non vuole essere una pubblicità al mio blog in se
> (personalmente ritengo ce ne siano di MOLTO più qualificati in giro) ma una
> condivisione di un progetto in Pelican che, personalmente, mi da
> enormemente soddisfazione e soddisfa a pieno le mie necessità. Senza
> contare che è una alternativa al sistema integrato di GitHub Pages
> implementato con Jekyl nel nostro amato Python.
> Fundor 333
>
> ___
> 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] Blog statico con Pelican, GitHub e TravisCI

2017-01-25 Thread Christian Barra



Sent from my iPhone
> On 25 Jan 2017, at 08:18, Nicola Larosa  wrote.
> 
> A onor di cronaca, Roberto Alsina è argentino (con la "a" minuscola,
> questo non è inglese :-P ).
> 
> -- 

Big fail

Convintissimo fosse italiano :(

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


Re: [Python] PyNews su CFP, voting, grants e programma!

2017-01-25 Thread Christian Barra

> On 25 Jan 2017, at 15:53, Francesco Maida  wrote:
> 
> Come funziona per quelli come me che potrebbero essere interessati ma non 
> possono partecipare fisicamente all'evento?
> 
> So che su YouTube avete postato molti talk delle scorse edizioni, ma siccome 
> non pagare il biglietto e poi guardarmi i talk mi sembra un po come rubare... 
> non è che per caso avete qualcosa del tipo "biglietto per spettatori 
> virtuali" che consenta agli utenti di scaricare giorno per giorno dal vostro 
> sito tutti i talk registrati in alta definizione, magari pagando un prezzo 
> leggermente ridotto?

Siccome siamo super buoni lo streaming e’ gratuito cosi come i video su youtube 
(stessa cosa per EuroPython) :D

Ma se vuoi aiutare:

- dona monetine a Python Italia APS
- regala un biglietto “sospeso” (https://it.wikipedia.org/wiki/Caffè_sospeso 
<https://it.wikipedia.org/wiki/Caff%C3%A8_sospeso>) 

——
With gravitational cheers,

Christian Barra
EuroPython Society Board Member
www.chrisbarra.me

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


Re: [Python] Help

2017-02-19 Thread Christian Barra
b'' indica byte.

Converti il dato in quello che preferisci.

Sent from my iPhone

> On 18 Feb 2017, at 14:07,   wrote:
> 
> Usando la seriale di python sto cercando di acquisire  un valore di 
> temperatura
> Inviato da Arduino sul’ USB.
> Python 3.6 installato sul PC con S.O. windows10 mi legge il dato inviato da 
> Arduino con
> L’ istruzione print.Serial(Temp).
> Se per esempio Temp vale  26.00, nella Shell di python arriva b’26.00’.
> Perché non mi esce solo 26.00.
> Il file python è il seguente:
>  
> <01AA8292C55A40F89BBB063616623143.png>
>  
>  
> Risultato: nella shell
> b’26.00’
>  
> nel file Temp.text:
>  
> Temperatura =……’b26.00’
>  
>  
> Inviato da Posta per Windows 10
>  
> <01AA8292C55A40F89BBB063616623143.png>
> ___
> 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] Cosa si fa al Pycon 8 il 6 Aprile?

2017-03-08 Thread Christian Barra

> On 8 Mar 2017, at 10:19, Francesco Maida  wrote:
> 
> Ciao, non vorrei sembrare un rompiscatole, ma leggendo il programma del Pycon 
> 8 su https://www.pycon.it/p3/schedule/pycon8/ 
> <https://www.pycon.it/p3/schedule/pycon8/> non ho potuto fare a meno di 
> notare che il primo giorno - giovedì 6 Aprile - a parte registrarsi alle 
> 14:30 non è previsto nessun appuntamento ne workshop fatto salvo due eventi 
> dedicati agli insegnanti di scuola.
> E' perchè non è ancora online il programma completo oppure è corretto così?
> 
> Perchè se questo resta il programma del giorno 6, ad averlo saputo prima 
> anzichè venire a Firenze dal 5 Aprile venivo il giorno dopo risparmiando un 
> giorno di ferie ed una notte di albergo.

Lol.

——
With gravitational cheers,

Christian Barra
Founder of cassiny.io & PyBootCamp.com
EuroPython Society Board Member
www.chrisbarra.me

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


Re: [Python] OT per Marco Beri

2017-03-15 Thread Christian Barra


Sent from my iPhone
> 
> Il giorno 14 marzo 2017 21:06, Maurizio Boscaini  > ha scritto:
> apprezzo anch'io
> grazie 1000
> mauri
> 
> p.s. sto terminando di scrivere "Imparare a programmare con Python" :-)

Mi lancio nella discussione!

Vedo che l'eta indicata e' 9 anni.

Stai creando un qualche tipo di scenario lungo il libro o utilizzi delle 
challenges/giochi per insegnare il linguaggio?

Sto sviluppando un progetto qui in Polonia utilizzando BBC:Microbit e Python 
(www.microbitpolska.org ), target del corso e' 
dai 9 anni in su.

Abbiamo avuto il primo workshop, circa 6 ore, con 30 studenti, 5 insegnanti e 
altrettanti pythonisti. Adesso vorrei migliorare il programma.

L'idea e' di avere poi una versione "paid" del corso di circa 24 ore da offrire 
alle scuole/etc.


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


Re: [Python] Ragazzi, figo proprio questo pycon8!

2017-04-10 Thread Christian Barra

> On 10 Apr 2017, at 18:27, Alessandro Re  wrote:
> 
> 2017-04-09 11:04 GMT+02:00 Roberto Polli :
>> Ciao belli,
>> 
>> ancora deve finire ma già ci manca... pycon8!
>> 
>> Grazie a tutti quelli che ci sono :D
> 
> Concordo, è stato un gran piacere anche per me.
> 
> Comunque mi dicono che europython dura di più :D Magari ci si vede a Rimini.
> 

Ci sara’ una speciale conta per gli Italiani durante EuroPython.

Se mancate vi togliamo l’amicizia da Facebuk!

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


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

2017-04-12 Thread Christian Barra
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


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

2017-04-14 Thread Christian Barra

> On 14 Apr 2017, at 11:21, Carlo Miron  wrote:
> 
> 2017-04-14 10:17 GMT+02:00 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?
> 
> 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] Fwd: [PSF-Community] Announcing uk.python.org

2017-04-28 Thread Christian Barra


> Begin forwarded message:
> 
> From: Peter Inglesby 
> Subject: [PSF-Community] Announcing uk.python.org
> Date: 28 April 2017 at 12:03:01 GMT+2
> To: psf-commun...@python.org
> 
> Hi all,
> 
> I'm delighted to announce uk.python.org , a new 
> website that brings together news and events from the Python community in the 
> UK.  We're also sending out a monthly newsletter, which you can sign up to 
> via the website.
> 
> If you're in the UK and run a regular meetup, are putting on an event that 
> you'd like us to publicise, or have other news you'd like to share, please 
> let me know!
> 

Copiamoli!

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


Re: [Python] Tipo: byte.

2017-06-22 Thread Christian Barra


> On 22 Jun 2017, at 21:14, Gabriele Battaglia  wrote:
> 
> Sera.
> Avvicinandomi a Python 3, ho qualche difficoltà ad afferrare il concetto di 
> tipo Byte.
> Se doveste spiegarlo in parole semplice, cosa direste e/o quale risorsa mi 
> consigliereste di leggere?

my_name = “Christian”
my_name_byte = b”Christian”

my_name.encode(‘utf-8') # b”Christian”
my_name_byte.decode(‘utf-8') # “Christian

type(my_name) # str
type(my_name_byte) # bytes

Modi differenti di rappresentare qualcosa, credo che la doc ufficiale sia 
ottima a riguardo.
——
Christian Barra
Founder of cassiny.io & pybootcamp.com
EuroPython Society Board Member
www.chrisbarra.me

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


Re: [Python] canali per rivendere un biglietto per EuroPython?

2017-06-28 Thread Christian Barra

> On 28 Jun 2017, at 11:21, Carlos Catucci  wrote:
> 
> AL proposioto, ma se uno volesse andare solo un giorno? Il prezzo non
> e' in dicato (xx.00€) e non mi pare sia possibile acquistare biglietti
> per un singolo giorno.
> 

Saranno disponibili i biglietti giornalieri on-site.

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


Re: [Python] canali per rivendere un biglietto per EuroPython?

2017-06-28 Thread Christian Barra

> On 28 Jun 2017, at 20:01, Carlos Catucci  wrote:
> 
> 
> A che prezzo? Anche solo indicativamente.
> 

https://ep2017.europython.eu/en/registration/buy-tickets/ 

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


Re: [Python] Iteratori iterabile

2017-07-05 Thread Christian Barra
Ciao

> On 5 Jul 2017, at 20:53, Franky gmail  wrote:
> 
> quindi una lista (succede la stessa cosa anche con un set) non è un iteratore 
> perchè non possiede entrambi i metodi sopraccitati. Però se creo un oggetto 
> di tipo lista, possiede entrambi i metodi:
> 
> lista1 = lista.__iter__()

Questo pero’ non e’ un oggetto di tipo lista, stai trasformando lista in un 
iterator, che sono due cose diverse.

> 
> 
> Devo desumere che le istanze di un iterabile non iteratore possono essere 
> iteratori?
> 
> 

Credo sia più’ chiaro dire che ci sono oggetti in Python che non sono iterator 
ma che possono essere iterabili.

https://docs.python.org/3/glossary.html#term-iterable 

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


Re: [Python] HTTP Client Asincrono

2017-07-09 Thread Christian Barra
Aiohttp.

Sent from my iPhone

> On 9 Jul 2017, at 23:51, Lorenzo Mainardi  wrote:
> 
> Sto cercando di fare un po' di scraping con BeautifulSoup e devo scaricare 
> quasi 1 pagine.
> Avevo iniziato con requests, ma i tempi diventano bibilici lavorando in modo 
> sincrono. Allora ho fatto i seguenti test:
> 
> * grequests: ho trovato un bug, non è più mantenuto e quindi non mi aspetto 
> che nessuno lo risolva, almeno in tempi brevi
> * twisted: non mi va di metterlo nel mezzo. Inoltre, avendoci lavorato 
> diversi anni fa lo considero troppo complesso per quello che devo fare io
> * ayncio: complicatissimo e verbosissimo.
> * requests-future: sembrerebbe quello più adatto alle mie esigenze, se solo 
> riuscissi a farlo funzionare per bene...
> 
> Avete altri suggerimenti o consigli?
> 
> -- 
> LORENZO MAINARDI
> http://blog.mainardi.me
> ___
> 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] OT - Macchina Virtuale su Cloud

2017-07-26 Thread Christian Barra
Hello,

> On 27 Jul 2017, at 00:09, Mirko Benedetti  wrote:
> 
> Ammettiamo che acquisti una macchina virtuale in cloud, presso un provider 
> come 1&1 o Aruba, per fare dei test credo che siano sufficienti, se dovessi 
> spedire una mail da questo server, dovrei mettere su un server di posta smtp, 
> oppure che voi sappiate ci si può appoggiare su un server dell'hoster, 
> esistono hoster che lo fanno, si può fare?

Prova Digital Ocean o Vultr (non ho idea di quanto siano macchinosi 1&1 e 
Aruba).

Per l’email puoi utilizzare servizi come mailgun o altri (devi avere un 
dominio).

App Engine di GC ti permette di utilizzare Gmail mi sembra.

Cheers
——
Christian Barra
Python Freelancer // Consultant // Trainer
Member of the EuroPython Society Board
www.chrisbarra.xyz
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] How Did Python Become A Data Science Powerhouse?

2017-08-29 Thread Christian Barra
> 
> On 29 Aug 2017, at 21:36, Nicola Larosa  wrote:
> 
> Eccellente excursus storico, con introduzione a parecchi strumenti.
> 
> How Did Python Become A Data Science Powerhouse?
> <https://www.youtube.com/watch?v=9by46AAqz70>

JVD keynote speaker @ PyCon Italia!

——
Christian Barra
Python Freelancer // Consultant // Trainer
Board member of the EuroPython Society
www.chrisbarra.xyz
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Asyncio e DB

2017-09-06 Thread Christian Barra
Ciao

Il giorno 6 settembre 2017 09:49, Lorenzo Mainardi  ha
scritto:

> Buongiorno a tutti,
> sto migrando del codice da requests a asyncio/aiohttp e tutto procede per
> il meglio.
> Ho perso un sacco di tempo con robaccia tipo future-request e similia, ma
> una volta capito, asyncio è potentissimo e facile da usare.
>
> Per l'inserimento nel DB ho del codice pronto che usa Dataset (
> https://dataset.readthedocs.io/en/latest/). Sembra però che non supporti
> asyncio.
>
> Qualche suggerimento su come fare a gestire l'inserimento nel DB senza
> dover riscrivere tutto il codice?
>
> Pensavo a una persistent queue nella quale il crawler inserisce i
> risultati (dizionari) e dalla quale un altro script tira fuori gli oggetti
> e gli inserisce nel db in maniera sincrona.
>
> Che ne pensate?
> Suggerimenti sulla persistent queue da utilizzare? Non sono riuscito a
> trovare una persistent queue che supporti sia la modalità asincrona che
> quella sincrona.
>
>
>
Non e' molto chiaro quello che ti serve.

Un ORM, un client async per connetterti con il db, quale db nel caso?

Anche sulla queue che intendi? le queue in generale non bloccano, e' il
client che usi che puo' essere async o meno.


With gravitational cheers,
——
Christian Barra
Python Freelancer // Consultant // Trainer
Board member of the EuroPython Society
www.chrisbarra.xyz
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Digest di Python, Volume 139, Numero 1

2017-09-06 Thread Christian Barra


> On 6 Sep 2017, at 12:31, Lorenzo Mainardi  wrote:
> 
> From: Christian Barra mailto:barrac...@gmail.com>>
> 
> Non e' molto chiaro quello che ti serve.
> 
> Un ORM, un client async per connetterti con il db, quale db nel caso?
>  
> L'ORM ce l'ho già ed è dataset che purtroppo non supporta asyncio.
> 
> Provo anche a spostare il problema: è possibile gestire operazioni sincrone 
> con ayncio?

Certo, ma blocchi il loop.

La via corretta’ e’ l’utilizzo di 
https://docs.python.org/3/library/asyncio-eventloop.html#asyncio.AbstractEventLoop.run_in_executor
 
<https://docs.python.org/3/library/asyncio-eventloop.html#asyncio.AbstractEventLoop.run_in_executor>


> 
>  
> Anche sulla queue che intendi? le queue in generale non bloccano, e' il
> client che usi che puo' essere async o meno.
> 
> Mi serve una queue che supporti sia asyncio che il metodo "tradizionale" 
> sincrono.
> Stavo dando un'occhiata a zeromq; è un po' troppo complesso di quello che mi 
> aspettavo, ma potrebbe fare al caso mio.
> 


Piu’ che una queue ti serve un task manager che gestisca la queue.

Celery, PythonRQ o arq potrebbero fare al caso tuo.


——
Christian Barra
Python Freelancer // Consultant // Trainer
Board member of the EuroPython Society
www.chrisbarra.xyz___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Suggerimento per progetto pandas/Jupyter

2017-09-10 Thread Christian Barra
Ciao

> On 11 Sep 2017, at 00:00, Matteo Scarpa  wrote:
> 
> Al lavoro stiamo elaborando e lavorando con gtfs. Io ho intenzione di 
> inserire una componente Python nel sistema Ruby che attualmente utilizziamo 
> per fare le verifiche di correttezza dei gtfs in input e output e vorrei 
> farlo in pandas + Jupyter per produrre il PDF ma non so come iniziare con 
> pandas perché per me è un mondo nuovo. Suggerimenti su come fare/iniziare o 
> avete avuto esperienze simili/avete già un modulo che fa questo? Perché 
> vorrei produrre un rapporto più dettagliato di quello del validatore di 
> Google e dovrà essere presentato a esperti di trasporti, per cui con 
> interessi diversi da i dati che il validatore ritorna.
> 
> 

Non ho idea del format gtfs e quindi non ti posso aiutare con Pandas, ma se e’ 
testo dovresti riuscire facilmente ad importarlo.

Per quanto riguarda jupyter, una volta che hai il notebook pronto con il codice 
esegui nbconvert e ti trasforma il notebook nel formato che vuoi, quindi puoi 
fare cose carine tipo:

pull dei (nuovi) dati
execute/convert del notebook
invio del pdf (html) 

——
Christian Barra
Python Freelancer // Consultant // Trainer
Board member of the EuroPython Society
www.chrisbarra.xyz___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Interview per lavoro su python (e django)

2017-09-12 Thread Christian Barra

> On 12 Sep 2017, at 11:27, Giornale di Sistema  
> wrote:
> 
> 
> Un dizionario non garantisce MAI un ordine, per quello ci sono gli ordered 
> dict.
> 

Mai dire mai.

In Python 3.6 la cosa e’ cambiata.

——
Christian Barra
Python Freelancer // Consultant // Trainer
Board member of the EuroPython Society
www.chrisbarra.xyz


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


Re: [Python] Interview per lavoro su python (e django)

2017-09-12 Thread Christian Barra


> On 12 Sep 2017, at 12:47, Carlo Miron  wrote:
> 
> È cambiata l'implementazione, non le spec. AFAIK, al momento,
> l'ordinamento è solo un effetto collaterale, e non è garantito.
> 

Se non ricordo male Hettinger l’ha presentato durante l’ultimo PyConUS.

Dovrei ri-verificare ma se non erro’ l’ordinamento (Python 3.6.2) e’ garantito 
ma non e’ garantito rimango cosi nelle future releases.

——
Christian Barra
Python Freelancer // Consultant // Trainer
Board member of the EuroPython Society
www.chrisbarra.xyz
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Interview per lavoro su python (e django)

2017-09-12 Thread Christian Barra


> On 12 Sep 2017, at 12:52, Esalando Prassi  
> wrote:
> 
> 2017-09-12 12:20 GMT+02:00 Christian Barra :
>> 
>>> On 12 Sep 2017, at 11:27, Giornale di Sistema  
>>> wrote:
>>> 
>>> 
>>> Un dizionario non garantisce MAI un ordine, per quello ci sono gli ordered 
>>> dict.
>>> 
>> 
>> Mai dire mai.
>> 
>> In Python 3.6 la cosa e’ cambiata.
>> 
> 
> Se non ricordo male questo talk capolavoro:
> 
> - https://www.youtube.com/watch?v=p33CVV29OG8
> 
> spiega bene la cosa.
> 
> Da quel che mi ricordo in Python 3.6 i dict sono ordinati "by accident".
> A quanto ne so si dovrebbe evitare di scrivere codice che faccia leva
> su questa feature perche' domani potrebbe non esserci piu' e il modo
> sano di avere dizionari ordinati e' usare i collections.OrderedDict.
> 

https://mail.python.org/pipermail/python-dev/2016-September/146327.html 
<https://mail.python.org/pipermail/python-dev/2016-September/146327.html>


——
Christian Barra
Python Freelancer // Consultant // Trainer
Board member of the EuroPython Society
www.chrisbarra.xyz___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


[Python] Microservices: esperienze & feedback

2017-10-09 Thread Christian Barra
Hello ML,
sto buttando giu’ un paio di idee per un workshop ((Micro)Services with Asyncio 
and Docker) che vorrei preparare.

Esperienze e feedback riguardanti l’implementazione di Microservices?

Sia partendo da zero che il refactoring di applicazioni esistenti.

Sia belle che brutte, quelle brutte solitamente sono più’ interessanti :p

Saluti,
——
Christian Barra
Python Freelancer // Consultant // Trainer
Board member of the EuroPython Society
www.chrisbarra.xyz

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


Re: [Python] Microservices: esperienze & feedback

2017-10-13 Thread Christian Barra


> On 12 Oct 2017, at 23:31, Jacopo Cascioli  wrote:
> 
> Ti interessano anche esperienze sulla difficoltà del convincere il team ad 
> usare microservizi? :P

Assolutamente!

> 
> Posso dire che c'è grande scetticismo, soprattutto da figure di 
> responsabilità all'uso di microservizi, nonostante siano indispensabili per 
> qualunque progetto complesso, anche solo per alcune parti del sistema. 
> La mia brutta esperienza è averli proposti, vederli rifiutati e dopo pochi 
> mesi doverli fare comunque. Se state facendo qualcosa di nuovo e 
> sufficientemente grande, fatelo con la cognizione che ad un certo punto 
> sarete comunque costretti ad avere microservizi.

Se posso chiedere quale/i sono stati i motivi per il rifiuto, e cosa ha portato 
poi in pochi mesi a dover rivedere la scelta?

> 
> L'ideale è avere un server OAuth2 che produca JWT come access token, ma in 
> Python non esiste niente che lo supporti per intero. Quindi dovrete scegliere 
> tra usare OAuth2 con l'introspezione (lento), JWT senza OAuth2 (meno sicuro), 
> scrivere il codice per supportarlo o usare altro (Auth0 o server OAuth2 in 
> altri linguaggi). 

Per il momento, come standard, considero Token JWT generati da un microservice, 
l’unico in possesso della chiave privata per firmarli.
La chiave pubblica viene sempre offerta da questo micro service.
Il token dura generalmente da qualche ora ad un giorno.


Altra domanda, a livello di database come l’avete risolto?

Avete scelto una soluzione dogmatica, una database per ogni micro service? Una 
soluzione shared? Database dietro ad un microservice?


Grazie per la risposta!

——
Christian Barra
Python Freelancer // Consultant // Trainer
Board member of the EuroPython Society
www.chrisbarra.xyz
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Client TCP con asyncio

2017-11-08 Thread Christian Barra
> 
> On 8 Nov 2017, at 12:49, Vinny Mautone  wrote:
> 
> Ciao a tutti ho scritto lo stesso anche sul forum, ho un problema con un 
> client TCP scritto utilizzando il modulo asyncio di Python 3.4.3, il client è 
> configurato in modo da riavviarsi in automatico in caso di disconnessione del 
> server, il problema è che il riavvio funziona ma solleva questa eccezione 
> "task destroyed but is pending" anche se continua a funzionare tutto infatti 
> al riavvio del server il client si ricollega e fa il suo dovere, ho letto un 
> po in giro ma non sono riuscito a trovare una soluzione valida.
> 

https://docs.python.org/3/library/asyncio-dev.html#pending-task-destroyed 
<https://docs.python.org/3/library/asyncio-dev.html#pending-task-destroyed>

La cancellazione di un task va gestita correttamente.

Consiglio anche di passare a Python 3.6.x, soprattutto se usi asyncio. 

——
Christian Barra
Python Freelancer // Consultant // Trainer
Board member of the EuroPython Society
www.chrisbarra.xyz

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


Re: [Python] Client TCP con asyncio

2017-11-08 Thread Christian Barra


> On 8 Nov 2017, at 19:09, Vinny Mautone  wrote:
> 
> Per i task sono riuscito a risolvere con queste tre righe 
> 
> for task in asyncio.Task._all_tasks:
> task.cancel()
> loop._run_once()
> 
> scusate non so come mettere i tag per il codice.
> 
> Adesso però devo risolvere questo:
> "Event loop stopped before Future completed.”

Non ho idea di cosa sia ._run_once() (non mi pare faccia parte delle public api 
di asyncio…..).

L’errore e’ chiaro, hai (probabilmente) una coroutine wrappata in un future che 
non hai completato.

Come lo stoppi il loop?

Immagino tu abbia un:

if __name__ == ‘__main__’:
 
con qualche cosa sotto, giusto?

——
Christian Barra
Python Freelancer // Consultant // Trainer
Board member of the EuroPython Society
www.chrisbarra.xyz
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Client TCP con asyncio

2017-11-09 Thread Christian Barra


> On 9 Nov 2017, at 07:40, Vinny Mautone  wrote:
> 
> Questo è _run_once()
> 
> Help on method _run_once in module asyncio.base_events:
> 
> _run_once() method of asyncio.windows_events._WindowsSelectorEventLoop 
> instance
> Run one full iteration of the event loop.
> 
> This calls all currently ready callbacks, polls for I/O,
> schedules the resulting callbacks, and finally schedules
> 'call_later' callbacks.
> 
> Girando su i vari forum che parlano dell'argomento  ho letto che era una 
> soluzione l'ho provata e funziona.



L’underscore all’inizio di _run_once, mi fa pensare che non sia qualcosa da 
utilizzare…

Hai per caso un link alla documentazione?


> 
> Per il client ho usato una classe che eredita da asyncio.protocol, 
> all'interno della quale c'è una funzione predefinita
> connection_lost(), ed è li che fermo il loop con loop.stop()

Perche fermi il loop dall’interno di un future?

https://docs.python.org/3/library/asyncio-protocol.html#asyncio.BaseProtocol.connection_lost
 
<https://docs.python.org/3/library/asyncio-protocol.html#asyncio.BaseProtocol.connection_lost>

Non hai più’ senso definire un async def tcp_reconnect da utilizzare come 
callback?


> 
> questo è il main dello script
> 
> if __name__ == '__main__':
> while True:
> try:
> host ='localhost'
> port = 8442
> username = 'python_tcp_client\n'
> loop = asyncio.get_event_loop()
> loop.run_until_complete(tcp_reconnect(username, loop, host, port))
> except KeyboardInterrupt:
> break
> except Exception as e:
> print(e)
> finally:
> for task in asyncio.Task._all_tasks:
> task.cancel()
> loop._run_once()
> loop.close()
> 
> Senza questa riga " except Exception as e: " il programma non si riavviava ma 
> si fermava per l'eccezione
> ""Event loop stopped before Future completed."
> in questo modo tramite la print() la evidenzio ma tutto prosegue.

Probabilmente il while True va all’interno di tcp_connect o reconnect.
asyncio.ensure_future(tcp_reconnect(username, loop, host, port))
loop.run_until_complete diventa run_forever.
Except per il Keyboard diventa un pass o qualcos’altro.

loop._run_once() lo toglierei, come dicevo prima probabilmente stai accedendo a 
delle private api di asyncio.

Per i Tasks, devi capire se li vuoi consumare (con gather per esempio) o 
semplicemente cancellare.

Alla fine loop.close()


——
Christian Barra
Python Freelancer // Consultant // Trainer
Board member of the EuroPython Society
www.chrisbarra.xyz___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Client TCP con asyncio

2017-11-11 Thread Christian Barra



> On 11 Nov 2017, at 13:55, Vinny Mautone  wrote:
> 
> Scusa cosa intendi per consumare il task con gather?
> Io per il momento lo sto semplicemente cancellando, perchè se non ho 
> connessione col server non mi interessa che fine fa, però vorrei capire cosa 
> intendi col gather.

Quando chiami il cancel su un task quello che succede e’ un raise CancelError 
all’interno del task.
Dipende da quello che ci devi fare ti potrebbe interessare non solo cancellare 
il task ma anche un graceful shutdown, o attendere fine anche il task non viene 
completato.

Con gather aspetti che i tasks si concludano.

——
Christian Barra
Python Freelancer // Consultant // Trainer
Board member of the EuroPython Society
www.chrisbarra.xyz

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


Re: [Python] Client TCP con asyncio

2017-11-11 Thread Christian Barra


> On 11 Nov 2017, at 17:23, Vinny Mautone  wrote:
> 
> E come dovrei implementare il gather per aspettare che il task si concluda?

Puoi utilizzare gather, wait and wait_for.

Guarda la doc ufficiale e gli esempi di Stinner qui: 
https://asyncio.readthedocs.io/en/latest/ 
<https://asyncio.readthedocs.io/en/latest/>
——
Christian Barra
Python Freelancer // Consultant // Trainer
Board member of the EuroPython Society
www.chrisbarra.xyz

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


Re: [Python] Help pyboard

2017-11-12 Thread Christian Barra


> On 12 Nov 2017, at 22:26, Daniele Zambelli  wrote:
> 
> Il 12 novembre 2017 20:02, Domenico Pannullo  ha scritto:
>> 
>> Se mi aiuti compro subito la pyboard su Amazon, solo,  ma quale, la più 
>> comoda ?
>> [...]
> 
> Io sto valutando di proporre al gruppo di robotica di scuola mia: NodeMCU 32.
> 
> Vedi ad esempio: www.shenzhen2u.com/NodeMCU-32S
> 
> Se è come la scheda NodeMCU 12 che la precedeva, si dovrebbe poterla
> programmare anche in Python.
> 

PyCom, ESP8266, Onion, RaspberryPi anche adafruit dovrebbe avere qualcosa.

Il progetto/progetti riguardano scuole?

——
Christian Barra
Python Freelancer // Consultant // Trainer
Board member of the EuroPython Society
www.chrisbarra.xyz

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


Re: [Python] Iterare una sequenza

2017-11-26 Thread Christian Barra
In pseudo code

seq = "ACTGATCGATTACGTATAGTAGAATTCTATCATACATATATATCGATGCGTTCAT"
...:
...: def finder(seq, target):
...: len_target = len(target)
...: i = 0
...: while i+len_target < len(seq):
...: yield seq[i:i+len_target], i
...: i += 1

Il check per == lo puoi inserire all’interno del finder o fuori.

——
Christian Barra
Python Freelancer // Consultant // Trainer
Board member of the EuroPython Society
www.chrisbarra.xyz

> On 26 Nov 2017, at 10:42, Giuseppe Costanzi  
> wrote:
> 
> ciao carlo,
> 
> si, interessante ma vorrei iterare la sequenza mano a mano,
> 
> stavo pensando a qualcosa tipo
> 
> next(iterator, default)
> 
> grazie comunque
> 
> 
> 
> On Sun, Nov 26, 2017 at 10:30 AM, Carlo Miron  wrote:
>> On Sun, Nov 26, 2017 at 10:20 AM, Giuseppe Costanzi
>>  wrote:
>> 
>>> ho una sequenza del tipo
>>> ACTGATCGATTACGTATAGTAGAATTCTATCATACATATATATCGATGCGTTCAT
>>> scorrendola devo trovare una sequenza target GAATTC
>>> ACTGATCGATTACGTATAGTA  "GAATTC"  TATCATACATATATATCGATGCGTTCAT
>>> quindi dividere la sequenza da G, la prima lettera della sequenza target,
>>> e calcolarmi la lunghezza dei due frammenti risultanti
>>> ACTGATCGATTACGTATAGTAG
>>> e di questa
>>> GAATTCTATCATACATATATATCGATGCGTTCAT
>> 
>> qualcosa tipo
>> 
>>>>> seq = "ACTGATCGATTACGTATAGTAGAATTCTATCATACATATATATCGATGCGTTCAT"
>>>>> target = "GAATTCT"
>>>>> first, second = seq.split(target, 1)
>>>>> first += target[1]
>>>>> second = target[1:] + second
>>>>> len(first), len(second)
>> (22, 33)
>> 
>> ?
>> ㎝
>> 
>> --
>> |:**THE 🍺-WARE LICENSE** *(Revision ㊷)*:
>> |  wrote this mail. As long as you retain this
>> | notice you can do whatever you want with this stuff.
>> | If we meet some day, and you think this stuff is worth it,
>> | you can buy me a 🍺 in return. —㎝
>> ___
>> 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

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


Re: [Python] Aiuto su design pattern Django Rest

2018-01-22 Thread Christian Barra
Subclassi l’auth di django e chiami l’endpoint java passando user e
password. L’endpoint ti restituisce un jwt o un 403 penso.
Passi il token all’utente e con la parte auth sei a posto.

Per il task nltk in background invece si apre un mondo.


-- 
With gravitational cheers,

*Christian Barra*

Founder of *cassiny.io* <https://www.getcassiny.com> & *PyBootCamp*
<https://www.pybootcamp.com>

*EPS* <http://www.europython-society.org> Board Member

*www.chrisbarra.xyz <http://www.chrisbarra.xyz>*
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


[Python] Teraki (🍣) cerca sviluppatori Python

2018-02-16 Thread Christian Barra
Si chiama Teraki, e non Teriaki come la salsa giapponese.

E' una startup di Berlino che si occupa di IoT e machine learning (
http://www.teraki.com/jobs/).

Sono alla ricerca (direi urgente) di uno sviluppatore Python con esperienza
Django (e bokeh).

Accettano anche freelancer/remote working in questa prima fase, ma la
prospettiva e' quella di una relocation a Berlino con assunzione.

Se interessati scrivetemi pure (o applicate direttamente sul sito), se
scrivete a me vi metto in contatto diretto con il founder.

Buon weekend!
-- 
With gravitational cheers,

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


Re: [Python] Shell di IPython

2018-02-26 Thread Christian Barra


> On 26 Feb 2018, at 14:29, Raffaele Damico  wrote:
> Sono alle primissime armi e vorrei capire come installare IPython per 
> provarne la shell.
> C'è qualcuno che può darmi una mano?
> 
> 

http://ipython.readthedocs.io/en/stable/install/index.html 




signature.asc
Description: Message signed with OpenPGP
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Problema di Importazione incrociata legato alle Function Annotations

2018-03-16 Thread Christian Barra
Circular imports (?).

Prova a fare l'import del modulo senza from.
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


  1   2   >