Re: [Python] Domanda su import.
Premesso che senza indicazioni più precise sul "peso" (RAM? CPU? Tempo?) della libreria, dell'elaborazione, dei dati grezzi e di quelli che dovranno essere prodotti è difficile dare una risposta. Se il tuo applicativo è basato su asyncio, potresti valutare di instanziare un concurrent.futures.ProcessPoolExecutor quando e dove serve, sfruttare più CPU per l'elaborazione e non sequestrare la CPU con delle coroutine che impiegano tanto tempo con elaborazione. Se parliamo del solito webserver (django, flask, ecc) e ipotizzando che tu non abbia SSE o websocket che sostanzialmente ti rimandano al caso precedente, creerei comunque un processo esterno i dei worker dedicati alla libreria e dal tuo applicativo contatterei il pool per avviare l'elaborazione, scrivendo poi il risultato in un luogo che sia accessibile dal server web per renderlo scaricabile dall'utente o in modo che il completamento del task possa essere rilevato dal programma che esponga il risultato in un'area apposita all'utente/i interessati. Se invece deve essere una soluzione tutta in uno, senza processi esterni, dovresti valutare i seguenti costo (costo può essere la RAM usata, la CPU usata, il tempo... valuta): 1. costo di import della libreria 2. costo di trasmissione (anche file su disco) dei dati alla libreria 3. costo di elaborazione dei dati 4. costo di trasmissione (anche file su disco) dei dati prodotti dalla libreria 5. costo di una richiesta gestita dal tuo programma quando non entra in gioco la libreria 6. la percentuale media di richieste che necessitano della libreria. chiamiamo 1..4 la somma dei costi da 1 a 4. Se 6 è basso e 1..4 è considerevolmente maggiore di 5... carica la libreria solo quando e dove serve. Se 6 è basso e 1..4 è simile a 5 carica la libreria a monte. Se 6 è medio alto, carica la libreria a monte, Il giorno mar 20 feb 2024 alle ore 13:21 ha scritto: > Ciao. > > Una questione di carattere generale. > > > > Devo usare una libreria abbastanza grossa. Però, non tutto il mio > programma la usa, ma solo una delle sue funzioni e queesta funzione > potrebbe essere chiamata una sola volta, più volte o anche non chiamata > affatto. > > > > Secondo voi, l’import di questa libreria è comunque meglio metterlo ad > inizio programma, o piuttosto all’interno della funzione interessata? > > > > Grazie. > > > > Gabry. > > > > Gabriele Battaglia (Gabe / Gabry) - IZ4APU > > --... ...-- -.. . .. --.. - .- .--. ..- - ..- . . > > Sent from Outlook on Windows, Genus Bononiae's computer. (Libero) > > > ___ > Python mailing list > Python@lists.python.it > https://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] typing.NamedTuple - valori di default con definizione funzionale
Errata: il codice di Links ovviamente è: Links = typing.NamedTuple( "Links", tuple( (cardinal_point.value, int) for cardinal_point in CARDINAL_POINTS_6_NS)) ho anche provato ad aggiungere questa modifica dopo la creazione di Links, ma non ha effetto. Links._field_defaults = { cardinal_point.value: None for cardinal_point in CARDINAL_POINTS_6_NS } suppongo che provare a ridefinire __new__ possa essere la soluzione... Il giorno mar 8 mar 2022 alle ore 20:48 Massimiliano della Rovere < massimiliano.dellarov...@gmail.com> ha scritto: > Salve a tutti! > Sto cercando in python 3.10 di creare una typing.NamedTuple (*typing.* > non *collections.*) in questo modo: > > Links = typing.NamedTuple( > "Links", > { > cardinal_point.value: int > for cardinal_point in CARDINAL_POINTS_6_NS > }) > e fin qui funziona tutto. > > Non riesco a capire se e come ci sia modo di inserire anche i parametri di > default. > > Non posso usare la versione: > class Links(typing.NamedTuple): > colonna: int = valore > ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
[Python] typing.NamedTuple - valori di default con definizione funzionale
Salve a tutti! Sto cercando in python 3.10 di creare una typing.NamedTuple (*typing.* non *collections.*) in questo modo: Links = typing.NamedTuple( "Links", { cardinal_point.value: int for cardinal_point in CARDINAL_POINTS_6_NS }) e fin qui funziona tutto. Non riesco a capire se e come ci sia modo di inserire anche i parametri di default. Non posso usare la versione: class Links(typing.NamedTuple): colonna: int = valore ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
[Python] requests_ntlm3
Ciao a tutti. Qualcuno di voi usa la libreria requests_ntlm3? Sto provando a effettuare l'autenticazione sul server aziendale per cercare di automatizzare la rilevazione di problemi, ma ottengo sempre errore 500 dal server. il pezzetto incriminato è questo: import requests from requests_ntlm3 import HttpNtlmAuth response = requests.get( url=constants.AEU_URL, auth=HttpNtlmAuth( username=self._username, password=self._password)) print(response) ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Ancora sugli iteratori.
nativamente no, ma puoi usare enumerate. for index, value in enumerate(iterable): Il giorno mar 3 mar 2020 alle ore 14:51 Gabriele Battaglia ha scritto: > Buon pomeriggio a tutti. > Sono alle prese con il concetto che sta alla base degli iteratori. > Nel mio caso specifico si tratta di un oggetto os.scandir(base_dir) che > contiene gli oggetti di una directory ma credo andrebbe bene per > quallsiasi altro oggetto iteratore. > > Fino ad ora ho compreso che un ciclo for sull'oggetto, itera i suoi > elementi costitutivi, in maniera automatica. Volendo invece richiamare > manualmente l'elemento successivo si può invocare il metodo __next__. > > Esiste però un modo per sapere l'indice dell'oggetto che sto ottenendo? > Cioè, quale oggetto di quanti (tipo oggetto x su un totale di n). > > E poi, è possibile spostare il puntatore che itera all'interno > dell'iterabile e punta il prossimo elemento da restituire? > > Ad esempio, se eseguo un ciclo for sul mio oggetto os.scandir e poi ne > eseguo un secondo: il primo funziona, il secondo no perchè il puntatore > è già arrivato a restituire l'ultimo elemento e, immagino, vada > reinizializzato. > Anche una cosa del tipo: > > numero_elementi = len(list(os.scandir(base_dir))) > > Funziona ma sembra portare il puntatore/itratore sull'ultimo elemento in > quanto se eseguo poi un ciclo for su os.scandir, non ottengo nulla. > > Qualcuno ha voglia di darmi un indizio per chiarirmi le idee? > > -- > Gabriele Battaglia, IZ4APU (Libero) > Sent from TB on Windows 10, Genus Bononiae's computer. > ___ > Python mailing list > Python@lists.python.it > https://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Annuncio di lavoro
Il link da problemi, lo riporto per esteso: https://meritocracy.is/it/dedalus/software-developer-python-python-41858 Il giorno mer 19 dic 2018 alle ore 10:33 Massimiliano della Rovere < massimiliano.dellarov...@gmail.com> ha scritto: > La sede di lavoro non è assegnata - l'azienda ha sedi in tutta Italia - e > potrebbe essere concesso il telelavoro con riunioni in trasferta > quindicinali di allineamento del team. > > Tutti i dettagli al seguente link: > https://bit.ly/2GrCo5X > ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
[Python] Annuncio di lavoro
La sede di lavoro non è assegnata - l'azienda ha sedi in tutta Italia - e potrebbe essere concesso il telelavoro con riunioni in trasferta quindicinali di allineamento del team. Tutti i dettagli al seguente link: https://bit.ly/2GrCo5X ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
[Python] Annuncio di lavoro su python
È consentito inviare un'annuncio di offerta di lavoro per python? ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
[Python] annnuncio di lavoro
È possibile pubblicare un annuncio di lavoro? ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
[Python] Rivista bimestrale su python
Quanti di voi sanno dell'esistenza di questa rivista? http://sprea.it/rivista/14982 Io la ho scoperta oggi in edicola! ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
[Python] Pythonisti in zona Messina/Milazzo
In agosto dovrei essere un paio di settimane in Sicilia, zona Spartà (tra Messina e Milazzo). Ci sono pythonisti in zona? Potremmo organizzare un mini incontro! ___ Python mailing list Python@lists.python.it https://lists.python.it/mailman/listinfo/python
Re: [Python] Gestire più errori con lo stesso blocc except.
Il giorno mar 11 lug 2017 alle ore 15:12 Marco Beriha scritto: > > Ma a che pro avere nell'iterabile due classi di eccezioni, una che dipende > dall'altra? Alla fine non ti basta quella più generica? Cosa mi sfugge? > > > Piuttosto è possibile fare questo: > > try: > qualcosa() > except KeyError as exc: > ommamma1() > except KeyError as exc: > ommamma2() > > > Supponi di avere una libreria che su un metodo può sollevare differenti eccezioni diverse e per entrambe devi effettuare la stessa azione. Invece di sciorinare più blocchi "except:" con lo stesso codice, le accorpi. Relativamente all'usare quella più generica, potrebbe essere troppo generica e ti fa gestire eccezioni che non vorresti prendere. Esempio: se devi trappare IndexError e KeyError, ok puoi usare LookupError; ma se vuoi IndexError e TypeError, il parente più prossimo ad entrambe è "Exception" generica, ma non vuoi usarla altrimenti l'except "assorbe" tutte le eccezioni. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Gestire più errori con lo stesso blocc except.
try: qualcosa() except (KeyError, TypeError): ommamma() Le eccezioni nell'iterabile sono valutate da sx a dx, quindi classi di eccezioni derivate da altre presenti nello stesso iterabile devono stare il più a sinistra possibile. Il giorno mar 11 lug 2017 alle ore 14:05 Gabriele Battaglia < iz4...@libero.it> ha scritto: > Giorno. > E' possibile prevedere la gestione di più di un errore, con lo stesso > blocco Except? > Gabriele. > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Libro gratis Pakt: Expert Python Programming - Second Edition
https://www.packtpub.com/packt/offers/free-learning ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Google Group Py Marchigiano
È stato creato un google group per mettere in comunicazione e favorire la nascita di iniziative tra i pythonisti marchigiani. Aderite numerosi e portate amici pythonisti :) py-mar...@googlegroups.com https://groups.google.com/forum/#!forum/py-marche ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [PyConIT] Follow-up Beginners' Day e CoderDojo
già preso il biglietto :) Il giorno gio 4 mag 2017 alle ore 16:47 Pietro Battiston < m...@pietrobattiston.it> ha scritto: > Il giorno mer, 12/04/2017 alle 12.28 +, Massimiliano della Rovere > ha scritto: > > io sarei interessato a dare una mano a Pisa. Conoscete altri > > pythonisti pisani che potrebbero voler collaborare? > > Per eventuali altri pisani all'ascolto: > > https://www.gulp.linux.it/2017/05/03/gulp-seminari-su-python-17-24-magg > io-2017/ > <https://www.gulp.linux.it/2017/05/03/gulp-seminari-su-python-17-24-maggio-2017/> > > ... continua su https://groups.google.com/forum/#!forum/pypisa > > ciao > > Pietro > > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [PyConIT] Follow-up Beginners' Day e CoderDojo
Certo che sì! :) Il giorno mar 18 apr 2017 alle ore 12:41 Matteo Benci <mat...@pycon.it> ha scritto: > Ottimo lavoro! > > Direi che potremmo sentirci periodicamente per aggiornamenti e se vi > servisse supporto per le iniziative, che ne dite? :) > > > > > Il 17/04/2017 20:53, Massimiliano della Rovere ha scritto: > > Ho creato un gruppo per discutere localmente di promozione Python a Pisa > senza spammare sulla ML nazionale: pyp...@googlegroups.com > > Pythonisti Pisani e dei dintorni, fatevi avanti e iscrivetevi! > > Il giorno lun 17 apr 2017 alle ore 16:45 Tommaso Sartor < > tmmsar...@gmail.com> ha scritto: > >> On Apr 17, 2017 00:08, "Lorenzo Buonanno" <buonanno.lore...@gmail.com> >> wrote: >> >> > Il giorno mer, 12/04/2017 alle 12.28 +, Massimiliano della Rovere >> > ha scritto: >> > > io sarei interessato a dare una mano a Pisa. Conoscete altri >> > > pythonisti pisani che potrebbero voler collaborare? (io non ne >> > > conosco). >> > > >> > >> > Con il GULP (LUG pisano, http://gulp.linux.it/ ) abbiamo fatto un corso >> > introduttivo a Python un paio di anni fa, per maggio prossimo abbiamo >> > in programma un seminario su Python per analisi dei dati (dettagli da >> > definire) e siamo apertissimi ad altre iniziative/collaborazioni del >> > genere. >> > >> > (Poi passiamo pure in privato, ma volevo segnalare la cosa ad eventuali >> > altri pisani in lista) >> > >> > ciao, >> > >> > Pietro >> >> Mi unisco ai pythonisti pisani che potrebbero voler collaborare. >> >> Penso possa essere molto interessante far partire una community a Pisa >> (magari in collaborazione col GULP) per training sessions, hackaton, o >> portare avanti progetti più o meno seri >> >> >> Ciao a tutti e buona Pasqua, >> Lorenzo >> >> >> ___ >> Python mailing list >> Python@lists.python.it >> http://lists.python.it/mailman/listinfo/python >> >> >> Ciao a tutti, >> >> Anch'io mi aggiungo volentieri alla lista dei Pythonisti pisani disponili >> a collaborare ad iniziative varie. >> Saluti, >> Tommaso >> ___ >> Python mailing list >> Python@lists.python.it >> http://lists.python.it/mailman/listinfo/python >> > > > ___ > Python mailing > listPython@lists.python.ithttp://lists.python.it/mailman/listinfo/python > > > -- > [image: logo] > > > > *Matteo Benci* > > > > > * Event Set-Up & Coordinator PyCon Otto | Florence | April 6-9, 2017 web: > pycon.it <http://www.pycon.it> | facebook.com/pyconitalia > <https://www.facebook.com/pyconitalia> Phone: +393495577593 > <+39%20349%20557%207593> * > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [PyConIT] Follow-up Beginners' Day e CoderDojo
Ho creato un gruppo per discutere localmente di promozione Python a Pisa senza spammare sulla ML nazionale: pyp...@googlegroups.com Pythonisti Pisani e dei dintorni, fatevi avanti e iscrivetevi! Il giorno lun 17 apr 2017 alle ore 16:45 Tommaso Sartor <tmmsar...@gmail.com> ha scritto: > On Apr 17, 2017 00:08, "Lorenzo Buonanno" <buonanno.lore...@gmail.com> > wrote: > > > Il giorno mer, 12/04/2017 alle 12.28 +, Massimiliano della Rovere > > ha scritto: > > > io sarei interessato a dare una mano a Pisa. Conoscete altri > > > pythonisti pisani che potrebbero voler collaborare? (io non ne > > > conosco). > > > > > > > Con il GULP (LUG pisano, http://gulp.linux.it/ ) abbiamo fatto un corso > > introduttivo a Python un paio di anni fa, per maggio prossimo abbiamo > > in programma un seminario su Python per analisi dei dati (dettagli da > > definire) e siamo apertissimi ad altre iniziative/collaborazioni del > > genere. > > > > (Poi passiamo pure in privato, ma volevo segnalare la cosa ad eventuali > > altri pisani in lista) > > > > ciao, > > > > Pietro > > Mi unisco ai pythonisti pisani che potrebbero voler collaborare. > > Penso possa essere molto interessante far partire una community a Pisa > (magari in collaborazione col GULP) per training sessions, hackaton, o > portare avanti progetti più o meno seri > > > Ciao a tutti e buona Pasqua, > Lorenzo > > > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > > > Ciao a tutti, > > Anch'io mi aggiungo volentieri alla lista dei Pythonisti pisani disponili > a collaborare ad iniziative varie. > Saluti, > Tommaso > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [PyConIT] Follow-up Beginners' Day e CoderDojo
si potrebbe anche creare una mappa dei pythonisti italia sullo stile di Django People Il giorno ven 14 apr 2017 alle ore 10:52 Christian Barra < barrac...@gmail.com> ha scritto: > > On 14 Apr 2017, at 11:21, Carlo Miron <mi...@python.it> wrote: > > 2017-04-14 10:17 GMT+02:00 Massimiliano della Rovere > <massimiliano.dellarov...@gmail.com>: > > sarebbe utile avere un sito che mostri su mappa e in versione tabellare > tutte le iniziative di eventi python... magari esiste già e non lo so? > > > http://lmorillas.github.io/python_events/ > https://www.python.org/events/ > > > Direi specifico a livello di Italia… > > Da aggiungere alla to-do-list per python.it... > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [PyConIT] Follow-up Beginners' Day e CoderDojo
sarebbe utile avere un sito che mostri su mappa e in versione tabellare tutte le iniziative di eventi python... magari esiste già e non lo so? Il giorno gio 13 apr 2017 alle ore 15:57 Pietro Battiston < m...@pietrobattiston.it> ha scritto: > Il giorno mer, 12/04/2017 alle 12.28 +, Massimiliano della Rovere > ha scritto: > > io sarei interessato a dare una mano a Pisa. Conoscete altri > > pythonisti pisani che potrebbero voler collaborare? (io non ne > > conosco). > > > > Con il GULP (LUG pisano, http://gulp.linux.it/ ) abbiamo fatto un corso > introduttivo a Python un paio di anni fa, per maggio prossimo abbiamo > in programma un seminario su Python per analisi dei dati (dettagli da > definire) e siamo apertissimi ad altre iniziative/collaborazioni del > genere. > > (Poi passiamo pure in privato, ma volevo segnalare la cosa ad eventuali > altri pisani in lista) > > ciao, > > Pietro > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] [PyConIT] Follow-up Beginners' Day e CoderDojo
io sarei interessato a dare una mano a Pisa. Conoscete altri pythonisti pisani che potrebbero voler collaborare? (io non ne conosco). Il giorno mer 12 apr 2017 alle ore 13:59 Christian Barra < barrac...@gmail.com> ha scritto: > Hello from the other side! > > Dopo il grande successo del Beginners’ Day del CoderDojo vorrei capire se > ci vogliamo muovere in qualche modo per aiutare favorire attività’ del > genere al di fuori di PyCon IT. > > Il CoderDojo di Firenze vorrebbe cominciare a fare qualcosa con Microbit > per esempio….. > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Deep Learning for Computer Vision with Python
Può interessare a qualcuno? Deep Learning for Computer Vision with Python [ eBook ], via @Kickstarter https://www.kickstarter.com/projects/adrianrosebrock/deep-learning-for-computer-vision-with-python-eboo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Pesaro Pythonic HackClub
Io sto cercando di organizzare un incontro a Senigallia, e sono in contatto con alcuni pythonisti incontrati alla PyCon. Alcuni sono su DevMarche, quindi metti un annuncio lì. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Riflessioni su anni e compensi (was Pythonista wanted a Pisa)
Non mi limiterei chiedermi quanti sono i clienti intelligenti, ma anche quanti (dove?) sono i responsabili dello sviluppo SW intelligenti e con visione di lungo respiro. Il giorno sab 6 feb 2016 alle ore 18:46 Carlos Catucci < carlos.catu...@gmail.com> ha scritto: > > 2016-02-06 18:39 GMT+01:00 Alessandro Dentella: > >> Il cliente intelligente capisce benissimo il vantaggio di una persona >> con la giusta esperienza. Ed alla persona capace ed esperta non serve >> mettersi in competizione con i lavori delle persone appena formate. Vi >> sono molti ruoli dove è proprio necessaria esperienza e >> competenza. Una persona brava e capace vale molto più di 2 persone >> inesperte che non hanno una visione di lungo respiro. >> > > Vero ma ... quanti sono i clienti intelligenti? La maggior parte ragiona > con il portafoglio al posto del cervello. > E non capendo una cippa della cosa non vede la differenza tra la persona > esperta e quella inesperta, ma solo quanto costano. E chiaramente quello > esperto costa (in apparenza) di piu'. Fargli capire che uno bravo puo' fare > il lavoro bene (e magari una volta sola, senza doverci rimettere le mani o > peggio ancora mettere pezze a colore su pezze a colore che alla fine hai un > una coperta patchwork invece che un applicativo SW) in meno tempo non e' > cosa. > > Ovviamenet non tutti, dipende molto anche dalla zona dove si lavora, e dal > target a cui si riesce ada arrivare. > Un amico mi diceva che tra i suoi contatti ha un tipo che fa siti con WP a > 2500/3000 euro, mentre di solito quella roba la gran parte la fanno con > 1000 o meno. Si vede che il tipo e' bravo a scovare clienti che sono > disposti a pagare la professionalita' (anche con WP puoi essere > professionale, anche se quasi ci potrebbe stare il sito tailor made a quei > prezzi) . > > Carlos > -- > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] pycon.it 2016. Tutti a Firenze?
Io ci sarò. Tutto già prenotato! Il giorno mar 19 gen 2016 11:52 Roberto Polliha scritto: > Ciao belli, > > quest'anno dovrei portare tre colleghi a pycon.it! > > Chi sta venendo? > > Se qcn vuole dare un feedback sui miei abstract mi può contattare in > privato e gli giro il link. Ovviamente sono a disposizione per > peer-review ;) > > Pace, > R. > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > -- skype: masdero, twitter: __MadeR__ Mi scriva in italiano; Write me in English; Skribu al mi Esperante! Volete farmi un regalo e non sapete cosa? :D https://www.amazon.it/gp/registry/ref=cm_reg_rd-upd?ie=UTF8=YADA0T7BS6VH=wishlist http://www.uplay.it/w-mader http://www.origami-shop.com/wishlist.php?wishlist_id=797 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] AA Cercasi Pythonisti Padovani !
Io sono a Senigallia ma a un incontro a Padova, se posso, ci vengo volentieri! Il 04/Dic/2015 17:26, "Christian Barra"ha scritto: > Vorrei organizzare un meetup a Padova, se c'e' qualche Padovano alzi la > mano ! > > -- > > I wish you a good day, > Christian > > ___ > Python mailing list > Python@lists.python.it > http://lists.python.it/mailman/listinfo/python > > ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Simili ad Arduino direttamente programmabili in python
Fino ad ora ho trovato: https://onion.io/ http://wipy.io/ ne conoscete altri? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] idio[ma]ticità
se non ti piace il pop potresti cambiare kwargs = {columns[c.column]: c.value for c in row} in kwargs = { columns[c.column]: c.value for c in row if c.column is not None} non mi è chiara una cosa: come finisce quel None nel descrittore delle colonne dell'xslx/db? Il giorno lun 20 apr 2015 alle ore 14:19 Marco De Paoli depao...@gmail.com ha scritto: dopo il talk di Alex su codice pythonico/idiomatico... beh, non posso lasciar passare il seguente caso senza chiedervi un opinione dunque il caso è questo ho un file Excel xlsx con righe da caricare una a una su DB non consigliatemi di utilizzare un ETL, perchè non è questo il punto ah, a proposito, ho scoperto che per mangeggiare i file xlsx, openpyxl va alla grande tornando a noi... la prima riga dell'xlsx è un intestazione che stabilisce i nomi dele colonne avevo chiesto che usassero i nomi uno a uno con i nomi dei campi su db. ma, no, sarebbe stato troppo semplice e logico, per cui i nomi sono a dir poco fantasiosi e volatili Indi per cui ho un dict che rimappa nomi-colonne-xlsx con nomi-campi-db XLSX_COLUMN_NAMES = { 'IL nome' : 'name', 'RIFERIMENTO a GIGIO': 'gigio_id', } il piano per il caricamento dati è il seguente: iterare sulle righe dell'xlsx, costruire un kwargs, fare l'insert abbastanza KISS, insomma ok, show me the code! import openpyxl as pyx from .models import MyModel CN = XLSX_COLUMN_NAMES wb = pyx.load_workbook(sample.xlsx)) ws = wb['DB'] columns = {c.column: CN.get(c.value) for c in ws.rows[0]} MyModel.objects.all().delete() for row in ws.rows[1:]: kwargs = {columns[c.column]: c.value for c in row} kwargs.pop(None) MyModel(**kwargs).save() le istruzioni per il db sono per django, e per di più sono un po' niubbe (nel senso che si poteva fare qualcosa di più bulk) ma non è la parte importante: non fanno altro che cancellare tutti i record e poi inserirli uno per uno E' quel kwargs.pop(None) che non mi piace Ci ho girato un po' intorno, ma non mi viene in mente come rimuoverlo a meno di introdurre degli if che mi piacciono ancora meno voi che ne dite? Marco P.S. se non conoscete openpyxl vi dico che l'attributo value è il contenuto della cella, mentre l'attributo column è la sua coordinata x in notazione-excel, ossia A, B, etc. Per esempio, la cella D13 ha cell.column == D P.P.S. boh, mi sa che vi ho dato un po' troppo contesto rispetto al problema vero e proprio. Ma diciamo che è stata anche l'occasione per citare qualche tecnologia che mi ha fatto comodo: openpyxl e ... Django! ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Si puo' semplificare?
Comunque la giri, devi fare delle join tra le tabelle e con l'orm di django seguire le FK nei modelli avviene tramite il punto, quindi direi che è già in forma minima e djanghica. Il giorno lun 20 apr 2015 alle ore 16:48 Carlos Catucci carlos.catu...@gmail.com ha scritto: Ho una seiei di tabelle correlate tra loro. Devo, partendo da un estremo, arrivare all'altro. Con l'orm di Django scrivo una cosa del tipo user_connection.router_id.hosters_id.address_id.categories_id.descrizione Funziona ma mi sembra un pistolotto un poco eccessivo. Qualche hint su dove ravanare per trovare strade piu' pythonic-djanghiche? Muchas gracias Carlos -- EZLN ... Para Todos Todo ... Nada para nosotros ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] idio[ma]ticità
Ma allora non ti conviene ciclare solo sulle colonne presenti in CN (avendo cura di inserire in CN tutte quelle che ti servono) ? Il giorno lun 20 apr 2015 alle ore 16:05 Marco De Paoli depao...@gmail.com ha scritto: ciao Massimiliano, Il giorno 20 aprile 2015 15:28, Massimiliano della Rovere massimiliano.dellarov...@gmail.com ha scritto: non mi è chiara una cosa: come finisce quel None nel descrittore delle colonne dell'xslx/db? colonne presenti nell'xlsx e che non vanno caricate Marco ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Presentazione ed appuntamento alla Pycon 6
Allora ci vediamo tra poco! Il giorno gio 16 apr 2015 18:56 Gollum1 gollum1.smeag...@gmail.com ha scritto: Il 16 aprile 2015 12:11:50 CEST, Paolo Melchiorre pa...@melchiorre.org ha scritto: Io ci sarò da domani, sarebbe bello incontrare altri della lista durante la conferenza. Io sono già arrivato. Pochi minuti fa in un albergo oltre l'Arno. Stasera gironzolo un po', è domani, per tre giorni, vi ascolterò... Ho lasciato a casa l'anello, quindi sarò ben visibile. Mi spiace di non conoscere di persona Carlos, ma spero di incontrare tanti di voi. Byez -- Gollum1 Teoro, dov'è il mio teoro Inviato dal mio dispositivo Android con K-9 Mail. Perdonate la brevità e gli errori di battitura (maledetto correttore automatico). ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Pettegolezzi su Python
Al più puoi fissare l'interfaccia (Duck typing) non il tipo. Potremmo usare il sistema di interfacce di Zope3! :) Il giorno ven 17 apr 2015 00:18 Enrico Bianchi enrico.bian...@ymail.com ha scritto: On 04/16/2015 04:34 PM, Marco Santamaria wrote: A me piacerebbe sapere in quali contesti il gradual typing in Python potrebbe risultare vantaggioso e quando no. Una su tutte, un Jit sarebbe decisamente piu` efficiente se sapesse a priori il tipo di dato da analizzare Enrico ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Smettete di scrivere shell script (era: Re: Lanciare script da altro script)
Io uso spesso un approccio ibrido: uno script bash per chiamare task scritti con paver http://paver.github.io/paver/ che ha un po' l'idea del makefile. Il giorno mar 3 mar 2015 02:10 Giampaolo Rodola' g.rod...@gmail.com ha scritto: 2015-03-01 10:38 GMT+01:00 Nicola Larosa n...@teknico.net: enrico franchi wrote: Io sinceramente per lanciare 4 programmi in stecca scriverei 4 righe di bash. Il riduzionismo degli shell script scritti tanto sono quattro righe è pernicioso. Non sono mai quattro righe: sappiamo bene che ogni frammento di codice ha la tendenza ad allungarsi, col tempo. La sintassi imbarazzante degli shell script disincentiva dallo scrivere codice robusto, che controlla i processi lanciati e ne gestisce i codici di ritorno. Disincentiva anche dallo scrivere test: avete mai visto shell script corredati di test, anche quelli molto lunghi? E purtroppo ce ne sono ancora tanti, di questi ultimi. L'assenza di documentazione e commenti nella totalità degli script in circolazione è poi ben al di là dell'imbarazzante. Abbiamo uno strumento molto migliore per scrivere script, anche corti, anche di sistema: usiamolo. E chi trovasse il codice basato su subprocess ancora troppo prolisso può usare quel gioiello della libreria sh http://amoffat.github.io/sh/. Per l'amore di quanto avete di più caro, uscite dagli anni '70: smettete di scrivere shell script. Completamente. Dimenticatene l'esistenza. -- Nicola 'tekNico' Larosa http://www.tekNico.net/ If you are an expert in the intricacies of C++, please consider this knowledge a kind of martial art - something a real master never uses. - Yossi Kreinin, C++ FQA Lite, 2009 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python Mmmm non sono d'accordissimo. Dipende dal task. Per scompattare un tar.gz è più semplice usare sh/bash che python, idem per cancellare una directory o file di una certa estensione ricorsivamente o aggiungere semplici filtri tramite grep. Quando vuoi semplicemente fare una cosa di questo tipo in cascata usare Python è semplicemente sconveniente. Esiste una via di mezzo di cui io sono diventato un grande fan durante gli anni, il Makefile, e purtroppo sono ancora troppo pochi i Pythonisti che lo usano. -- Giampaolo - http://grodola.blogspot.com ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Python exception or return code.
Si pone però un problema in questo scenario: dato che il risultato non può essere generato (a causa dell'errore), manca qualcosa a cui agganciare il magic method __error__. Una possibile soluzione a questo problema sono: - i deferred di Twisted https://twistedmatrix.com/documents/current/core/howto/defer.html - i futures di Python 3.3+ https://docs.python.org/3/library/concurrent.futures.html#future-objects - i future di tornado: http://www.tornadoweb.org/en/stable/concurrent.html (e in Javascript la libreria Q: http://www.html.it/articoli/javascript-asincrono-le-promise-e-la-libreria-q/ ) Il giorno dom 1 mar 2015 alle ore 00:33 Giovanni Porcari giovanni.porc...@softwell.it ha scritto: Il giorno 28/feb/2015, alle ore 19:34, enrico franchi enrico.fran...@gmail.com ha scritto: On Sat, Feb 28, 2015 at 2:06 PM, Giorgio Zoppi giorgio.zo...@gmail.com wrote: Vorrei aprire una discussione senza cadere nella trappola del expert beginner. In Python in quali casi e' preferibile usare eccezzioni o in quali casi e' preferibile usare return codes. Secondo la teoria, spiegata in Framework Design Guidelines: Conventions, Idioms, and Patterns for Reusable .NET Libraries, : Exceptions integrate well with object-oriented languages. Object-oriented languages tend to impose constraints on member signatures that are not imposed by functions in non-OO languages. For example, in the case of constructors, operator overloads, and properties, the developer has no choice in the return value. For this reason, it is not possible to standardize on return-value-based error reporting for object-oriented frameworks. An error reporting method, such as exceptions, which is out of band of the method signature is the only option. Ma ne la vita quotidiana si apprende dell'esperienza e non solo dalla teoria. Durante la vostra esperienza vi e' capitato di decidere questo? Non capisco la domanda. Stai chiedendo se ho mai usato le eccezioni (si), se ho mai scritto codice che lancia intenzionalmente eccezioni (si), se ho mai scritto codice che non avrei potuto scrivere facilmente senza eccezioni (essenzialmente si) o quale sia la mia posizione a riguardo? Come dire... boh. Dipende dal linguaggio e dipende dal contesto. Tipo in Java lavorare con le eccezioni pone limitazioni simili a lavorare liberalmente con i tipi di ritorno. Poi i tipi di ritorno hanno sempre il problema del valore nullo (controllare tutto per None e' in generale seccante, specie quando questo ti costringe a rendere None invalido perche' deve mostrarti l'errore -- in questo preferisco di gran lunga Maybe/Optional, che almeno funziona come si deve). In Python la tradizione e' fare un uso abbastanza liberale delle eccezioni. Di per se si potrebbe avere anche la convenzione di ritornare *sempre* una tupla con qualcosa che indica l'errore. In Go si fa cosi' (o per lo meno, e' diffuso) ed e' piuttosto accettabile. Ci sono momenti in cui vorrei avere eccezioni vere e proprie, ma la cosa finisce li (si, so di panic, ma la sintassi e' talmente orribile che mi sembra di fare piangere gesubambino per niente). In Haskell anche li le eccezioni ci sono, ma fino ad un certo punto. Trovo che non si integrino eccellentemente nel resto del linguaggio, per cui in generale tendo ad usare Maybe/Either. Alcune volte mi sono mancate. Ma sono secoli che non lavoro con Haskell. Personalmente trovo che in un contesto imperativo/OOP le eccezioni siano proprio una gran cosa. Le proprieta' che hanno sul controllo di flusso sono spesso complicate da implementare altrimenti (o meglio, non complicate, solo un sacco di boilerplate). Poi ci sono i problemi accessori: seguire il controllo di flusso puo' diventare davvero un incubo, visto che diventa non predicibile manco sapere se qualcosa termina guardandolo. def will_it_ever_end(a, b): while 1: a += b Davvero non abbiamo modo di sapere cosa succedera'. Ho già avuto modo di dire che sono solo un autodidatta sia pure di lunga data e quindi so che in questo momento rischio di dire fregnacce. Però mi sono sempre chiesto una cosa: siccome in python comunque tutto è un oggetto, non sarebbe in qualche modo plausibile rendere l'errore come attributo del risultato ? Se ad esempio scrivo x=f(y) allora posso poi testare x.__error__ per sapere se c'è stato un errore. Sono ragionevolmente certo che ci sia qualcosa di sbagliato in questo ragionamento ma sono troppo ignorante sulla parte teorica di python (o meglio in generale sui linguaggi) per capirlo. Enrico mi aiuti ? Ciao G. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] byte e python 2.7.9
Ora non ho modo di provarlo ma credo che struct.unpack(c, serie) possa essere utile. https://docs.python.org/2/library/struct.html Il giorno mer 25 feb 2015 18:41 Filippo Dal Bosco - filippo.dalbo...@whiteready.com ha scritto: python 2.7.9 Data una serie di bytes tipo questa: serie= b'R\xa0\xb6\xc9u\x0f](\t$\xd4' se faccio print serie ottengo (circa..) R���u ]($� come faccio invece ad ottenere proprio questo b'R\xa0\xb6\xc9u\x0f](\t$\xd4' detto in altre parole come faccio a stampare la rappresentazione ( =il significante) del byte invece che il suo significato? ho provato in molti modi ma non ci sono riuscito sono solo riuscito ad ottenere una lista print map(None,serie) ma non mi va bene. -- Filippo ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Gestionale come lo scrivo?(Was: Walks like Python. Runs like C).
Io posso capire che scrivere la documentazione sia un passo oneroso in termini di tempo uomo (e quindi di denaro), ma senza di essa non è pensabile (imho) che uno sviluppatore possa: - scegliere di investire il suo tempo per la curiosità o necessità di impararlo rispetto a un altro prodotto più documentato; - proporlo nella ditta dove lavora; - valutarne scalabilità e solidità come investimento rispetto ad altri prodotti emergenti. Insomma; la mancanza di documentazione annulla i vantaggi che GenroPy può offrire, a meno che un gruppo di interessati non possa avere una vostra guida/consulenza per tutto il tempo nessario ad impararlo per un uso professionale; ma dubito che ciò sia fattibile dato che, se è un problema ritagliarvi il tempo per documentarlo, a maggior ragione sarà impossibile dare assistenza in tempi ragionevoli a dei programmatori. Ed è un peccato sia per le caratteristiche che ne avete pubblicizzato sia perché dalla mole di codice, mi par di capire che GenroPy sia il lavoro di anni: possibile che in tutto questo tempo non si sia trovato il tempo (o la volontà) di documentarlo per provare a diffonderlo o far nascere una community? In quest'ottica, perché rilasciare i sorgenti su github o consigliarlo per sviluppare un gestionale o pubblicizzarlo alla PyCon? skype: masdero, twitter: __MadeR__ Mi scriva in italiano; Write me in English; Skribu al mi Esperante! Volete farmi un regalo e non sapete cosa? :D http://www.origami-shop.com/wishlist.php?wishlist_id=797 2015-01-22 23:50 GMT+01:00 Simone Federici s.feder...@gmail.com: Giovanni Porcari: Dissento nel modo piú completo. Genropy non si usa per applicazioni web classiche. Mai nato per quello. Genropy consente ad una azienda australiana con 180 addetti collegati di gestire ordini, produzione, spedizioni per oltre 400.000 fatture all'anno. Ottimo. Altri numeri nel 2011, chissà se nel 2015 sono cambiati. http://blog.lupi-software.com/2011/04/03/genropy-has-no-community/ Nasce per competere con qt o wx e non per essere web. Con il vantaggio peró che nulla va installato. Capito, allora è inutile confrontarlo con django. Comunque sono scelte ;) Ci sto giocando stasera, guardando gli esempi trovo un po' accoppiato css, dom, python e modelli. Mi sembra di capire che la grafica è un po' schiantata? non trovo esempi... Qui va parecchio lento da casa mia, forse è la sandbox?. Ti dico la verità. Lo trovo un ottimo esercizio e sicuramente un prodotto utile alla tua azienda, ma non ha futuro fuori. Un prodotto del tutto analogo (in java) è ZK. Disegna tutto con componenti e widget e ti permette di fare un gestionale complesso, drag and drop con 2 righe di codice, form, tabelle, e compagnia. E' volendo anche bootstrap/responsive. Alternativamente a scrivere tutto in java ci sono dei template xml tipo xhtml. Dacci una occhiata potresti rubargli qualche buona idea. guardati la sandbox http://www.zkoss.org/zksandbox e la documentazione http://www.zkoss.org/documentation Se vuoi che genropy abbia un futuro devi cercare di vedere oltre a cosa piace a te, cosa piace al mercato, chiedi magari a degli analisti marketing (gardner?) come è posizionato genropy rispetto alla concorrenza. ciao Simone ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Gestionale come lo scrivo?(Was: Walks like Python. Runs like C).
Premessa: relativamente a Genropy (non al gestionale), ho visto che su www.genropy.org sono presenti uno screencast e la trascrizione di un tutorial, ma non è presente alcuna documentazione. A settembre sarà rilasciato solo il gestionale o anche la documentazione di Genropy? Il giorno Thu Jan 15 2015 at 13:29:52 Giovanni Porcari giovanni.porc...@softwell.it ha scritto: [...] con Genropy è scritto un gestionale completo che sarà rilasciato a settembre [...] ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Salve a tutti, prima domanda , terra terra
Hai dimenticato dividendo e divisore. Esempio: python3 script.py 8 2 Il giorno mer 7 gen 2015 05:53 null emilioto...@yahoo.co.jp ha scritto: Sto iniziando a studiare Python attraverso il libro di M.Beri per Apogeo su Pocket Python che tratta la versione 3.x. Al capitolo 6 si introducono le funzioni try. finally...else. Il problema e` che non riesco a far funzionare i comandi come da libro. per prima cosa ho usato l`IDLE . Dopo che Beri stesso mi ha risposto che invece l`esempio si riferiva a uno script, ho provato anche con lo script ( ho usato run module) ma l`errore rimane. Scusate sara banale ma questo e` il mio primo inghippo che non riesco a risolvere da solo. Ecco lo script: import sys dividendo = int(sys.argv[1]) divisore = int(sys.argv[2]) try: quoziente = dividendo / divisore except: print (Eccezione!) print (sys.exc_info()[0]) print (sys.exc_info()[1]) print(sys.exc_info()[2]) else: print(Quoziente uguale a , quoziente) finally: print (Ho finito) L`errore e nello screenshot in allegato. Enrico Maria Rinaldi - Original Message - *From:* python-requ...@lists.python.it python-requ...@lists.python.it *To:* python@lists.python.it *Date:* 2015/1/7, Wed 07:08 *Subject:* Digest di Python, Volume 107, Numero 15 Invia le richieste di iscrizione alla lista Python all'indirizzo python@lists.python.it Per iscriverti o cancellarti attraverso il web, visita http://lists.python.it/mailman/listinfo/python oppure, via email, manda un messaggio con oggetto `help' all'indirizzo python-requ...@lists.python.it Puoi contattare la persona che gestisce la lista all'indirizzo python-ow...@lists.python.it Se rispondi a questo messaggio, per favore edita la linea dell'oggetto in modo che sia più utile di un semplice Re: Contenuti del digest della lista Python... Argomenti del Giorno: 1. R: Re: Offertona di libri Python e non solo a 5?: scade OGGI (Paolo Di Ieso) 2. Re: Offertona di libri Python e non solo a 5?: scade OGGI (Francesco Maida) 3. Re: Python con tipi (Enrico Bianchi) 4. Walks like Python. Runs like C. (Marco Daneluzzo) 5. Domanda per utenti mac (paolo lo bello) 6. Re: Domanda per utenti mac (Carlos Catucci) 7. Re: Domanda per utenti mac (Simone Federici) 8. Re: Domanda per utenti mac (Simone Federici) 9. Re: Domanda per utenti mac (Carlos Catucci) -- Message: 1 Date: Tue, 6 Jan 2015 12:04:47 +0100 (CET) From: Paolo Di Ieso paolodii...@libero.it To: python@lists.python.it Subject: [Python] R: Re: Offertona di libri Python e non solo a 5?: scade OGGI Message-ID: 736589528.3094711420542287834.javamail.ht...@webmail-58.iol.local Content-Type: text/plain; charset=utf-8 Messaggio originale Da: enrico.fran...@gmail.com Data: 06/01/2015 11.31 A: Discussioni generali sul linguaggio Pythonpython@lists.python.it Cc: Paolo Di Iesopaolodii...@libero.it Ogg: Re: [Python] Offertona di libri Python e non solo a 5?: scade OGGI 2015-01-06 10:42 GMT+01:00 Francesco Maida francesco.ma...@gmail.com: Ah, grazie mille per la dritta. A me interessava giusto il libro su tkinter (Tkinter GUI application development hotshot) anche se è vecchiotto e parla solo di Python 2. Dove lo hai trovato? Nella lista chec'era sulla pagina non lo trovai.. -- . ..: -enrico- Quelli in vetrina NON sono tutti quelli disponibili. Cercando Python ne saltano fuori altri insieme quello di cui state parlando. Così per altri argomenti. Paolo -- parte successiva -- Un allegato HTML è stato rimosso... URL: http://lists.python.it/pipermail/python/attachments/20150106/41975747/attachment-0001.html -- Message: 2 Date: Tue, 6 Jan 2015 13:31:07 +0100 From: Francesco Maida francesco.ma...@gmail.com To: Discussioni generali sul linguaggio Python python@lists.python.it Subject: Re: [Python] Offertona di libri Python e non solo a 5?: scade OGGI Message-ID: cafuqv_pyonjxkifpjrdnrvmm9clppqgolw_uaccbkf09fmv...@mail.gmail.com Content-Type: text/plain; charset=utf-8 Il giorno 6 gennaio 2015 11:31, enrico franchi enrico.fran...@gmail.com ha scritto: 2015-01-06 10:42 GMT+01:00 Francesco Maida francesco.ma...@gmail.com: Ah, grazie mille per la dritta. A me interessava giusto il libro su tkinter (Tkinter GUI application development hotshot) anche se è vecchiotto e parla solo di Python 2. Dove lo hai trovato? Nella lista chec'era sulla pagina non lo trovai.. https://www.packtpub.com/application-development/tkinter-gui-application-development-hotshot -- parte successiva -- Un allegato HTML è stato rimosso... URL: http://lists.python.it/pipermail/python/attachments/20150106/df99e816/attachment-0001.html -- Message: 3
[Python] Pythonist e Djanghisti in zona Senigallia
Chi c'è? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Pythonist e Djanghisti in zona Senigallia
Dato che molto probabilmente mi trasferirò a Senigallia, mi chiedevo chi ci fosse in zona :) Il giorno Fri Nov 28 2014 at 14:06:36 Carlos Catucci carlos.catu...@gmail.com ha scritto: On 28 November 2014 at 14:04, Massimiliano della Rovere massimiliano.dellarov...@gmail.com wrote: Chi c'è? Io sono qualche km a sud (Pescara, diciamo un 150km) ma a che ti servono? Carlos -- EZLN ... Para Todos Todo ... ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Ma conoscevate questa roba qui?
fichissimo! Il giorno Wed Nov 19 2014 at 18:54:10 Marco Beri marcob...@gmail.com ha scritto: On Wed, Nov 19, 2014 at 6:46 PM, Carlos Catucci carlos.catu...@gmail.com wrote: http://blog.yhathq.com/posts/introducing-db-py.html?utm_content=bufferaacd1utm_medium=socialutm_source=plus.google.comutm_campaign=buffer Se si e non mi avete detto nulla siete davvero cattivi ;) TL;DR? Dai... oggi sono stratrafelato! :-) Ciao. Marco. -- http://beri.it/ - Un blog http://beri.it/i-miei-libri/ - Qualche libro ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Avviare un file .py
Sono anni che non uso windows, ma credo che il problema sua che non hai l'interprete nel PATH di sistema Il 07/lug/2014 13:33 Giuseppe Caruso giu.carus...@gmail.com ha scritto: Salve sono Giuseppe e sono un Pythone newbie. Sto seguendo la guida di Marco Beri ma sono bloccato perchè non riesco tramite prompt dei comandi o normalmente a far partire il mio primo file .py hello.py. My appare il classico messaggio di errore (di cui ho postato uno screen). Come devo fare? ho provato a cambiare i sorgenti ma il meccanismo mi è un pò oscuro. Ho un windows 7. Aiutatemi, siete la mia unica speranza. ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Non capisco una cosa.
Il for, ciclando su un dato iterabile, inserisce nella variabile ad ogni ciclo un diverso pezzetto (carattere della stringa se cicli su una stringa) della variabile su cui itera il for. È proprio questo pezzetto che può essere uno spazio o altro. Il 20/giu/2014 08:11 Luigi Fontana picchiole...@gmail.com ha scritto: Provo a spiegarmi meglio: Con un ciclo for restituisco la stringa un carattere alla volta Quello che mi sfugge è come iniziare l'esame degli stessi in modo da usare if ed else Luigi Fontana www.picchiolegno.it ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Non capisco una cosa.
Giusto 2 note: 1. Le parentesi attorno a non servono 2. puoi scrivere a += 1 invece di a = a + 1 Il 20/giu/2014 22:15 Luigi Fontana picchiole...@gmail.com ha scritto: a = 0 stringa = Sopra la panca la capra scoppia for carattere in stringa: if carattere == ( ): a = a +1 print(a) :) :) :) Grazie Il giorno 20 giugno 2014 16:53, Luigi Fontana picchiole...@gmail.com ha scritto: Ragazzi intanto grazie. Ora sono al lavoro ma stasera leggo tutto. Luigi Fontana www.picchiolegno.it ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Non capisco una cosa.
Forse non avevi ancora messo a = 0 prima del for. Il 21/giu/2014 07:24 Luigi Fontana picchiole...@gmail.com ha scritto: a += 1 idle me lo dava come syntax error. Non capisco perché... Luigi Fontana www.picchiolegno.it Il 21/giu/2014 06:51 Massimiliano della Rovere massimiliano.dellarov...@gmail.com ha scritto: Giusto 2 note: 1. Le parentesi attorno a non servono 2. puoi scrivere a += 1 invece di a = a + 1 Il 20/giu/2014 22:15 Luigi Fontana picchiole...@gmail.com ha scritto: a = 0 stringa = Sopra la panca la capra scoppia for carattere in stringa: if carattere == ( ): a = a +1 print(a) :) :) :) Grazie Il giorno 20 giugno 2014 16:53, Luigi Fontana picchiole...@gmail.com ha scritto: Ragazzi intanto grazie. Ora sono al lavoro ma stasera leggo tutto. Luigi Fontana www.picchiolegno.it ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Basic
Se ci fosse il tasto mi piace lo avrei usato qui ;) Il 24/mar/2014 11:26 Diego Barrera diegonebarr...@yahoo.it ha scritto: Il 24/03/2014 11:24, Luigi Fontana ha scritto: Parlo del vecchio basic del commodore 64 o dell'Amiga e non del visual della mikrozozz. Ha ancora senso o scopo come linguaggio oggidì? Curiosità del lunedì mattina.. Dipende... se hai un commodore 64! :D ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] Scelta di un IDE
Pycharm Il giorno 14/set/2013 14:17, Carlos Catucci carlos.catu...@gmail.com ha scritto: 2013/9/14 Daniele Palmese pal...@gmail.com Scusate il ritardo, se vale ancora... Komodo-edit :oD Vale vale, lo aggiungo. S, troppo komodo votare alla fine ;) Scusate, non riesco a trattenermi. Carlos -- Somos los que amasan, sin embargo no tenemos pan, somos los que cavan el carbón, sin embargo tenemos frío somos los que no tienen nada, y estamos viniendo a tomar el mundo. Tassos Livaditis (Poeta greco, 1922, 1988) ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] numeri primi
se vuoi far comunicare due processi davvero indipendenti o che devono restare tali, ti consiglio di dare una occhiata a zeromq oppure a dbus. Il giorno 03/ago/2011 22:03, Carlo Miron ca...@miron.it ha scritto: Fermi restanti i sacrosanti[0] avvertimenti di piro, 2011/8/3 Daniele Varrazzo p...@develer.com: Se ci provi il sistema operativo ti taglia le manine :) Il puntatore in memoria di una variabile ce l'hai con la funzione id(), ma processi diversi non possono accedere alla stessa area di memoria normale. Quello che serve e' la shared memory (in python credo vi si acceda usando il modulo mmap). Questo modo di far collaborare piu' processi tra loro e' causa di morte e distruzione piu' delle guerre, delle carestie e delle religioni. Buona fortuna a coordinare i processi tra loro! credo che il modo moderno e sano di fare in python quello che vuoi tu sia attraverso il package standard `multiprocessing`[1]. Ti consiglio di leggere bene tutta la documentazione del package, in particolare le note[2], e a meditare attentamente sopra la possibilta` di usare un modello di IPC basato su Queue o Pipe. O alla peggio, su Proxy. In tutti questi casi ci guadagni la possibilita` di distribuire l'elaborazione al di fuori del boundary del singolo server. [0] ramen a Sua Spaghettosita` FSM [1] http://docs.python.org/dev/library/multiprocessing#sharing-state-between-processes [2] http://docs.python.org/dev/library/multiprocessing#programming-guidelines Cheers, © -- Carlo Miron FSM Bless Ya Solution Architect™ ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] R: libreria matematica
Su python e QT vi consiglio anche http://www.qtrac.eu/pyqtbook.html skype: masdero, icq: 473891447, yim: mas_dero, msn: mas_d...@hotmail.com Mi scriva in italiano; Write me in English; Skribu al mi Esperante! 2011/7/12 Matteo Boscolo matteo.bosc...@boscolini.eu: ti prego dammi del tu ... se no mi sento vecchio : Il 11/07/2011 22:36, Matteo ha scritto: Scusi se le faccio questa domanda in un'altra email... sono un ragazzo di 17 anni volenteroso che studia python da se appassionatamente, e sottolineo appassionatamente, pensi che ho sostituito le mie tipiche ore di studio invernali allo studio di python in estate. Nonostante la mia passione ammetto di essere ancora alle prime armi, e che il programma piu complesso che abbia fatto è di circa 10kb di codice sorgente e si limita a risolvere sistemi quadratici fino ad un massimo di circa 27 incognite (che non è un limite software, ma piuttosto hardware, nel senso che il computer non è abbastanza potente da elaborare una tale quantità di operazioni ed entra in palla), Be dai io ho iniziato a plottare delle equazioni geometriche nello spazio 2d quando i pc non si chiamavano cosi ma commodore :- perciò le chiedo gentilmente qualche consiglio riguardo la creazione di gui in python, sull'uso di pyQT be sulle qt ci sono un sacco di tutorial: http://zetcode.com/tutorials/pyqt4/ questo e' il primo che ho trovato con google .. magari qualcuno in lista di puo dare qualche info in piu' e soprattutto su come ha fatto a creare il luncher in .exe Per fare l'eseguibile ho usato pyinstaller: http://www.pyinstaller.org/ che impacchetta python e tutte le dipendenze in un exe .. a presto .. Matteo Ps: se hai voglia di giocare un po con pythoncad ti consiglio di scaricarti i sorgenti da sourceforge: http://sourceforge.net/scm/?type=gitgroup_id=263167 http://sourceforge.net/scm/?type=gitgroup_id=263167 se hai voglia di contribuire fatti un account sourceforge e inviamelo cosi ti aggiungo fra gli svillupatori. del suo cad, in c++? Se si, come ci è riuscito? Mi scusi se insisto, ma sprizzo di curiosità da tutti i pori :) grazie per l'attenzione Matteo -Messaggio originale- Da: python-boun...@lists.python.it [mailto:python-boun...@lists.python.it] Per conto di Matteo Boscolo Inviato: lunedì 11 luglio 2011 19:20 A: python@lists.python.it Oggetto: Re: [Python] libreria matematica oppure se vuoi sympy: http://code.google.com/p/sympy/ ciao Matteo Il 11/07/2011 17:57, Massimiliano della Rovere ha scritto: http://scikit-learn.sourceforge.net/ (collective intelligence) oppure potresti aggiungere funzionalità statistiche al modulo di business intelligence di openerp http://doc.openerp.com/v6.0/bi/index.html skype: masdero, icq: 473891447, yim: mas_dero, msn: mas_d...@hotmail.com Mi scriva in italiano; Write me in English; Skribu al mi Esperante! 2011/7/11 Stefano Dal Pras.dal...@gmail.com: Ciao, magari prova a dare un'occhiata a pylab www.scipy.org/pylab Stefano 2011/7/11 Matteomatteo.we...@gmail.com Salve a tutti, il mio nome è Matteo e sono nuovo in python.it Vorrei da subito contribuire aiutando ad estendere le ibrerie matematiche di python, non so però a chi rivolgermi e sono un po’ confuso a riguardo, a chi posso inviare i miei lavori? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python - Nessun virus nel messaggio. Controllato da AVG - www.avg.com Versione: 10.0.1388 / Database dei virus: 1516/3757 - Data di rilascio: 10/07/2011 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python - Nessun virus nel messaggio. Controllato da AVG - www.avg.com Versione: 10.0.1388 / Database dei virus: 1516/3758 - Data di rilascio: 11/07/2011 ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
Re: [Python] libreria matematica
http://scikit-learn.sourceforge.net/ (collective intelligence) oppure potresti aggiungere funzionalità statistiche al modulo di business intelligence di openerp http://doc.openerp.com/v6.0/bi/index.html skype: masdero, icq: 473891447, yim: mas_dero, msn: mas_d...@hotmail.com Mi scriva in italiano; Write me in English; Skribu al mi Esperante! 2011/7/11 Stefano Dal Pra s.dal...@gmail.com: Ciao, magari prova a dare un'occhiata a pylab www.scipy.org/pylab Stefano 2011/7/11 Matteo matteo.we...@gmail.com Salve a tutti, il mio nome è Matteo e sono nuovo in python.it Vorrei da subito contribuire aiutando ad estendere le ibrerie matematiche di python, non so però a chi rivolgermi e sono un po’ confuso a riguardo, a chi posso inviare i miei lavori? ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python
[Python] Python e Business Intelligence
Per motivi di lavoro (e per far sì che la prossima release del programma non cambi linguaggio da python a java) ho cercato se in python esiste un framework di business intelligence paragonabile a Pentaho... e non ho trovato alcunché. Qualcuno sa darmi qualche consiglio? skype: masdero, icq: 473891447, yim: mas_dero, msn: mas_d...@hotmail.com Mi scriva in italiano; Write me in English; Skribu al mi Esperante! Volete farmi un regalo e non sapete cosa? :D Ecco a href ='http://www.amazon.co.uk/registry/wishlist/3FAQGSG1VY6I1?reveal=unpurchasedfilter=allsort=prioritylayout=standardx=12y=12'qui/a! ___ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python