n 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
> Python
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
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
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
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
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
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
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
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 <
>
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
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.
>
>
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,
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,
>
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
04:28 PM, "Carlos Catucci" <carlos.catu...@gmail.com> ha
scritto:
>
> 2015-10-03 16:22 GMT+02:00 Luca Bacchi <bacch...@gmail.com>:
>
>> Proprio nella prima chiamata può avere senso inviare la pagina completa,
>> e non solo un container vuoto da dover p
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ò
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
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
..@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:
> >>>>>
> >>>&g
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
Mi inserisco per chiedere:
perchè OCaml non ha sfondato, che è una figata totale?
Il giorno 25 maggio 2015 10:50, Carlo Miron mi...@python.it ha scritto:
2015-05-25 10:39 GMT+02:00 Giorgio Zoppi giorgio.zo...@gmail.com:
Per la parte di linguaggi ad alto livello il mercato e´gia
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 enrico.fran...@gmail.com
ha scritto:
2015-05-25
I linguaggi a oggetti possono essere Class Based (come Java) o Object Based
(come JavaScript).
Il giorno 27 marzo 2015 00:49, enrico franchi enrico.fran...@gmail.com ha
scritto:
2015-03-26 22:17 GMT+00:00 Gian Mario Tagliaretti g.tagliare...@gmail.com
:
Il 26 marzo 2015 22:16, Carlos
Explicit is better than implicit.
Il giorno 25 marzo 2015 11:16, Carlos Catucci carlos.catu...@gmail.com ha
scritto:
2015-03-25 10:54 GMT+01:00 Manlio Perillo manlio.peri...@gmail.com:
Se leggi la specifica del linguaggio noterai che c'è anche un altra
importante differenza tra var e `:=`
var pippo = element;
è la cosa correta...
Il giorno 27 febbraio 2015 13:53, Luca Bacchi bacch...@gmail.com 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
e lo si fa una
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,
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 diegonebarr...@yahoo.it
ha scritto:
Il 12/02/2015 16:14, Marco Beri ha scritto:
E
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:
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 essere
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ù
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 carlos.catu...@gmail.com
Scusate il mezzo OT ma gia che ci siamo:
senza usare BeautifulSoap c'e' maniera di trasformare html
http://nvie.com/posts/a-successful-git-branching-model/
Il giorno 15 maggio 2013 12:57, Carlos Catucci
carlos.catu...@gmail.comha 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
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 robe...@bettazzoni.it ha scritto:
Ciao
ottima scelta di libri, sono due appunti.
una estensione: Clean Code
http://docs.python.org/library/sys.html#sys.exit
sys.exit scatena una eccezione SystemExit
Il 03 luglio 2012 17:06, Vittorio Spina vittorio.sp...@gmail.com 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
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 perini.mat...@gmail.com ha scritto:
Il 23/05/2012 16:38, chiara angelone ha scritto:
Ciao a tutti,
sono alle prime armi con
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
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 giuam...@gmail.com ha scritto:
Il problema sta nel fatto
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 alberto.ab...@gmail.com ha scritto:
Ciao,
per iniziare penso che ti sia utile vedere questi...
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
http://wwwsearch.sourceforge.net/mechanize/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python
È 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
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
42 matches
Mail list logo