[Python] sprint uwsgi 1 dicembre

2015-11-24 Per discussione Riccardo Magliocchetti

Ciao a tutti,

l'1 dicembre dalle 18.30 alle 22.30 faremo un piccolo sprint su uwsgi. Cos'è 
uwsgi? uwsgi è un application container per applicazioni wsgi ma non solo.


Il piano dello sprint è di sistemare alcune issue facilmente risolvibili che si 
trovano nel bug tracker da più tempo del dovuto :) I bug interessanti per un 
nuovo contributore sono quelli marcati come documentation ed easy-patch. Se vi 
sentite più sicuri ce ne sono anche altri più tosti :)


Ci coordineremo (in inglese) via irc nel canale #uwsgi sul network freenode.

Se qualcuno si trova in zona Torino, abbiamo organizzato un piccolo ritrovo, 
scrivetemi fuori dalla lista per i dettagli.


Link rilevanti:
https://github.com/unbit/uwsgi/
https://github.com/unbit/uwsgi-docs

--
Riccardo Magliocchetti
@rmistaken

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


[Python] ANN: released psutil 3.3.0 with OpenBSD support

2015-11-24 Per discussione Giampaolo Rodola'
Full story here:
http://grodola.blogspot.com/2015/11/openbsd-support-for-psutil.html

-- 
Giampaolo - http://grodola.blogspot.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Digest di Python, Volume 117, Numero 23

2015-11-24 Per discussione Daniele Zambelli
Il 24 novembre 2015 17:06, Marco Beri  ha scritto:
> Io non lo trovo poi così ricorsivo. Lo trovo "indentato". Questo sì... :-)

Penso che la ricorsività  venga dal fatto che children referenzia
liste di elmenti di tipo d.

Ciao

-- 

Daniele

www.fugamatematica.blogspot.com

giusto!
nel verso
forse è perché non guardiamo le cose
Quando non ci capiamo,
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Digest di Python, Volume 117, Numero 24

2015-11-24 Per discussione Edoardo Gabrielli
Per la cronaca, questo è il dizionario che il testo prende come esempio. Marco 
ci ha preso :)
d = {'name':'musica', 'children':
  [{'name':'rock', 'children':
   [{'name':'origini','children':[]},
{'name':'rock','children':[]},
{'name':'hard rock', 'children':[]}]},
   {'name':'jazz', 'children':
   [{'name':'origini', 'children':
   [{'name':'1900', 
'children':

[{'name':'origini','children':[]}]}]},
{'name':'ragtime', 'children':[]},
{'name':'swing', 'children':[]}]}]}

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


Re: [Python] Aiuto esercizio python

2015-11-24 Per discussione Enrico Bianchi

On 11/24/2015 04:11 PM, enrico franchi wrote:

ATTENZIONE: sto malignando ]:)


Cosa non c'e' chiaro in tutto cio'?

Che non c'e` il video su Youtube :)

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


Re: [Python] Digest di Python, Volume 117, Numero 23

2015-11-24 Per discussione Marco Beri
2015-11-24 16:35 GMT+01:00 Carlos Catucci :

> dizionario = {
> 'lista1': [
> {
> 'campo1': 1,
> 'campo2': 2,
> },
> {
> 'campo1': 1,
> 'campo2': 2,
> },
> {
> 'campo1': 1,
> 'campo2': 2,
> },
> ],





> Dov'e' la complessita'?
>

Mi sa che non hai letto bene il problema. Quoto:


*"*
*Un dizionario d rappresenta un albero se d ha due chiavi: 'name' con *
*valore il nome di un nodo e 'children' con valore la lista (eventualmente
vuota) *
*dei nodi figli e quest'ultimi sono a loro volta dizionari dello stesso
tipo**"*


Questo sì che è un dizionario che va bene:

d = {
  "root": "pippo",
  "children": [
{
   "root: "pippino",
   "children": []
},
{
   "root: "plutino",
   "children": [
  {
 "root: "paperino",
 "children": []
  },
  {
 "root: "paolino",
 "children": []
  },
   ]
},
   ],
}

Questo è un albero d secondo la definizione del problema.

Io non lo trovo poi così ricorsivo. Lo trovo "indentato". Questo sì... :-)

Ciao.
Marco.

-- 
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
http://beri.it/articoli/ - Qualche articolo
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Digest di Python, Volume 117, Numero 23

2015-11-24 Per discussione Carlos Catucci
Sono con il cell e rispondo a Marco.

Io non davo la soluzione solo un esempio di dizionario di liste di
dizionari che qualcuno definiva cosa complessa

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


[Python] PyCon 2016 CFP Deadlines and Overview Info - Italian Python Users

2015-11-24 Per discussione Betsy Waliszewski
Fellow Pythonistas and enthusiasts:

Roughly a week from today PyCon US 2016 *TUTORIALS* call for proposals will
close. To be precise, we'll close the system at 2015-11-30 23:59 GMT
-12:00. For more information, please check out
https://us.pycon.org/2016/speaking/tutorials/

.

A quick overview of PyCon 2016:

   - The conference (us.pycon.org) is for everyone interested in Python!
   Registration is open[1].
   - May 28–29 - Two days of Tutorials
   - May 30-June 1 - Three days of Conference
   - June 2-5 - Four days of Sprints
   - Tutorial proposals[2] due in one week, on November 30.
   - Talk and poster proposals[3] due on January 3.
   - The 3 main conference days also include lunch, a vendor expo hall,
   free-form Open Spaces, lightning talks, and a job fair!
   - Childcare will be available.
   - Sponsorships are still available![4]


Check us out on Twitter[5] and our blog[6]!

Best wishes -
PyCon 2016 Staff

[1]  https://us.pycon.org/2016/registration/
[2] https://us.pycon.org/2016/speaking/tutorials/
[3] https://us.pycon.org/2016/speaking/talks/
[4] https://us.pycon.org/2016/sponsors/prospectus/

[5] https://twitter.com/pycon
[6] http://pycon.blogspot.com/

-- 
Betsy Waliszewski
Python Software Foundation
Event Coordinator / Administrator
@betswaliszewski
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Aiuto esercizio python

2015-11-24 Per discussione Gianluca Amato
Questo è il pezzo che non capisco.. "Un dizionario d rappresenta un albero se d 
ha due chiavi: 'name' con
valore il nome di un nodo e 'children' con valore la lista (eventualmente vuota)
dei nodi figli e quest'ultimi sono a loro volta dizionari dello stesso tipo. Si
veda l'esempio qui sotto.
Implementare inoltre la funzione create_tree(d) che preso un dizionario d che
rappresenta un albero crea il corrispondente albero con nodi di tipo TNode e ne
ritorna la radice. La funzione deve aggiungere i figli nello stesso ordine in 
cui 
sono elencati nelle liste delle chiavi 'children’.” Come lo costruisco 
l’albero? Grazie in anticipo
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Si può imparare

2015-11-24 Per discussione giulianc51
Il giorno Sat, 21 Nov 2015 14:15:32 +0100
Carlos Catucci  ha scritto:

> 2015-11-21 13:59 GMT+01:00 Marco Beri :
> 
> > Però si può anche imparare.
> 
> 
> Oppure in alternativa essere "sbranati" dal nostro Gollum ;)

acc, che brutta reputazione ti sei fatto in questa lista,
Gollum !


> Carlos

ciao,
giuliano

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


Re: [Python] Aiuto esercizio python

2015-11-24 Per discussione Marco Beri
2015-11-23 19:33 GMT+01:00 Gianluca Amato :

> Questo è il pezzo che non capisco.. "Un dizionario d rappresenta un albero
> se d ha due chiavi: 'name' con
> valore il nome di un nodo e 'children' con valore la lista (eventualmente
> vuota)
> dei nodi figli e quest'ultimi sono a loro volta dizionari dello stesso
> tipo. Si
> veda l'esempio qui sotto.
> Implementare inoltre la funzione create_tree(d) che preso un dizionario d
> che
> rappresenta un albero crea il corrispondente albero con nodi di tipo TNode
> e ne
> ritorna la radice. La funzione deve aggiungere i figli nello stesso ordine
> in cui
> sono elencati nelle liste delle chiavi 'children’.” Come lo costruisco
> l’albero? Grazie in anticipo
>

Gianluca,
sbaglio o questo è un problema scolastico?

Se è così, mi sa tanto che devi almeno provarci tu, farci vedere la tua
soluzione e poi chiederci dove ti impicci.

Ma farlo fare in toto da qualcuno in lista (che non sarò io :-P ), non mi
pare troppo giusto.

Ciao.
Marco.

-- 
http://beri.it/ - Un blog
http://beri.it/i-miei-libri/ - Qualche libro
http://beri.it/articoli/ - Qualche articolo
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Digest di Python, Volume 117, Numero 22

2015-11-24 Per discussione Edoardo Gabrielli

>> Questo è il pezzo che non capisco.. "Un dizionario d rappresenta un albero
>> se d ha due chiavi: 'name' con
>> valore il nome di un nodo e 'children' con valore la lista (eventualmente
>> vuota)
>> dei nodi figli e quest'ultimi sono a loro volta dizionari dello stesso
>> tipo. Si
>> veda l'esempio qui sotto.
>> Implementare inoltre la funzione create_tree(d) che preso un dizionario d
>> che
>> rappresenta un albero crea il corrispondente albero con nodi di tipo TNode
>> e ne
>> ritorna la radice. La funzione deve aggiungere i figli nello stesso ordine
>> in cui
>> sono elencati nelle liste delle chiavi 'children?.? Come lo costruisco
>> l?albero? Grazie in anticipo
>> 
> 
> Gianluca,
> sbaglio o questo è un problema scolastico?
> 
> Se è così, mi sa tanto che devi almeno provarci tu, farci vedere la tua
> soluzione e poi chiederci dove ti impicci.
> 
> Ma farlo fare in toto da qualcuno in lista (che non sarò io :-P ), non mi
> pare troppo giusto.
> 
> Ciao.
> Marco.
> 

In sua difesa dico che il problema è veramente difficile per i nostri livelli.
Purtroppo corrono veramente tanto al nostro corso.

Comunque vi trovo veramente dappertutto!
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Aiuto esercizio python

2015-11-24 Per discussione enrico franchi
2015-11-23 18:33 GMT+00:00 Gianluca Amato :

> Questo è il pezzo che non capisco.. "Un dizionario d rappresenta un albero
> se d ha due chiavi: 'name' con
> valore il nome di un nodo e 'children' con valore la lista (eventualmente
> vuota)
> dei nodi figli e quest'ultimi sono a loro volta dizionari dello stesso
> tipo. Si
> veda l'esempio qui sotto.
> Implementare inoltre la funzione create_tree(d) che preso un dizionario d
> che
> rappresenta un albero crea il corrispondente albero con nodi di tipo TNode
> e ne
> ritorna la radice. La funzione deve aggiungere i figli nello stesso ordine
> in cui
> sono elencati nelle liste delle chiavi 'children’.” Come lo costruisco
> l’albero? Grazie in anticipo
>
>
Questo stesso esercizio lo ha postato qualuno, forse tu stesso, sul forum
di Python-it.

Python (l'utente, non il linguaggio) ha risposto (e si applica anche in
questo caso):

Il dizionario non lo devi creare, ti viene dato. Devi scrivere una funzione
che prenda in ingresso un dizionario formato in quel modo e restituisca un
oggetto TNode (di cui presumibilmente dovrai scrivere la classe) che
rappresenta la radice. Ovviamente dovrà essere possibile attraversare
l'albero partendo dalla radice, quindi dovrai aggiungere tutti i figli
mentre attraversi il dizionario.

Nota: se non sai cosa significhi un termine, basta cercare. Ad oggi, Google
è ancora gratis. Ma poi anche un minimo di ragionamento: cross|posting,
cosa sarà mai?


Cosa non c'e' chiaro in tutto cio'? E' un esercizio *veramente* banale.
Basta fermarsi a riflettere.

1. sai creare una classe (immagino di si, se non te lo avrebbero dato)
2. sai creare un oggetto (come sopra)
3. sai creare una funzione (come sopra)
4. Se il dizionario di partenza contiene due campi, name & children...
secondo te, che faccia deve avere un oggetto che rappresenta la stessa
roba? Tipo... quali attributi ti aspetti che abbia?
5. Mettendo insieme 1, 2 e 4 vuole dire che puoi tirare fuori
un'implementazione iniziale di TNode (verosimilmente, sono 4 righe per la
cosa piu' semplice che funziona).
6. Questo e' l'esempio piu' semplice in assoluto di ricorsione. Devi solo
chiederti quale sia il caso base... ma pensa, e' talmente semplice in
questo caso che semplicemente se scrivi il codice nel modo piu' naturale
possibile il caso base viene automaticamente supportato.
7. Con 3 e 5 e 6 puoi scrivere la funzione (che sara' probabilmente lunga
tipo 4-5 righe).


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


Re: [Python] Digest di Python, Volume 117, Numero 22

2015-11-24 Per discussione enrico franchi
2015-11-24 14:45 GMT+00:00 Edoardo Gabrielli :

> In sua difesa dico che il problema è veramente difficile per i nostri
> livelli.
> Purtroppo corrono veramente tanto al nostro corso.
>

Dici che corrono? A me sembra un problema assolutamente adeguato dopo circa
2 mesi di corso, potenzialmente sul lato semplice. *Specie* perche'
lavorate in Python. Fosse stato C++, un paio di problemi in piu' ci
sarebbero stati.

In generale, tutte le volte che ho avuto l'impressione che un corso fosse
troppo difficile, e' semplicemente saltato fuori in retrospettiva che non
stavo facendo abbastanza esercizi. E programmare e' una cosa che si impara
ad esercizi; punto e fine.

Se questo esercizio e' troppo complicato allo stato attuale, vuole dire
semplicemente che bisogna fare piu' esercizi (piu' semplici).  Comunque
nell'altro post (se poi usaste la ml come tutti non ci sarebbero thread
spezzati, quote dal digest e chi piu' ne ha piu' ne metta) vi ho fatto la
scomposizione del problema. Mi aspetto che l'unico pezzo in cui ci possa
essere poca chiarezza e' il punto sulla ricorsione.

Come si capisce la ricorsione? Capendo la ricorsione (pun intended & old).
Scherzi a parte... facendo esercizi (piu' semplici) sulla ricorsione.

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


Re: [Python] Si può imparare

2015-11-24 Per discussione enrico franchi
2015-11-24 9:45 GMT+00:00 giulianc51 :

> acc, che brutta reputazione ti sei fatto in questa lista,
>

*Ottima* reputazione, dal mio punto di vista. Finestre rotte. Se lasciamo
una finestra rotta, presto tutto l'edificio avra' le finestre rotte.
Bisogna tenere pulito. ;)


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


Re: [Python] Si può imparare

2015-11-24 Per discussione Carlos Catucci
2015-11-24 10:45 GMT+01:00 giulianc51 :

> acc, che brutta reputazione ti sei fatto in questa lista,
> Gollum !
>

A parte che io gli voglio bene, ma fa benissimo. La netiquette implica
rispetto. Indispensabile per essere rispettati.
E' un a regola condivisa da tutti per rendere fruibile il servizio tutto
qui.

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


Re: [Python] Digest di Python, Volume 117, Numero 23

2015-11-24 Per discussione Edoardo Gabrielli

> Dici che corrono? A me sembra un problema assolutamente adeguato dopo circa
> 2 mesi di corso, potenzialmente sul lato semplice. *Specie* perche'
> lavorate in Python. Fosse stato C++, un paio di problemi in piu' ci
> sarebbero stati.
> 
> In generale, tutte le volte che ho avuto l'impressione che un corso fosse
> troppo difficile, e' semplicemente saltato fuori in retrospettiva che non
> stavo facendo abbastanza esercizi. E programmare e' una cosa che si impara
> ad esercizi; punto e fine.
> 
> Se questo esercizio e' troppo complicato allo stato attuale, vuole dire
> semplicemente che bisogna fare piu' esercizi (piu' semplici).  Comunque
> nell'altro post (se poi usaste la ml come tutti non ci sarebbero thread
> spezzati, quote dal digest e chi piu' ne ha piu' ne metta) vi ho fatto la
> scomposizione del problema. Mi aspetto che l'unico pezzo in cui ci possa
> essere poca chiarezza e' il punto sulla ricorsione.
> 
> Come si capisce la ricorsione? Capendo la ricorsione (pun intended & old).
> Scherzi a parte... facendo esercizi (piu' semplici) sulla ricorsione.

Parlo per me, anche se non ho fatto io la domanda sono comunque un diretto 
interessato, in effetti il problema è proprio nella ricorsione.
Concettualmente è chiara, il fatto che è un dizionario di liste di dizionari è 
complesso.
Comunque magari vi posto il mio codice se ho qualche problema (l’ho iniziato da 
poco).

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


Re: [Python] Aiuto esercizio python

2015-11-24 Per discussione salvatore monaco
io ti dico provaci, posta una soluzione, anche parziale, magari capirai
provandoci quali sono le cose che realmente non capisci del problema.

In lista potrebbe esserci anche il prof...

S

Il giorno 24 novembre 2015 11:21, Marco Beri  ha
scritto:

> 2015-11-23 19:33 GMT+01:00 Gianluca Amato :
>
>> Questo è il pezzo che non capisco.. "Un dizionario d rappresenta un
>> albero se d ha due chiavi: 'name' con
>> valore il nome di un nodo e 'children' con valore la lista (eventualmente
>> vuota)
>> dei nodi figli e quest'ultimi sono a loro volta dizionari dello stesso
>> tipo. Si
>> veda l'esempio qui sotto.
>> Implementare inoltre la funzione create_tree(d) che preso un dizionario d
>> che
>> rappresenta un albero crea il corrispondente albero con nodi di tipo
>> TNode e ne
>> ritorna la radice. La funzione deve aggiungere i figli nello stesso
>> ordine in cui
>> sono elencati nelle liste delle chiavi 'children’.” Come lo costruisco
>> l’albero? Grazie in anticipo
>>
>
> Gianluca,
> sbaglio o questo è un problema scolastico?
>
> Se è così, mi sa tanto che devi almeno provarci tu, farci vedere la tua
> soluzione e poi chiederci dove ti impicci.
>
> Ma farlo fare in toto da qualcuno in lista (che non sarò io :-P ), non mi
> pare troppo giusto.
>
> Ciao.
> Marco.
>
> --
> http://beri.it/ - Un blog
> http://beri.it/i-miei-libri/ - Qualche libro
> http://beri.it/articoli/ - Qualche articolo
>
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>
>


-- 
@salvatoremonaco
http://blog.smitsolution.net
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Aiuto esercizio python

2015-11-24 Per discussione Matteo Boscolo

Il 24/11/2015 11:21, Marco Beri ha scritto:
a farlo fare in toto da qualcuno in lista (che non sarò io :-P ), non 
mi pare troppo giusto.

si si .. non imparerai mai se non ti sporchi le mani :)))


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


Re: [Python] Digest di Python, Volume 117, Numero 23

2015-11-24 Per discussione Carlos Catucci
2015-11-24 16:28 GMT+01:00 Edoardo Gabrielli :

> Concettualmente è chiara, il fatto che è un dizionario di liste di
> dizionari è complesso.


dizionario = {
'lista1': [
{
'campo1': 1,
'campo2': 2,
},
{
'campo1': 1,
'campo2': 2,
},
{
'campo1': 1,
'campo2': 2,
},
],

'lista2': [
{
'campo1': 1,
'campo2': 2,
},
{
'campo1': 1,
'campo2': 2,
},
{
'campo1': 1,
'campo2': 2,
},
],
'lista3': [
{
'campo1': 1,
'campo2': 2,
},
{
'campo1': 1,
'campo2': 2,
},
{
'campo1': 1,
'campo2': 2,
},
],
}


Dov'e' la complessita'?

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


Re: [Python] Digest di Python, Volume 117, Numero 23

2015-11-24 Per discussione enrico franchi
2015-11-24 15:28 GMT+00:00 Edoardo Gabrielli :

> Concettualmente è chiara, il fatto che è un dizionario di liste di
> dizionari è complesso.
>

L'unico modo per passare da "concettualmente chiara" a "chiara" (ovvero
"strumento nel mio arsenale che so usare") e' solo esercizio.


> Comunque magari vi posto il mio codice se ho qualche problema (l’ho
> iniziato da poco).
>

Questa e' un'ottima idea. Vedrai che la soluzione e' in effetti piu' facile
di quello che ti aspetti.


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


Re: [Python] Digest di Python, Volume 117, Numero 23

2015-11-24 Per discussione Manlio Perillo
2015-11-24 16:28 GMT+01:00 Edoardo Gabrielli :
> [...]
>> Come si capisce la ricorsione? Capendo la ricorsione (pun intended & old).
>> Scherzi a parte... facendo esercizi (piu' semplici) sulla ricorsione.
>
> Parlo per me, anche se non ho fatto io la domanda sono comunque un diretto 
> interessato, in effetti il problema è proprio nella ricorsione.
> Concettualmente è chiara, il fatto che è un dizionario di liste di dizionari 
> è complesso.

Infatti un albero è una struttura dati ricorsiva:
https://it.wikipedia.org/wiki/Albero_(informatica)


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


Re: [Python] Digest di Python, Volume 117, Numero 23

2015-11-24 Per discussione Manlio Perillo
2015-11-24 16:28 GMT+01:00 Edoardo Gabrielli :
>

Come mai questo messaggio è stato inviato in Cc a
python-requ...@lists.python.it ?


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