Esiste un protocollo per l'operatore 'sum'?
Questo è quello che vorrei, più o meno:
class A(object):
def __init__(self, v):
self.v = v
sum([A(1), A(2), A(3)])
dove il risultato dovrebbe essere 6, ossia la somma delle varie proprietà 'v'.
Ho provato a definire '__add__' nella classe A
È possibile scaricare i filmati dei vari anni nel formato originale?
Sono disponibili da qualche parte?
Ciao
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
http://wwwsearch.sourceforge.net/mechanize/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
Allora funziona come Word!
;-)
Il giorno 16 maggio 2011 16:28, Filadelfo Fiamma
ha scritto:
>
> Ciao ragazzi,
> Vi ricontatto in merito alla discussione che ho aperto il 10 maggio.
> Ricapitolando in breve, mi sono interessato nella gestione
> incrementale dei file pickle, facendo in modo che il
Ho un semplicissimo script python che si collega ad un sito web (fa
una chiamata POST passando alcuni argomenti), estrae alcune
informazioni (niente parsing, solo delle find) e restituisce alcuni
contenuti informativi in XML o JSON.
Mi è stato chiesto di integrare questa cosa in un'applicazione Ja
Design Patterns in Python?
I Design Pattern tradizionali (GOF) spesso hanno una implementazione
particolare se affrontati con un linguaggio dinamico come Python
(vedere le lezioni di Martelli)...
Il 11 gennaio 2012 18:38, Andrea Francia ha scritto:
> 2012/1/11 Marco Aleotti
>>
>> Per quanto rig
Provo ad ampliare un attimo le considerazione di cui sopra:
Gli ultimi anni hanno visto sicuramente un successo delle tecnologie
basate su linguaggi a tipizzazione dinamica: Ruby, Python,
Objective-C, Javascript, sono solo alcuni dei linguaggi dinamici che
si sono prepotentemente affermati negli u
Per quanto ne so io l'EPUB è un contenitore di html (ovviamente un
subset di html).
Le possibilità quindi sono:
- il tag PRE è supportato da EPUB?
- Chi ha generato l'eBook ha usato il tag PRE?
Il 13 gennaio 2012 12:21, Giuseppe Amato ha scritto:
> Il problema sta nel fatto che l'e-reader rein
Mi permetto di suggerire che un po' di materiale vario è qui:
http://programming-motherfucker.com/become.html#Python
Il 13 gennaio 2012 12:12, Alberto Abate ha scritto:
> Ciao,
> per iniziare penso che ti sia utile vedere questi...
>
> http://www.youtube.com/playlist?list=PLC64779F4E2E7EB10&feat
Non hai bisogno di caricare tutta la lista in memoria.
Uguale ma con un generatore.
print sum(x for x in xrange(3, 1000, 3) if not x % 3 or not x % 5)
Il giorno 13 febbraio 2015 09:50, Diego Barrera
ha scritto:
> Il 12/02/2015 16:14, Marco Beri ha scritto:
>
>>
>> E naturalmente Project Eu
Ciao Carlos, come stai?
Ti spiego la "let" poi la tua mail è troppo lunga e mi fermo...
In js il costrutto var definisce le variabili. Lo scope delle variabili è
sempre funzionale: ovunque tu scriva "var x = 1;" è sempre come se tu lo
scrivessi all'inizio della tua funzione. Functional Scope, app
@carlos
Nel tuo esempio intanto c'è una cosa poco chiara parlando in termini di
Javascript: le variabili si dichiarano all'interno delle funzioni con "var"
e lo si fa una volta sola. Quindi nel tuo codice già è presente un "var
pippo" 2 volte, e questo potrebbe portare a dei fraintendimenti. La
di
var pippo = element;
è la cosa correta...
Il giorno 27 febbraio 2015 13:53, Luca Bacchi ha
scritto:
> @carlos
>
> Nel tuo esempio intanto c'è una cosa poco chiara parlando in termini di
> Javascript: le variabili si dichiarano all'interno delle funzioni con "var&q
Explicit is better than implicit.
Il giorno 25 marzo 2015 11:16, Carlos Catucci ha
scritto:
>
> 2015-03-25 10:54 GMT+01:00 Manlio Perillo :
>
>> Se leggi la specifica del linguaggio noterai che c'è anche un altra
>> importante differenza tra var e `:=`
>
>
> Forse ancora non ci arrivo. Resta il
I linguaggi a oggetti possono essere Class Based (come Java) o Object Based
(come JavaScript).
Il giorno 27 marzo 2015 00:49, enrico franchi ha
scritto:
>
>
> 2015-03-26 22:17 GMT+00:00 Gian Mario Tagliaretti >:
>
>> Il 26 marzo 2015 22:16, Carlos Catucci ha
>> scritto:
>>
>> ciao Carlos,
>>
>
http://pypyjs.org/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
Mi inserisco per chiedere:
perchè OCaml non ha sfondato, che è una figata totale?
Il giorno 25 maggio 2015 10:50, Carlo Miron ha scritto:
> 2015-05-25 10:39 GMT+02:00 Giorgio Zoppi :
>
> > Per la parte di linguaggi ad alto livello il mercato e´gia abbastanza
> > saturo, questo e´quello che
Ci sarebbe F#. Credo sia praticamente un clone di OCaml ma con una
community un po' più ricca. E credo di aver visto anche delle offerte di
lavoro per F#, per dire, ... Non in Italia ovviamente.
Il giorno 25 maggio 2015 16:17, enrico franchi
ha scritto:
>
>
> 2015-05-25 15:00 GMT+01:00 Nicola La
Colgo l'occasione per andare OT. Ma nel 2015 un'interfaccia Desktop non
andrebbe fatta con tecnologie web?
Intendo robe tipo Node-webkit, o Electron (di Github). O ancora meglio una
App per Google Chrome.
Intendo seriamente, dovendo fare (dopo decenni) una applicazione desktop
con delle finestre,
Lavorando molto sul frontend di applicazioni web lavoro in JavaScript ormai
da anni e sinceramente ne apprezzo alcune caratteristiche.
Il suo modello ad oggetti va capito. Prototype-based è molto diverso da
Class-based di Python, questo lo sappiamo tutti. Piuttosto che cercare di
emulare l'eredita
Scusatemi, ho sbagliato Thread... Incollo qui la mail che ho scritto anche
dall'altra parte.
Lavorando molto sul frontend di applicazioni web lavoro in JavaScript ormai
da anni e sinceramente ne apprezzo alcune caratteristiche.
Il suo modello ad oggetti va capito. Prototype-based è molto diverso
riccardo.magliocche...@gmail.com> ha scritto:
> >>>
> >>> Il 01/10/2015 17:58, Giovanni Porcari ha scritto:
> >>>>
> >>>>> Il giorno 01 ott 2015, alle ore 17:22, Luca Bacchi <
> bacch...@gmail.com> ha scritto:
> >>>>>
Le SPA tipicamente ricevono dal server degli oggetti JSON che devono
renderizzare lato client con un motore di templating JavaScript tipo quelli
che avete citato sopra.
Tipicamente la SPA non riceve dal server pagine HTML, tranne nella prima
chiamata, ovviamente.
Proprio nella prima chiamata può
04:28 PM, "Carlos Catucci" ha
scritto:
>
> 2015-10-03 16:22 GMT+02:00 Luca Bacchi :
>
>> Proprio nella prima chiamata può avere senso inviare la pagina completa,
>> e non solo un container vuoto da dover poi riempire con successive chiamate
>> Ajax. Può aver
http://stackoverflow.com/questions/1711/what-is-the-single-most-influential-book-every-programmer-should-read
Il giorno 30 novembre 2015 00:30, Giorgio Zoppi
ha scritto:
> Be caro marco,
> io ci aggiungerei un quarto, il famoso dragon book..Compilers, Principles
> and Pratices.
> Poi un paio di
In passato la cosa sconvolse pure me. Mi dissero che "assert" va usato solo
come forma di programmazione difensiva, non ci devi implementare della
logica, catturando e gestendo le eccezioni.
Il giorno 10 maggio 2016 12:03, Pietro Battiston ha
scritto:
> Salve a tutti,
>
> ho appena scoperto __de
Io, prima di scoprire sta storia, scrivevo cose del tipo:
try:
assert len(l) != 0
# using l list
except AssertionError:
raise ValidationError()
Quasi come pattern per implementare semplici validazioni.
Ora so che non va fatto.
Il giorno 11 maggio 2016 13:39, Carl
Zed Shaw è famoso anche per "Rails is a Ghetto".
Il giorno 23 novembre 2016 09:47, Pietro ha scritto:
> Ciao Lista,
>
> vedo che non è ancora passata in lista la notizia che è uscita la beta di
> Python 3.6.
>
> http://blog.python.org/2016/11/python-360-beta-4-is-now-available.html
> https://doc
Se non ho inteso male:
Il comando
python prova.py
lo devi eseguire da terminale, non da shell Python.
Dopo il prompt C:\
L
Il 23 maggio 2012 16:42, Matteo Perini ha scritto:
> Il 23/05/2012 16:38, chiara angelone ha scritto:
>
>> Ciao a tutti,
>> sono alle prime armi con Python.
>> Sto risco
Non ho mai usato il modulo "reload". Non che io sia da considerare un
punto di riferimento, però il fatto che a te serva mi fa sospettare
che c'è qualcosa che non torna nel tuo approccio.
Per sviluppare e testare il tuo prova.py puoi tranquillamente passare
dalla finestra dell'editor in cui modifi
http://docs.python.org/library/sys.html#sys.exit
sys.exit scatena una eccezione "SystemExit"
Il 03 luglio 2012 17:06, Vittorio Spina ha scritto:
> ma quale errore lo scatena? porta tutto fuori dal try un attimo e riporta
> l'errore...
>
>
> Il 03/07/2012 17:03, Walter Valenti ha scritto:
>
>> Ho
L'incapsulamento è meglio dell'ereditarietà... E non avresti tutti
quei self, se proprio non ti piacciono (a me piacciono).
2012/10/3 Nicola Larosa :
> Antonio Lima wrote:
>> Ma se vuoi davvero renderlo implicito, l'approccio più elegante e
>> semplice IMHO è quello che prevede l'uso della selfles
Segnalo questo!
http://stackoverflow.com/questions/1711/what-is-the-single-most-influential-book-every-programmer-should-read
Il 30 ottobre 2012 17:32, Roberto Bettazzoni ha scritto:
> Ciao
>
> ottima scelta di libri, sono due appunti.
>
> una estensione: Clean Code
> http://www.amazon.com/Clean
http://nvie.com/posts/a-successful-git-branching-model/
Il giorno 15 maggio 2013 12:57, Carlos Catucci
ha scritto:
> ma siccome date sempre buoni consigli...
>
> Si sa che la gente da buoni consigli quando non puo' pu' dare il cattivo
> esempio
> (F. De Andre' - Bocca di rosa)
>
> ho un software
Ciao Carlos... Ti si è rotto Google? ;-D
http://stackoverflow.com/questions/57708/convert-xml-html-entities-into-unicode-string-in-python
2013/6/13 Carlos Catucci
> Scusate il mezzo OT ma gia che ci siamo:
>
> senza usare BeautifulSoap c'e' maniera di trasformare html entities in
> unicode str
Anche se Python ti consente di farlo... Il fatto che tu debba fare una cosa
così "insolita" dovrebbe far suonare un campanellino.
Potresti implementare un "factory" (cerca factory method su google) che, ti
restituisce l'istanza della classe o None, se necessario.
Ancora meglio la tua potrebbe ess
Non è brutto come sembra! Non l'ho mai usato neppure io ma, se non sbaglio,
circola una presentazione di Martelli sui Design Pattern in Python in cui
ne fa uso per implementare, mi sembra un Singleton. E se lo fa lui, "si può
fare"!
Detto questo credo avesse senso suggerire un approccio più tradiz
La mia domanda è la seguente:
le liste o i dizionari creati con
mgr = multiprocessing.Manager()
mgr.list()
mgr.dict()
devono essere protetti o qualche "magia" li rende thread-safe?
Non trovo questa informazione documentata da nessuna parte.
In questo esempio:
http://pymotw.com/2/m
Ciao a tutti!
È possibile fare il deploy su Apache di 2 diverse applicazione WSGI (Flask)
che girino una su Python2 e una su Python3, usando mod_wsgi?
Mi sembra di no! Da quanto mi par di capire devo scegliere se
installare libapache2-mod-wsgi o libapache2-mod-wsgi-py3. Pertanto la
scelta del run
https://wkhtmltopdf.org ?
Il giorno gio 26 set 2019 alle ore 14:48 Lorenzo Macchiavelli <
lmacchiave...@gmail.com> ha scritto:
> Ho abbastanza spunti faccio un po di prove,
> grazie mille per i suggerimenti..
> Buona giornata
>
> On Thu, Sep 26, 2019 at 11:43 AM Lorenzo Macchiavelli <
> lmacchiav
Secondo me devi dare una letta approfondita al tutorial ufficiale su
python.org. Per capire più o meno come funziona e per vedere un po' di
libreria standard.
Poi devi imparare lì stile pythonico. Io anni fa trovai molto utile il
Python Cookbook di Alex Martelli. Oggi è sicuramente una risorsa un
Io faccio esattamente come con node:
pip3 install -r requirements.txt
pip3 freeze > requirements-lock.txt
Dentro requirements.txt elenco le librerie che uso io, il primo livello, e
spesso (non sempre) non indico il versioning. In questo modo so che
pip3 install -r requirements.txt
i
Se usi Docker (un container) è probabile che tu non debba usare un
Virtualenv (un altro container). O meglio, non è più necessario.
Il lun 12 ott 2020, 08:36 Federico Fissore ha scritto:
> Franky Bonanno wrote on 11/10/20 22:59:
> > Docker e pipenv.
>
>
> Puoi elaborare?
>
> In che modo usando d
Mmm Puoi sempre usare
pip3 install - r requirements.txt
freeze
o quello che vi pare...
Solo che, sei già dentro Docker! A che ti serve Virtualenv?
Il giorno lun 12 ott 2020 alle ore 10:19 Federico Fissore
ha scritto:
> Luca Bacchi wrote on 12/10/20 09:37:
> > Se usi D
import pprint
pprint.pprint(data)
Il giorno mar 30 mar 2021 alle ore 17:35 Yuri ha scritto:
> Salve,
>
> mi piacerebbe qualcosa di interattivo, attualmente uso già prettyprint
> e pp in pdb. I dati sono nativi, tranne una classe che ho creato. L'idea
> era quella di avere uno strumento che pe
Se l'applicazione è minimale, considererei un framework minimale: Flask è
la prima cosa che viene in mente.
Python-only significa nessuna particolare tecnologia client-side, ossia una
applicazione web 1.0. Ok, va bene lo stesso.
Ovviamente un framework WSGI (come Flask) richiede un application se
Sono incappato in questo articolo:
https://kobzol.github.io/rust/python/2023/05/20/writing-python-like-its-rust.html
e devo riconoscere che descrive un generale approccio allo sviluppo in
Python in cui mi sono molto riconosciuto.
Nel mio caso però dovete sostituire Rust con TypeScript: da quand
---
> On Wednesday, May 24th, 2023 at 10:25 AM, Luca Bacchi
> wrote:
>
> Sono incappato in questo articolo:
>
>
> https://kobzol.github.io/rust/python/2023/05/20/writing-python-like-its-rust.html
>
> e devo riconoscere che descrive un generale approccio allo sviluppo in
&g
48 matches
Mail list logo