Re: [Python] pipenv (Was: Xkcd again)

2018-05-07 Thread Francesco Maida
Non so se è già stato postato da qualcun'altro, ma io ascoltando l'ultimo
episodio di un podcast (Python Bytes) mi sono imbattuto in questa guida su
pipenv scritta in Inglese ma di facile comprensione:

https://realpython.com/pipenv-guide/
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Distribuzione programma python da windows a raspberry

2018-10-27 Thread Francesco Maida
Confermo che armandomi di pazienza e utilizzando le istruzioni su
https://gist.github.com/dschep/24aa61672a2092246eaca2824400d37f
ho compilato con successo Python 3.6 sia su di un Raspberry Pi 3 che su un
Pi Zero (ha perso quasi una giornata in questo caso).

Il lavoro non è di per se difficile, ma la compilazione richiede tempo.


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


Re: [Python] Distribuzione programma python da windows a raspberry

2018-10-29 Thread Francesco Maida
Il giorno sab 27 ott 2018 alle ore 17:30 Vinny Mautone 
ha scritto:

> Scusate ma è possibile che non ci sia modo di creare una specie di
> eseguibile, mettiamo che faccio un programma che deve girare su raspberry
> mettiamo 10, per comodità uso un pc con windows e pycharm oppure un
> qualsiasi altro ide, non riesco a creare qualcosa che con qualche semplice
> comando mi installa il tutto sui 10 raspberry?
>


In realtà se sul raspberry hai installato raspbian hai Python, solo che hai
la versione 3.4 se non ricordo male.
A meno che il tuo programma non richieda qualcosa di specifico disponibile
solo nelle versioni 3.5, 3.6 o 3.7 dovresti andare tranquillo, ti basta
creare una sola immagine di raspbian con il tuo programma che gira,
duplicare 10 volte quell'immagine con qualche strumento tipo l'ottimo
etcher.io e sei a posto credo.
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Distribuzione programma python da windows a raspberry

2018-10-29 Thread Francesco Maida
Il giorno lun 29 ott 2018 alle ore 15:07 Francesco Maida <
francesco.ma...@gmail.com> ha scritto:

> Il giorno sab 27 ott 2018 alle ore 17:30 Vinny Mautone <
> vinny74...@gmail.com> ha scritto:
>
>> Scusate ma è possibile che non ci sia modo di creare una specie di
>> eseguibile, mettiamo che faccio un programma che deve girare su raspberry
>> mettiamo 10, per comodità uso un pc con windows e pycharm oppure un
>> qualsiasi altro ide, non riesco a creare qualcosa che con qualche semplice
>> comando mi installa il tutto sui 10 raspberry?
>>
>
Comunque se il tuo programma è fatto per girare su Raspberry Pi 2b,
Raspberry Pi 3b oppure Raspberry Pi 3b+ ti basta smanettare UNA SOLA VOLTA
con raspbian e la compilazione di Python, poi ci installi dentro il tuo
software ed infine usi uno strumento come etcher.io per duplicare 1, 2, 5,
10, 1000 volte la tua immagine funzionante in altrettante schede di memoria
e funzioneranno sempre.

In alternativa, una volta che hai compilato Python 3.6 su UN SOLO raspberry
puoi sempre copiare la cartella con i file binari in tutti gli altri
Raspberry; l'architettura è la stessa, non vedo perchè non dovrebbe
funzionare.
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] siti per apprendere Python

2019-01-16 Thread Francesco Maida
Ti consiglio anch'io PyMike se stai iniziando, puoi passare direttamente
attraverso www.udemy.com ed iscriverti ad uno dei suoi corsi ( Cerca i
corsi dell'istruttore "Michele Saba" )
Altrimenti sempre molto bello, chiaro e valido il corso di Marco Beri per
ThinkCodeTV anche se è focalizzato su Python 2:
https://www.youtube.com/watch?v=9cX5cQ5FV7A&t=3s
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] genere (maschile o femminile) di un nome di persona

2019-08-15 Thread Francesco Maida
Non strapazzatemi BdB che era il mio mito ai tempi di ZZAP! e The Games
Machine... ^^
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


Re: [Python] Qualcuno con esperienza di insegnamento Python

2020-04-21 Thread Francesco Maida
Scusate se mi intrometto nella vostra discussione, volevo dirvi che se vi
può interessare anche https://www.trinket.io potrebbe essere un'alternativa
per l'insegnamento di Python. Offrono dei piani gratuiti per tutti e dei
piani a pagamento con utilizzo di Python3 e la possibilità di installare
librerie. Il loro client è facilmente incorporabile in qualsiasi sito web
anche statico, e so che fanno forti sconti e omaggi alle scuole ed agli
istituti.
___
Python mailing list
Python@lists.python.it
https://lists.python.it/mailman/listinfo/python


[Python] [NIUBBO] Python razzista? ;-)

2011-03-04 Thread Francesco Maida
Scusatemi una domanda veloce veloce... perchè quando ho bisogno di allineare a 
destra un numero posso scrivere:

print "{0:-5}".format(123) 

Mi restituisce "123"


Ma se ho bisogno di fare la stessa cosa con una stringa:

print "{0:-5}".format("Joe")

Mi solleva un eccezione? ("Sign not allowed in string format specifier")


Eppure se tento di allineare a sinistra quello stesso testo funziona 
perfettamente:

print "{0:5}".format("Joe")

infatti restituisce correttamente:

"Joe"


Quindi questo mi sembra un chiaro episodio di discriminazione verso le povere 
stringhe! :-D
A parte gli scherzi, posso chiedervi come si fa a fare il padding verso destra 
di una stringa senza scrivere una funzione?
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Screencast su Django: una vostra opinione (e in particolare quella di Marco Beri)

2011-05-12 Thread Francesco Maida
Ciao, sto ancora imparando Django. Mi chiedevo, ora che la v1.3 è uscita mi 
piacerebbe saperne di più e integrare le cose che spero di aver appreso con le 
novità della nuova release.

Volevo fare due domande, una al mondo e una a Marco Beri

DOMANDA AL MONDO:

C'è qualcun'altro al mondo che potrebbe essere interessato a un corso in 
lezioni / screencast su Django, fatto bene come (IMHO) era fatto il corso su 
Python di ThinkCode? Qualcuno disposto a pagare in anticipo dei soldi (non a me 
ovviamente ma al docente) per imparare veramente bene i fondamenti di Django?

DOMANDA A MARCO BERI:

C'è un modo per riuscire a convincerti a fare un corso su Django 1.3 in 
screencast esattamente come hai fatto con Python per ThinkCode ? Di quanti 
iscritti avresti bisogno per cominciare? E quanto potrebbe venire a costare a 
persona?


Non ho i soldi per permettermi un corso privato, personalmente sarei 
disponibile a spendere fino ad un massimo di 150 Euro, che è all'incirca quello 
che ho speso anni fa per un corso introduttivo su ASP.net.



Fatemi sapere cosa ne pensate
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Git, Mercurial o subversion

2011-09-21 Thread Francesco Maida
Io non ho usati estesamente nessuno dei tre, però IMHO dei tre
Mercurial è il più facile e amichevole da utilizzare, e in 30 minuti
di studio riesci a capire come fargli fare la maggior parte delle cose
importanti anche grazie a questo ottimo tutorial: www.hginit.com
Riesci agevolmente a fargli fare di tutto da riga di comando, e se poi
hai Windows puoi usare uno strumento come TortoiseHG che ti semplifica
ulteriormente la vita...

Git probabilmente fa il triplo delle cose che Mercurial è in grado di
fare ma almeno a mio parere è più complesso da gestire; c'è da dire
che dalla sua ha uno strumento eccezionale su cui contare: il sito
github.com. Si, lo so che per Mercurial esiste l'equivalente potrebbe
essere bitbucket, ma secondo me la semplicità e la quantità di gente
che lavora su github è molto maggiore e di riflesso rende molto
interessante l'uso di Git.

Io attualmente uso entrambi: ho dei programmi scritti in Visual studio
ospitati su un repository Mercurial (kilnhg.com), e altri programmi
scemi che scrivo per divertimento o per imparare a lavorare che ospito
su github. Alla fine della fiera lavoro con client grafici in entrambi
i casi (MercurialHG su Windows ed il client di GitHub per Mac)

Diciamo che IMHO qualunque tu scelga fra Mercurial e Git ti porti a
casa un cavallo vincente.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Git, Mercurial o subversion

2011-09-21 Thread Francesco Maida
Credo che chiunque abbia partecipato a questa discussione sia concorde
nel dire che dei tre VCS menzionati Git sia il più potente e completo.
IMHO questa potenza si "paga" con una curva di apprendimento maggiore
rispetto a Mercurial, che a mio parere personale è più semplice ed
intuitivo da utilizzare per i neofiti.
Personamente, essendo uno sviluppatore singolo che utilizza un
sottoinsieme molto ridotto delle funzioni di un sistema di
versionamento, e quindi sfrutta poco le funzioni avanzate di Git, ho
subito trovato un servizio come GitHub come un extra di lusso. Ma sul
fatto di considerare GitHub come un grande valore aggiunto di Git
non credo di essere l'unico, ho letto in passato altra gente che in
ambiti di open-source caldeggiava il passaggio a Git proprio per poter
portare i progetti su GitHub ed avere un gozziliardo di persone al
proprio supporto... è capitato di recente anche a un framework famoso
in ambito PHP, chiamato "CodeIgniter" che in questo periodo sta
completando la migrazione da BitBucket a GitHub, e sono tutti contenti
perchè con il passaggio hanno aumentato considerevolmente il numero di
persone che scarica le versioni di sviluppo, segnala i bug e li aiuta
a mantenere il codice sorgente.

Personalmente credo di aver usato solo il 10% delle potenzialità di
GitHub, cioè versionamento, fork e bug tracker. Il bug tracking non è
super-completo ma per le necessità di uno sviluppatore singolo o di
una coppia IMHO basta e avanza; nel complesso mi sembra uno strumento
veramente valido. Con 7$ al mese mi danno 5 repository privati in cui
ospito un paio di progetti in RealBasic in cui devo necessariamente
incorporare le chiavi di registrazione di alcuni componenti a
pagamento, e per il resto ho un paio di progettini di prova scritti in
Python... roba semplice che scrivo ogni tanto per imparare un po
qualcosa di questo linguaggio.

Fermo restando che, come ho già scritto, secondo me sono entrambi
ottimi. E' che se ne dovessi scegliere uno, fra i due per
"simpatia"... perchè è veramente facile imparare ad utilizzarlo, io
personalmente direi Mercurial.


Il 21 settembre 2011 20:01, Pietro Battiston  ha 
scritto:
>
> - il fatto che il "merito più grande" risconosciuto a git in questa
> discussione sia github è interessante, per me (che non uso github
> attivamente) anche curioso... ma forse un po' deviante: git è prima di
> tutto veloce, potente e con un'interfaccia pulita e coerente
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Secondo voi questo corso su Python è valido?

2011-11-13 Thread Francesco Maida
Vorrei imparare ad usare davvero bene Python, nel senso che mi
piacerebbe imparare ad utilizzarlo seriamente per lavorare. In parte i
soldi da spendere per l'educazione non sono un problema se mi danno la
possibilità di imparare a livello professionale un linguaggio e leggo
e capisco abbastanza l'inglese anche se non lo parlo o lo scrivo
altrettanto bene.

Ho visto i corsi della O'Reilly che sono autogestiti, nel senso che
una persona attraverso un browser segue i corsi, prova a scrivere e
testare il codice, e risponde ai quiz per vedere se ha imparato; in
più ad ogni studente viene affiancato un tutor (umano spero) che
controlla i suoi risultati e gli spiega dove sbaglia e gli suggerisce
come fare meglio.

Ad esempio addocchiavo quello base, cioè questo:
http://www.oreillyschool.com/courses/python1/

I corsi durano circa 40 ore e costano circa 400$ l'uno, ai quali
bisogna aggiungere un canone di noleggio di 10$ al mese per l'accesso
al sistema informatico che permette di utilizzare il corso stesso. Per
cui per un corso, per cui immaginando di affrontarlo mezz'ora al
giorno per cinque giorni la settimana, credo che impiegherei circa 3
mesi a finirne uno, spendendo sui 430$ circa.


Secondo voi ne vale la pena? O spendereste questi soldi in un'altra
maniera per imparare ?
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-13 Thread Francesco Maida
Ti ringrazio molto per i tutorial che mi hai consigliato.
Ho seguito interamente anche quello (IMHO molto buono) di Marco Beri
su ThinkCode, ma mi hanno sempre dato l'impressione di essere dei
corsi che, per ovvie ragioni, cercano di concentrare gli aspetti
fondamentali del linguaggio in poche ore di studio, mentre io speravo
di trovare proprio qualcosa che mi prendesse per mano e mi seguisse
passo-per-passo; infatti la cosa che mi affascinava di più del corso
era la presenza del tutor che ti da un voto su ciò che scrivi e fai
proprio come a scuola :-)



Il 13 novembre 2011 17:00, Carlos Catucci  ha scritto:
> Parere personale:
>
> prova a consultare i tuttorial su python in giro per la rete (vedi qualche
> link in fondo) e se vedi che non ci salti fuori prendi in considerazione il
> corso. Per i dubbi c'e' questa mailing list e forum vari dove trovare aiuti
> specifici.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-13 Thread Francesco Maida
Grazie, gli ho dato un'occhiata veloce e domani gliene darò una un po
più approfondita, anche se Roma è un po distante.

Il 13 novembre 2011 17:23, Simone Federici  ha scritto:
> http://www.k-tech.it/formazione/catalogo/python-base
> http://www.k-tech.it/formazione/catalogo/django
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-13 Thread Francesco Maida
Grazie mille, domani gli do un'occhiata più approfondita.


Il 13 novembre 2011 17:31, Nicola Larosa  ha scritto:
> Fascinazioni morbose, ma contento tu:
>
> A Gentle Introduction to Programming Using Python
> http://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-189-a-gentle-introduction-to-programming-using-python-january-iap-2008/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-13 Thread Francesco Maida
Il corso su Python di Marco Beri l'ho acquistato e seguito, IMHO è
fatto molto bene ma come tutti i corsi condensati cerca di mostrarti
le caratteristiche principali del linguaggio e come si fanno le cose
più importanti, però come la maggior parte di corsi online (come
lynda, pluralsight e un sacco di altri servizi analoghi) è più simile
alla versione multimediale di un libro che ad un corso, nel senso che
ti insegna in maniera unidirezionale; non puoi fare domande a un libro
per dirgli che non hai capito questo concetto. Io però cercavo
qualcosa che, pagando, potesse anche rispondere ai miei dubbi e dare
un'occhiata agli esercizi che scrivo e dirmi una cosa tipo (1) Stai
scrivendo del buon codice Python oppure (2) Stai scrivendo delle
chiaviche, in modo da farmi capire dove sbaglio e correggermi.

Cioè, non so se sono riuscito a spiegarmi. Il problema non è la bontà
di un videocorso, il mio problema è che pagherei volentieri una cifra
ragionevole per avere un tutor che mi segua mentre imparo.



Il 13 novembre 2011 17:34, Kalos Bonasia  ha scritto:
> ci sono dei video corsi della thinkcode.tv davvero ben fatti, prova
> quelli, sono per altro in lingua italiana, un "lusso" nel settore...
> dominato (a sproposito) da pubblicazioni in lingua inglese.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-14 Thread Francesco Maida
Il 14 novembre 2011 09:05, enrico franchi  ha scritto:
> Ma questo tipo di figura sai per certo che esiste? Perche' capisco
> qualcuno che ti offre un corso: tu segui il corso, fai gli esercizi e
> fine. Ma una persona che ti guarda e ti corregge esercizi "random"
> pensati da te ci mette il quadruplo del tempo (se non altro perche'
> non conosce gia' l'esercizio -- e inoltre non ha probabilmente
> riflettuto in anticipo al modo didatticamente corretto di presentarti
> la soluzione e togliere gli errori tipici).

No, probabilmente non mi sono espresso bene. Intendevo una figura di
insegnante che mi dia "compiti a casa" sotto forma di problemi da
risolvere attraverso programmi da scrivere in python; e quando lo
faccio che guardino cosa ho scritto e mi dicano se ho risolto bene il
problema o se avrei potuto risolverlo meglio, magari attraverso l'uso
di qualche libreria integrata a Python o l'uso di qualche costrutto
particolare.

In teoria, perlomeno per come lo presentano sul sito della O'Reilly
school of technology, loro ti mettono a disposizione un tutor che fa
questo: non ti corregge qualunque cosa tu gli mandi, ma per quanto
riguarda gli esercizi inerenti al corso ti dovrebbe mandare una
valutazione sul tuo operato; ed inoltre, se non ho capito male, è a
tua disposizione via email anche per rispondere ai tuoi dubbi su
qualche particolare argomento. Alla fin fine viene tutto fatto da
remoto, un tutor seguirà un tot di studenti, ed il costo complessivo
per i quattro moduli che compongono il corso è di circa 1600$ + 10-15$
al mese, quindi secondo me è possibile che lo facciano davvero.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-14 Thread Francesco Maida
Grazie mille, magari stasera ci do un'occhiata!
Dai che magari anche qualcun'altro che sta leggendo questo thread può
trovare qualcosa di interessante :-)


Il 14 novembre 2011 09:35, Federico Bruni  ha scritto:
> Non so a quale livello sei di Python, comunque ti segnalo questo corso
> gratuito su Python 3 organizzato dalla comunità debianizzati.org:
>
> http://forum.debianizzati.org/viewtopic.php?f=60&t=44875
>
> Dovrebbe tenersi il lunedì sera, su IRC.
> Abbiamo già fatto qualcosa tra febbraio e maggio. Qui trovi qualche
> informazione:
> http://guide.debianizzati.org/index.php/Accademia:Python_3
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-14 Thread Francesco Maida
Continuiamo a non capirci.
Per quanto possa essere scritto bene un libro o preparato bene un
videocorso, non è paragonabile a quello che si può imparare in un
corso fatto in aula (reale o virtuale)

Se poi stai cercando di dirmi "ehi, contatta un gruppo locale e vedi
se stanno facendo dei corsi di Python in aula" ti posso anche dare
ragione. Ma se stai cercando di dirmi che per te prendere in mano un
libro e studiare il codice sorgente scritto da altri sia educativo
quanto seguire un corso con un insegnante che ti spiega le cose e
risponde alle tue domande beh, questo assolutamente non è possibile..


Il 14 novembre 2011 12:14, enrico franchi  ha scritto:
> Ma anche perche', come dicevo, non e' pratica molto comune imparare
> Python in modo diverso.
> Si prende un manuale, si legge, si fa qualche esercizio.
>
> Poi magari qualche magico istruttore puo' farci qualcosa.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-14 Thread Francesco Maida
Sicuramente la pratica costante serve tanto. Ma sono personalmente
convinto che a forza di fare l'autodidatta spesso ci si impiega molto
più tempo ad imparare le cose che un maestro ti potrebbe insegnare e
spiegare in aula secondo me; altrimenti al mondo non esisterebbero più
scuole o università ma soltanto libri di testo.

Per cui mi dispiace ma io resto della mia idea: per quanto ci siano
degli ottimi libri e degli ottimi videocorsi (anch'io ho acquistato il
corso di Beri su Thinkcode come ho già avuto modo di scrivere, e l'ho
trovato ottimo) secondo me l'unica maniera per imparare rapidamente e
bene, potendoselo permettere, è quello di avere qualcuno che ti metta
sotto torchio, ti faccia fare degli esercizi e ti spieghi le parti che
non hai capito; oltre che sentirsi in un gruppo di persone motivate
che sta cercando di fare la tua stessa cosa: imparare un linguaggio e
poter dire di non aver gettato 1500 euro alle ortiche ;-)

Una volta presa una buona padronanza con gli aspetti fondamentali di
un linguaggio, concordo con te nel dire che continuare con tanta
pratica e un'aggiornamento costante rende perfetti.


Il 14 novembre 2011 13:15, Massimo Capanni 
ha scritto:
> Penso che i suggerimenti che ti hanno dato siano più che validi.
> Personalmente ho trovato molto giovamento dai videocorsi di Thinkcode.tv di
> Beri.
> In ogni caso l'esperienza mi ha insegnato (e mi insegna tuttora) che l'unico
> modo per padroneggiare bene un linguaggio di programmazione è la pratica
> costante, ogni giorno,  e studiare e applicare le nozioni studiate a
> problemi concreti o meno. Almeno secondo me ...
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-14 Thread Francesco Maida
Anche secondo me non esistono scorciatoie come dici tu, ma solo quando
hai una base solida da cui partire. Per chi inizia con un linguaggio
di programmazione nuovo e radicalmente diverso come me, secondo me un
"vero" corso in aula (reale o virtuale) con un insegnante che ti
spiega e ti corregge, e un gruppo di alunni motivati da migliori
risultati rispetto all'autoapprendimento tramite libri, videolezioni e
compagnia cantante.

Ed io non sono affatto contrario ai corsi: Oltre ad aver acquistato e
seguito il tuo corso, sono anche iscritto a Lynda.com, per cui sono il
primo a credere in questo formato. Solo che penso che ancora oggi il
corso "classico" sia superiore per velocità e capacità di imparare.


Il 14 novembre 2011 13:54, Marco Beri  ha scritto:
> +1
> Non esistono scorciatoie :-)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-14 Thread Francesco Maida
Con la mia attuale preparazione Python credo che farei più danni che benefici.
Se vuoi vedere qualcosa che ho scritto in Python, su GitHub c'è
questo: http://www.github.com/fmaida/acqua_alta


Il 14 novembre 2011 14:23, Marco Milanesi  ha scritto:
>
>    * Formarti come "autodidatta" e partecipare attivamente a qualche
> progettino FLOSS via github o altro per imparare dagli altri e fare gli
> "esercizi" tentando di contribuire ad un progetto reale.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-14 Thread Francesco Maida
Per carità, anch'io dopo gli studi scolastici ho continuato per conto
mio, leggendo libri, scrivendo applicazioni gratuite e vendendo alcuni
dei miei programmi; ed è così che ho imparato quello che so di Visual
Basic e PHP, però dopo tutti questi anni non mi sento di poter dire di
esserne un esperto.

Per una volta tanto vorrei diventare un programmatore *CAZZUTO* (non
ca**one) di qualcosa :-)


Il 14 novembre 2011 14:27, lordkrandel  ha scritto:
> Quasi tutti hanno iniziato smanettando un po' praticamente,
> poi si sono letti i libri per avere il background che permette
> di alzare il livello. Altre esperienze non sono "sbagliate"
> ma devo confermare che sono "rare" :)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-14 Thread Francesco Maida
Grazie. La prima volta in cui ci torno a mettere le mani sopra provo a
valutare la cosa.

Il 14 novembre 2011 14:43, Marco De Paoli  ha scritto:
> al posto di urllib2 ti consiglio di valutare requests
> http://docs.python-requests.org/en/latest/index.html
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-14 Thread Francesco Maida
Si, sono un programmatore di mestiere, lo faccio da diversi anni ma mi
sento ancora di livello "medio", e siccome ne PHP ne VB.net mi danno
grandi soddisfazioni; il primo perchè ha troppe incongruenze secondo
me, il secondo perchè nonostante l'esistenza di MONO è legato in
maniera troppo stretta a Windows, mentre io -che di certo non mi sento
un paladino del multipiattaforma- vorrei avere il "sedere parato" con
un linguaggio che mi consenta sempre di portarmi dietro il lavoro
anche se dovessi fare un salto di piattaforma (attualmente uso Mac).

Python a parte alcune cose sostanzialmente mi piace, ho seguito quasi
tutto il corso di Beri su Thinkcode (alcune cose come i decoratori
ancora non ho capito a cosa servono), ho letto il suo libro tascabile,
la guida pocket di Mark Lutz su Python e ho dato una sbirciata a
qualche capitolo di "Dive into Python".

Però mi sembra sempre di rimanere al livello base. Vorrei perderci
qualche mese di studio part-time (molto "part", tipo 30 minuti al
giorno) e vorrei poter andare in giro alle aziende e dire "ebbene si,
sono un Signor programmatore Python" ;-)


Il 14 novembre 2011 14:46, Daniele Maccio  ha scritto:
> Giusto per capire, ma sei un programmatore? Perche' se sei già un
> programmatore allora imparare a programmare il python è a prova di
> idiota e non hai nessun bisogno di nessun corso a pagamento che ti
> insegni cos'è un dizionario, cos'è una classe python, e altri idiozie.
> Poi dipende molto dal livello di apprendimento che ti aspetti. Vuoi
> arrivare a conoscere come funziona internamente cpython, al livello da
> poter contribuire allo sviluppo di python, o ti basta una conoscenza
> professionale per lavorarci, sapere qualcosa su come scrivere codice
> non ottimizzato, e poi basta? Perche' se è questo il caso, a mio
> avviso qualunque spesa per qualunque corso sono soldi buttati via. Poi
> se ne hai bisogno proprio te allora è tutto diverso.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-14 Thread Francesco Maida
Carina la citazione:
"Un linguaggio che non influenza il modo in cui pensi alla
programmazione, non merita di essere imparato."


Il 14 novembre 2011 14:52, enrico franchi  ha scritto:
> Aggiungo: la lettura di questo e' molto istruttiva.
>
> http://norvig.com/21-days.html
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-14 Thread Francesco Maida
Si, per carità. Ho i fondamenti di informatica, ho le cognizioni di
base sulla programmazione ad oggetti e ho scritto qualche programmino
semplice in Python per imparare ad utilizzarlo.

So scriverci il classico programmino da scuola per calcolare il minimo
comun denominatore

So scriverci il giochino per fare in modo che Python pensi ad un
numero fra 1 e 100 per poi indovinarlo (roba da manuale del Commodore
64)

So scriverci l'applicazioncina che si scarica un feed RSS e tira fuori
le notizie.


Però mi sembra di aver solo scalfito la superficie.
Vorrei sapere come si fanno le cose più avanzate. Sapere se Python
permette di creare interfaccie e classi astratte, conoscere e saper
utilizzare lo unit-testing, tirare fuori il meglio dagli strumenti per
il debugging, capire finalmente cosa sono questi benedetti
decoratori... insomma, imparare ad essere un programmatore migliore.


Per quanto riguarda l'articolo di Norvig... boh, probabilmente avrà
ragione lui, ma io sono ancora rimasto ancorato alle parole di mio
padre che quand'ero piccolo mi diceva "meglio saper fare una sola cosa
bene che 100 alla membro di segugio". Beh, non erano esattamente
queste le parole ma sul senso ci siamo..


Il 14 novembre 2011 14:52, enrico franchi  ha scritto:
> Credo che la questione sia semplice: se hai le basi (computer science
> -- algoritmi, reti, oop, etc etc etc --, un po' di esperienza di
> programmazione) allora il corso *non* ti serve. Non ti serve perche'
> Python lo prendi in una settimana. [..] Con questi numeri un
> corso e' buttare i soldi.
>
> Il punto e' che un conto e' un videocorso "breve" che ti serve (a
> fronte di una spesa ragionevole) a farti una panoramica del
> linguaggio. Un altro conto e' un videocorso mirato su una specifica
> tecnologia (o magari su specifici aspetti di una tecnologia). Anche
> questo ha senso: spesso la documentazione e informazioni sulla
> pragmatica sono poco disponibili.
>
> Ma un corso "duro" su un argomento vasto come "Python"... come dicevo,
> se il problema e' solo Python, fai con un corso piccolino oppure con
> il fai da te. Se il problema e' "tutto" quello che ci gira intorno...
> beh, buona fortuna.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-14 Thread Francesco Maida
Ti ringrazio per il consiglio


Il 14 novembre 2011 15:55, Giovanni Marco Dall'Olio
> Vorrei aggiungere un'altra opzione... Se nella tua cittá c'è una universitá,
> potresti dare una occhiata ai corsi di informatica. In Italia l'universitá
> pubblica è a libero accesso e puoi seguire i corsi senza pagare: l'unico
> problema è che non potrai fare l'esame, né ottenere un certificato.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-14 Thread Francesco Maida
Il 14 novembre 2011 16:22, Gian Mario Tagliaretti
 ha scritto:
> Posso darne un'altro io, diffuso? Smettetela per favore di fare
> top-posting o arriva uno tra Marco Beri (sempre sia lodato) e/o Nicola
> Larosa (idem) e vi taglia la testa :) per non parlare di un Carlo
> Miron con la scure e sopratutto la password del server e vi cancella
> l'account.

Mi dispiace se questo ti rende difficile seguire il thread. A me
personalmente sembra più semplice leggere prima la risposta e poi,
come riferimento, il messaggio originale. Sarà che lo leggo da Gmail
che mi visualizza tutte le risposte come un'unico flusso non so.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-14 Thread Francesco Maida
Il 14 novembre 2011 16:25, simozack  ha scritto:
> C'è da qualche parte su internet un libro (gratuito e ben fatto, di
> cui non ho il link sotto mano) che spiegava l'OOP in Python, ma dopo
> averlo seguito per un po' mi sono reso conto che di fatto poco aveva a
> che vedere con Python, o meglio, Python era solo un "dettaglio
> implementativo" della teoria sottostante.

"Dive into Python" forse?

> 2) Evita
> il nome delle variabili col tipo davanti, tipica del Visual Basic
> (sbaglio o si chiama notazione ungara?):

Si esatto, l'Hungarian notation.
Devo dire che mi sentirei letteralmente *PERSO* senza quella, perchè
non saprei ricordare se una particolare variabile che uso ad esempio è
una stringa, un booleano o un intero. Io fra l'altro aggiungo anche i
prefissi "P_" per ricordarmi se una determinata variabile è in realtà
un parametro di un metodo.

> in Python le variabili sono
> oggetti e il loro valore non è per forza legato ad un tipo (ad
> esempio, se metti iPippo, uno si aspetta che Pippo sia Integer, ma se
> fai alcune prove, l'intero Python può essere anche un long).

Infatti, venendo da un linguaggio come visual basic rappresenta per me
la mia coperta di Linus

> Ok, intanto basta e scusate se ne ho dette troppe... :)

Figurati, e anzi grazie per aver perso qualche minuto ad analizzare il
mio codice ;-)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-14 Thread Francesco Maida
Ma difatti in circostanze simili in VB.net se avessi bisogno di
gestire la cosa avrei sicuramente scritto più funzioni simili
sfruttando l'overload per scrivere N metodi che accettano N parametri
di formato diverso e a seconda delle necessità restituiscono una somma
se gli passi due numeri, un OR binario se gli passi due booleani o una
concatenazione se gli passi due stringhe. So che il codice diventa più
prolisso ma, sarà per una mia abitudine, mi sembra più leggibile.

Su Python come dicevo ho studiato alcune cose, so fare le cose più
scolastiche ma non mi sono ancora addentrato a fondo nei problemi
reali di tutti i giorni. Per cui immagino che con le mie attuali
conoscenze scriverei un metodo "aggiungiNumeri", "aggiungiStringhe",
...


Il 14 novembre 2011 20:57, lordkrandel  ha scritto:
> Ti spiego qual'è il punto:
>
> Python 3.1.2
 def add(a,b):
> ...     return a + b
> ...
 add('a', 'b')
> 'ab'
 add(2, 1)
> 3
 add(True,False)
> 1
 add([1,2,3],['a','b','c'])
> [1, 2, 3, 'a', 'b', 'c']
 add( { 1:'a',2:'b'},{3:'c',4:'e'})
> Traceback (most recent call last):
>  File "", line 1, in 
>  File "", line 2, in add
> TypeError: unsupported operand type(s) for +: 'dict' and 'dict'
>
> Che prefisso metteresti ai due parametri della funzione add?
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-15 Thread Francesco Maida
Il 15 novembre 2011 08:52, Francesco Maida  ha scritto:
> Ma difatti in circostanze simili in VB.net se avessi bisogno di
> gestire la cosa avrei sicuramente scritto più funzioni simili
> sfruttando l'overload per scrivere N metodi che accettano N parametri
> di formato diverso e a seconda delle necessità restituiscono una somma
> se gli passi due numeri, un OR binario se gli passi due booleani o una
> concatenazione se gli passi due stringhe. So che il codice diventa più
> prolisso ma, sarà per una mia abitudine, mi sembra più leggibile.


Ho appena riletto il messaggio e mi sono accorto che non si capisce
un'acca di quello che ho scritto.
Intendevo dire che in VB.net scriverei tante funzioni sotto lo stesso
nome sfruttando l'overload dei metodi, per gestire interi, stringhe,
booleani e restituire la migliore somma possibile.

In Python non lo so cosa farei, probabilmente scriverei tante funzioni
diverse come "sommaNumeri", "concatenaStringhe", ... o forse
sfrutterei l'overload degli operatori per sommare o concatenare due
oggetti. Boh..
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Secondo voi questo corso su Python è valido?

2011-11-15 Thread Francesco Maida
Il 15 novembre 2011 09:11, simozack  ha scritto:
> E tra l'altro, se vuoi consigli sul codice e sul come organizzarlo,
> non dimenticarti di questa lista. Qui c'è gente coi controfiocchi. Se
> vuoi qualcuno che ti corregga, basta postare codice qui: come avrai
> sicuramente notato, c'è molta gente che ha voglia di dare consigli, da
> queste parti...


Infatti. Ho ringraziato tutti quelli che si sono presi la briga di
perdere un po di tempo ad analizzare il mio codice.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] web2py: lo conoscete ?

2011-12-01 Thread Francesco Maida
Il 30 novembre 2011 23:41, enrico franchi  ha scritto:
> Oltretutto non ne sento l'esigenza. [..]
> Poi ci sono i vari micro-framework per quando si vuole poca
> funzionalita', magari si fanno cose poco strutturate e "strambe".
> Tipo a me a volte fanno comodo per mettere su robba che comando via
> pagine web ma che non ha la struttura di un "sito", e' piu' una
> mini-ui su altro. Li meno ho, meglio e'.

Potresti fare qualche esempio di micro-framework per favore ? Mi
interessa l'argomento
Grazie
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] web2py: lo conoscete ?

2011-12-01 Thread Francesco Maida
Il 01 dicembre 2011 13:46, Marco Mariani  ha scritto:
>
> In ordine alfabetico: Bottle, Flask, Pyramid, Werkzeug.


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


Re: [Python] schooltool

2011-12-03 Thread Francesco Maida
Ho visto che la tua scuola è di Trento; se ti può tornare utile io in
passato ho conosciuto una software house di Cavalese, quindi non
troppo lontana dalla tua scuola, che lavora proprio con Python e Zope
e almeno per quel poco che li ho conosciuti mi sembrano bravini. La
loro ditta si chiama "Juniper" ed il sito internet con i loro contatti
è questo: http://www.juniper-xs.it/
Ciao

Il 01 dicembre 2011 20:26, dino moser  ha
scritto:> salve, sono il direttore di un centro di formazione
professionale> e da un po' stavo  lavorando a un database e alla sua
interfaccia web based> per gestire l'anagrafica allievi..> essendo
basato su zope 3 chiedevo se c'è qualcuno disposto a lavorarci...>
basta che mi contatti a questa mail... e gli farò avere le specifiche
per> farmi un preventivo
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] [OT] Python e Amazon Kindle

2011-12-07 Thread Francesco Maida
Complimenti a Marco Beri, il suo libro "Programmare in Python" è
attualmente il più venduto libro di programmazione nel Kindle store
italiano :-)

...
...
...

Si beh, c'è anche da dire che per ora la top 100 programmazione è
composta da appena sei libri, però un primo posto è pur sempre un
primo posto ;-)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] Python e Amazon Kindle

2011-12-08 Thread Francesco Maida
Il 07 dicembre 2011 13:08, Marco Beri  ha scritto:
> P.S. Da dove ti arriva l'info? Un link?

Io avevo trovato la classifica a questo indirizzo:
http://www.amazon.it/gp/bestsellers/digital-text/1344994031/ref=pd_zg_hrsr_kinc_1_4_last
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] Python e Amazon Kindle

2011-12-08 Thread Francesco Maida
Il 08 dicembre 2011 10:58, Riccardo mancuso
 ha scritto:
> Tuttavia, perchè non pensare di scrivere un testo più corposo, tale da
> competere con "Imparare Python" di Mark Lutz ?

Beh, Mark Lutz ha anche scritto "Python: Guida Pocket" che all'incirca
è della stessa dimensione della guida pocket di Marco per Apogeo: 199
pagine contro le 197. Io li ho entrambi, la guida di Lutz mi sembra un
bignami che ricorda le cose fondamentali a chi è già un programmatore
esperto mentre la guida di Marco mi sembra più un vero e proprio corso
in miniatura.


Fra l'altro ne approfitto per chiedere: Per chi come me ha già letto
la prima edizione edita da Apogeo vale la pena (ri)comprare il libro
di Marco edito da Thinkcode?
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] Python e Amazon Kindle

2011-12-08 Thread Francesco Maida
Esprimo un'opinione personale: secondo me ci sono già tanti bei libri
su tanti linguaggi di programmazione. Quello che IMHO a volte manca
sono dei "libricini" di un centinaio di pagine al massimo che
restituiscano un'impressione generale di com'è fatto il linguaggio,
cosa ci fa la gente di concreto e come potrebbe essere lavorarci.
Un po come quando da ragazzi la scuola ti portava in gita a vedere
qualche fabbrica o azienda, tanto per farti capire se da grande un
lavoro come quello avrebbe potuto interessarti.

Tanto per fare un'esempio pratico, a me è piaciuto molto questo
tutorial che cerca di dare un'idea di  "cosa sia python" in meno di 10
minuti: http://www.korokithakis.net/tutorials/python/

Non pretende di insegnare a programmare in Python, però è comodo per
darti una vaga idea di come si scrive del codice e farti capire se per
i tuoi personali gusti potrebbe valere la pena di studiarlo
seriamente.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] Python e Amazon Kindle

2011-12-08 Thread Francesco Maida
Il 08 dicembre 2011 12:07, Marco Beri  ha scritto:
> Se ti fidi ti rispondo io: non ne vale la pena.
>
> Corregge solo un tot di typo e basta.

Grazie Marco, allora tengo i soldi da parte per la versione 2.0 di
"sviluppare applicazioni web con Django" (io continuo a sperarci)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Un videogioco fatto con la standard library

2011-12-10 Thread Francesco Maida
Salve, mentre cercavo cose da studiare su Python in rete mi sono
imbattuto in un videogioco scritto in Python attraverso l'ausilio
della libreria "curses" che dovrebbe far parte della standard library.

Personalmente sono rimasto veramente impressionato, con appena 26
righe di codice (15 nella versione compressa) ha scritto il classico
videogioco "snake" con il serpente che vaga per un labirinto mangiando
e finisce per allungarsi ad ogni oggetto che mangia, chi ha avuto un
vecchio home computer negli anni settanta/ottanta oppure un telefonino
Nokia sa di cosa sto parlando :-)

Qui il filmato:
http://www.youtube.com/watch?v=Bj-H9uPEa5U

Qui il codice sorgente:
http://snake-1526l.googlecode.com/files/snake2615l.tar.bz2


Mi potreste aiutare a capire come funziona per favore?


1) Curses. Per fare un'analogia con qualcosa a me più familiare, mi
sembra di aver capito che questa "curses" fra le altre cose funziona
come il vecchio comando LOCATE del Basic: il terminale viene diviso
per caratteri in una griglia, e poi uno indica una coordinata X e una
Y dello schermo ed il carattere da stamparci sopra. Quello che una
volta si faceva con un LOCATE 5, 4 : PRINT "CIAO" con questa libreria
si fa con un Curses.addstr(5, 4, 'CIAO'). E' corretto ?

2) Se non ho capito male curses funziona solo da terminale. Questo
significa che il codice funzionerebbe solo da Unix / Linux e Mac OS X
? Niente Windows?

3) Per come l'ho interpretato io leggendolo il programma farebbe questo:

[Finchè l'utente non preme il tasto ESC per terminare la partita...]
...[Scrive il punteggio sullo schermo]
...[Attende un certo numero di millisecondi]
...[Controlla se è stato premuto un tasto]
...[Modifica l'array di tuple che contiene le posizioni di ogni
segmento del serpente]
...[Il serpente si è spostato sopra un carattere "O" ?]
..[Si: allunga di una unità l'array che rappresenta il serpente]
..[No: Si è spostato su di un carattere di spazio?]
.[Si: elimina la "coda" del serpente, ovvero l'ultimo elemento
dell'array]
.[No: vuol dire che ha cozzato contro un muro o contro se
stesso: GAME OVER!]
...[Ridisegna la "testa" del serpente, utilizzando le coordinate X e Y
indicate nella tupla che rappresenta il primo elemento dell'array]

Secondo voi è corretta questa analisi? In particolare mi riesce
difficile capire esattamente cosa fa il codice fra le righe 17 e 22.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Un videogioco fatto con la standard library

2011-12-11 Thread Francesco Maida
Il giorno sabato 10 dicembre 2011, enrico franchi 
ha scritto:
> Quanto odio il fatto che il codice non sia browsabile...

C'è anche quello:
http://paste.pocoo.org/show/222646/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Un videogioco fatto con la standard library

2011-12-11 Thread Francesco Maida
Il 10 dicembre 2011 18:39, enrico franchi  ha scritto:
>
> Quanto odio il fatto che il codice non sia browsabile...

C'è anche quello:
http://paste.pocoo.org/show/222646/
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Un videogioco fatto con la standard library

2011-12-11 Thread Francesco Maida
Il 11 dicembre 2011 09:41, Daniele Zambelli
 ha scritto:
>
> Per quanto riguarda la riga 17, l'espressione:
>
> (key==KEY_RIGHT and 1 or key==KEY_LEFT and -1)
>
> restituisce 1 o -1 a seconda del tasto premuto. [...]
>>
> Quindi l'intera riga 17:
>
>    snake.insert(0,[snake[0][0]+(key==KEY_RIGHT and 1 or key==KEY_LEFT and -1),
>                           snake[0][1]+(key==KEY_DOWN and 1 or
> key==KEY_UP and -1)])
>
> aggiunge come primo elemento della lista snake un elemento uguale al
> precedente ma con i valori incrementati o decrementati di uno in base
> al tasto premuto.


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


Re: [Python] Un videogioco fatto con la standard library

2011-12-12 Thread Francesco Maida
Il 11 dicembre 2011 19:13, Daniele Tricoli  ha scritto:
> Non mi piace farmi pubblicità... ma magari può interessare. Questo è un
> semplicissimo snake che realizzai tempo fa perché dovevo illustrare il
> funzionamento della FFI di Python e mi serviva un esempio più accattivante
> del richiamare qualcosa dalla libc.

Grazie, gli sto dando un'occhiata in questo momento, mi sembra molto
più semplice da leggere rispetto all'altro codice sorgente.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] sviluppare applicazioni android tramite python

2011-12-27 Thread Francesco Maida
Il 27 dicembre 2011 02:25, enrico franchi  ha scritto:
> Diciamo che Javascript e' un po' un male necessario.

Non smetterò di accendere ceri a John Resig per aver scritto jQuery e
aver migliorato la vita di ogni sventurato costretto a scrivere del
codice in javascript.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] sviluppare applicazioni android tramite python

2011-12-28 Thread Francesco Maida
2011/12/28 Marco Mariani :
> L'alternativa era Tcl. Baciamoci I gomiti.

Oppure poteva anche essere il suo "fratellastro" Actionscript, se
Adobe fosse riuscita a convincere i tizi dell'ECMA a suo tempo.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] sviluppare applicazioni android tramite python

2011-12-29 Thread Francesco Maida
Il 29 dicembre 2011 10:52, Carlos Catucci  ha scritto:
> ActionScript e' un clone di Javascript. Non cambiava molto.


Infatti per quello ho scritto che è un suo fratellastro. Da quel che
ricordo però a differenza di JS permette di avere una tipizzazione
statica (credo sia il termine corretto, con la teoria non sono mai
andato forte); cioè di dichiarare una variabile di un tipo e obbligare
l'utente ad infilarci dentro sempre e solo valori dello stesso tipo.

Ad esempio:

var n:Number = 47;

E se provi ad inserire una stringa in n, AS si incacchia di brutto
mentre JS te lo permetterebbe senza fiatare.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] sviluppare applicazioni android tramite python

2011-12-29 Thread Francesco Maida
IMHO se Python dietro a se avesse una grande multinazionale (Google?)
che offrisse un'ambiente di sviluppo RAD "alla Visual Studio" per
scrivere applicazioni Desktop e Django multipiattaforma, farebbe
faville. L'unica cosa simile che ho visto è SharpDeveloper che
consente di creare applicazioni .NET programmando in Python:
semplicissimo da usare, anch'io senza sapere una fava di Python sono
riuscito a costruire uno o due programmini scemi con interfaccia
grafica, ma ha l'ovvio (ed enorme) limite di poter creare applicazioni
che possono girare solo sotto Windows con .NET framework installato;
IronPython non l'ho mai provato.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] sviluppare applicazioni android tramite python

2012-01-01 Thread Francesco Maida
Il 31 dicembre 2011 14:54, Enrico 'Henryx' Bianchi 
ha scritto:
> Puntini sulle i: Actionscript non e` di Adobe, ma di Macromedia. Che poi
> Macromedia sia stata acquisita da Adobe e` un altro discorso

Verissimo ma io mi riferivo ad un fatto avvenuto in passato, e cioè
(almeno per come la ricordo io) il tentativo fallito di Adobe di
proporre Actionscript come successore dell'Ecmascript. Da questo punto
in poi prendi il tutto con un pizzico di sale perchè mi potrei
sbagliare, ma mi pare di ricordare che Adobe volesse far diventare
Actionscript 3 la base del linguaggio Ecmascript 5.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] sviluppare applicazioni android tramite python

2012-01-01 Thread Francesco Maida
Il 02 gennaio 2012 08:10, Francesco Maida  ha scritto:
> [...] Da questo punto
> in poi prendi il tutto con un pizzico di sale perchè mi potrei
> sbagliare, ma mi pare di ricordare che Adobe volesse far diventare
> Actionscript 3 la base del linguaggio Ecmascript 5.

Mi sono dimenticato di scrivere che ovviamente sia il JS "moderno" che
AS derivano entrambi da ECMAScript, che a sua volta deriva da JS
"classico" (che casino...)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] sviluppare applicazioni android tramite python

2012-01-01 Thread Francesco Maida
Il 30 dicembre 2011 16:06, Manlio Perillo  ha scritto:
> Il 30/12/2011 08:32, Francesco Maida ha scritto:
>> [...]
>> L'unica cosa simile che ho visto è SharpDeveloper che
>> consente di creare applicazioni .NET programmando in Python:
>> semplicissimo da usare, anch'io senza sapere una fava di Python sono
>> riuscito a costruire uno o due programmini scemi con interfaccia
>> grafica,
>
> Questo secondo me è un problema, più che un vantaggio.

Io invece credo che il mondo abbia bisogno anche di strumenti semplici
per iniziare ad imparare un linguaggio e darti una gratificazione
immediata; la dimestichezza e l'eleganza nello scrivere il codice
secondo me arrivano poi con l'esperienza. Imparare un linguaggio
mentre hai l'incubo dell'insegnante che ti ripete "QUESTO NON SI FA!"
o "QUESTO E' POCO PYTHONISTA" secondo me intimidisce e porta più
svantaggi che vantaggi a chi inizia.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] sviluppare applicazioni android tramite python

2012-01-02 Thread Francesco Maida
Il 02 gennaio 2012 09:41, Nicola Larosa  ha scritto:
> Il mondo è pieno di strumenti pensati in modo pressappochista, con
> l'ottica del risultato immediato a scapito del medio e lungo periodo.
> Scarseggiano invece quelli pensati con criterio opposto.
>
> Curioso che tu rivendichi una totale inversione di prospettiva proprio in
> uno di quei pochi ambienti. Credo faresti prima a cercare altrove uno
> strumento più adatto.


Una vecchia storiella: Sai perchè i bambini piccoli riescono ad
imparare più facilmente rispetto agli adulti? Non perchè abbiano più
neuroni nel cervello (in caso contrario io sarei spacciato), ma perchè
rispetto agli adulti non hanno paura di commettere degli errori. E' la
paura di commettere errori, ergo fare cappelle, che IMHO limita tanta
gente; sei davvero sicuro che un mondo con meno codice sorgente, e
scritto meglio sarebbe migliore di questo con tanti programmi scritti
alla membro di segugio? :-)

Io personalmente non ne sono convinto, però rispetto la tua opinione.
Come diceva l'ispettore Callaghan, "le opinioni sono come le palle,
ognuno ha le sue" ;-)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] [SEMI-OT] Una domanda di algebra di 2a elementare...

2012-04-26 Thread Francesco Maida
...quanto fa 1 Mb - 512 Kb ?


Per come ricordavo io le unità di misura il risultato dovrebbe essere 512
Kb, in quanto 1 Mb = 1024 Kb.
Ma ho visto persone che mi rispondono 488 Kb, in quanto secondo le loro
conoscenze 1 Mb = 1000 Kb.

Per favore, mi potreste dire secondo voi qual'è la risposta giusta ?


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


[Python] [SEMI-OT] Una domanda di algebra di 2a elementare...

2012-04-27 Thread Francesco Maida
...quanto fa 1 Mb - 512 Kb ?


Per come ricordavo io le unità di misura il risultato dovrebbe essere 512
Kb, in quanto 1 Mb = 1024 Kb.
Ma ho visto persone che mi rispondono 488 Kb, in quanto secondo le loro
conoscenze 1 Mb = 1000 Kb.

Per favore, mi potreste dire secondo voi qual'è la risposta giusta ?


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


Re: [Python] [SEMI-OT] Una domanda di algebra di 2a elementare...

2012-04-27 Thread Francesco Maida
Grazie a tutti per le risposte.

Insomma riassumendo mi sembra di capire che abbia ragione chi dice che 1 Mb
è pari a 1000 Kb, e che i vecchi nostalgici si devono attaccare a questi
"mebibyte" per poter affermare che 1 MiB = 1024 Kb.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [SEMI-OT] Una domanda di algebra di 2a elementare...

2012-04-27 Thread Francesco Maida
Il giorno 27 aprile 2012 15:52, Simone Federici  ha
scritto:

> 2012/4/27 Francesco Maida 
>
>> Insomma riassumendo mi sembra di capire che abbia ragione chi dice che 1
>> Mb è pari a 1000 Kb
>
>
> si bravo hai capito tutto
>

Incavolati con l'IEC (se non ho capito male è colpa loro), mica l'ho deciso
io che si doveva cambiare :-)
P.S.: anch'io fino ad oggi consideravo 1Mb = 1024Kb.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] PyCharm 2.6 + Flask, qualcuno l'ha provato ?

2012-09-04 Thread Francesco Maida
Probabilmente è colpa mia essendo un niubbo di Flask e un
praticamente-niubbo di Python, ma c'è un modo per fare il debug di un
progetto Flask senza bisogno di chiudere e riavviare il server ogni volta
in cui si effettua una modifica al codice ?

Mi spiego meglio. Se ho il classico "hello world" scritto con Flask:


from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello_world():
return "Ciao a tutti"




E poi lo faccio girare da PyCharm, lo posso vedere sul mio computer da
un'indirizzo del tipo http://localhost:5000
Se però decido di modificare il testo restituito dalla funzione, ad esempio
da << return "Ciao a tutti" >> a << return "Ciao a tutti belli e brutti"
>>, provando a ricaricare la pagina del browser non riesco a vedere la
modifica che ho appena effettuato. L'unico modo per vederla è di terminare
l'esecuzione del server e riavviarlo (oppure premere il pulsante per
riavviare il programma).

Non è che mi sono perso qualcosa e c'è pure un metodo per modificare il
codice, salvarlo, ricaricare la pagina e vedere le modifiche ?



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


Re: [Python] PyCharm 2.6 + Flask, qualcuno l'ha provato ?

2012-09-04 Thread Francesco Maida
Il giorno 04 settembre 2012 23:03, Alberto Granzotto
ha scritto:

>
> già guardato questo link?
> http://flask.pocoo.org/docs/quickstart/#debug-mode
>


Cacchio che scemo che sono! Grazie mille!
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Ciclo for e variabili passate per riferimento

2012-09-13 Thread Francesco Maida
So che questa è la classica domanda da niubbo, ma sarà che è tardi, sarà
che non sono bravo a cercare su internet e sarà che sono davvero un niubbo
di Python... fattostà che non ho trovato rapidamente una soluzione al mio
problema e quindi ho pensato di chiedere un parere a voi esperti.

Facciamo finta di voler scrivere una funzione che scherzosamente provi a
trasformare un'array di nomi italiani nelle loro improbabili versione
russe, aggiungendo un suffisso "-sky" al termine di ogni nome:

nomi = ["Marco", "Filippo", "Leonardo", "Antonio"]

def russianizza():
for nome in nomi:
nome = nome + "sky"
print(nome)


Quando eseguo la funzione, ottengo i nomi:

Marcosky
Filipposky
Leonardosky
Antoniosky

Quindi se vado a vedere il contenuto dell'array, ovviamente questo rimane
invariato:

>> nomi
["Marco", "Filippo", "Leonardo", "Antonio"]

La mia semplice domanda è: C'è un modo per chiedere al ciclo for di passare
un'elemento alla volta dall'array nomi alla variabile "nome" *NON* per
valore *MA* per riferimento? In modo che al termine dell'esecuzione della
funzione i rispettivi valori dell'array vengano modificati ?

Quindi:

>> nomi
["Marco", "Filippo", "Leonardo", "Antonio"]
>> russianizza()
Marcosky
Filipposky
Leonardosky
Antoniosky
>> nomi
["Marcosky", "Filipposky", "Leonardosky", "Antoniosky"]


Grazie mille

P.S.: Spero che non ci sia nessun russo che si incacchi leggendo questo
thread, l'esempio l'ho fatto con la prima idea che mi è venuta in mente...
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Ciclo for e variabili passate per riferimento

2012-09-13 Thread Francesco Maida
Il giorno 13 settembre 2012 22:57, Marco Beri  ha
scritto:

>
> for i, nome in enumerate(nomi):
> nomi[i] = russianizza(nome)
>
>

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


Re: [Python] Ciclo for e variabili passate per riferimento

2012-09-14 Thread Francesco Maida
Il giorno 13 settembre 2012 23:10, Daniele Zambelli <
daniele.zambe...@gmail.com> ha scritto:

>
> Altre due soluzioni:
>
> >>> def russianizza(nome):
> return nome+'sky'
>
> >>> nomi = ["Marco", "Filippo", "Leonardo", "Antonio"]
> >>> nomi = [russianizza(nome) for nome in nomi]
> >>> nomi
> ['Marcosky', 'Filipposky', 'Leonardosky', 'Antoniosky']
> >>> nomi = ["Marco", "Filippo", "Leonardo", "Antonio"]
> >>> nomi = map(russianizza, nomi)
> >>> nomi
> ['Marcosky', 'Filipposky', 'Leonardosky', 'Antoniosky']
>
> Ciao
>



Grazie mille per la soluzione
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Un String.isdigit() che funzioni con i numeri in virgola mobile?

2012-09-26 Thread Francesco Maida
Esiste una funzione simile a String.isdigit(), che mi sappia dire se una
stringa contiene un numero ma che funzioni anche con i valori decimali?

Se ad esempio scrivo:

> "3".isdigit()
True
> "3.14".isdigit()
False

L'unica soluzione rapida che ho trovato è quella di mettere il tutto in un
blocco try..except, ma speravo che mi fosse sfuggito qualche funzione
built-in che facesse al caso mio.


Grazie


P.S. : Non ho idea se cambi le cose, ma sto provando isdigit() su Python
2.7.3.. non fosse mai che la versione 3 li gestisse
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Un String.isdigit() che funzioni con i numeri in virgola mobile?

2012-09-27 Thread Francesco Maida
2012/9/26 Nicola Larosa 

>
> Dalla doc:
>
> str.isdigit()
> Return true if all characters in the string are digits and there is at
> least one character, false otherwise.
>
> Non ti dice se una stringa contiene un numero, ma se tutti i caratteri
> nella stringa sono cifre (digit).
>

Grazie per la risposta. Sto provando a convertire un paio di script PHP in
Python, ed avevo provato il metodo .isdigit() per affinità con il metodo di
PHP is_numeric() che invece restituisce vero se la stringa contiene un
numero qualsiasi (intero, float o con esponente).

> L'unica soluzione rapida che ho trovato è quella di mettere il tutto
> > in un blocco try..except, ma speravo che mi fosse sfuggito qualche
> > funzione built-in che facesse al caso mio.
>
> Non che io sappia. Un bel float('3.14') in un try...except è la cosa
> migliore.
>

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


[Python] Ho trovato un'altro libro carino su Python e PyGame

2012-11-01 Thread Francesco Maida
Ebbene, non ho paura per passare per niubbo di Python (anche perchè lo
sono) e da qualche giorno mi sto divertendo a leggere il libro "MORE PYTHON
PROGRAMMING FOR THE ABSOLUTE BEGINNER" di Jonathan S. Harbour (Edizioni
Course Technology)

Praticamente è una guida introduttiva alla programmazione in Python e
PyGame che insegna a scrivere dei piccoli videogiochi ed a imparare le basi
del linguaggio e della libreria. In ogni capitolo l'autore introduce dei
concetti e li applica per scrivere un piccolo videogioco; è molto semplice
e lineare da seguire, e soprattutto mi sto divertendo a leggere un manuale
come non mi capitava dai tempi di "Programmare Flash 5 con Actionscript" di
Gary Rosenweig, che era sempre sulla falsariga di questo: imparare un
linguaggio scrivendo piccoli videogiochi.

Personalmente sono arrivato al quinto capitolo e sto imparando a scrivere
un giochino con un'omino che deve raccattare le bombe che cadono dal cielo
prima che tocchino terra. Si lo so che sono boiate, ma almeno per me sono
decisamente divertenti da scrivere e provare ;-)

Se vi può interessare darci un'occhiata ho visto che è in vendita su
Amazon; io lo sto leggendo da Safari Books, dove è disponibile a questo
URL:

http://my.safaribooksonline.com/book/-/9781435459809



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


[Python] Anche Python scappa dall'Italia ?

2013-11-07 Thread Francesco Maida
Io non sono mai stato ad una convention di Python (ne di un sacco di altri
linguaggi) per cui non so esattamente come funzionino in giro queste cose,
ma devo dire che anche se non sono un pythonista ci sono rimasto abbastanza
male quando ho letto sul sito di EuroPython, una convention organizzata
dall'associazione non-profit di Python Italia, che la prossima
manifestazione non si svolgerà più a Firenze ma a Berlino, IN GERMANIA...

Cioè, cribbio... una manifestazione organizzata da un gruppo di nazionalità
Italiana per come me la immagino io avrebbe senso fosse organizzata nello
stesso paese.


Perché hanno deciso di abbandonare così l'Italia e gli italiani? Facciamo
davvero così schifo agli occhi degli sviluppatori europei? (Io di sicuro,
faccio paura persino ai bambini del vicinato..)


Non per fare polemica... anzi dai, a chi la voglio dare a bere... proprio
perché mi piace sguazzare nelle polemiche :-)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Anche Python scappa dall'Italia ?

2013-11-07 Thread Francesco Maida
Il giorno 07 novembre 2013 14:06, Nicola Larosa  ha
scritto:

>
> Meno complimenti per la totale illeggibilità del sito
> . :-P
>


E' da anni che l'ho online e non ci metto una fava dentro. E' che non ho
molto da dire alla gente, a parte tirare su polemiche :-)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Anche Python scappa dall'Italia ?

2013-11-07 Thread Francesco Maida
Il giorno 07 novembre 2013 14:06, Nicola Larosa  ha
scritto:

> Idee un po' confuse. Il nome EuroPython dovrebbe dirti qualcosa.
>
> La conferenza *europea* di Python si svolge, fin dall'inizio, in diverse
> città *europee*, due anni ciascuna.


Ah, adesso capisco. Avendo letto che era organizzata da Python Italia mi ha
fatto pensare che fosse stata *da sempre* organizzata da loro.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Anche Python scappa dall'Italia ?

2013-11-07 Thread Francesco Maida
Il giorno 07 novembre 2013 14:13, Marco Beri  ha
scritto:

> Europython è europea non italiana. Ogni due anni cambia paese ed è rimasta
> tre anni in Italia solo perché siamo stati bravissimi e i tedeschi si sono
> inizialmente tirati indietro. Bella soddisfazione eh? :-)
>
> È giusto che giri l'Europa mentre Pycon Italia sarà sempre qui.
>

 Grazie per la precisazione :-)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Qualcuno di voi usa Pillow o PIL ?

2013-11-16 Thread Francesco Maida
Non riesco a farlo funzionare correttamente sul mio Mac con OS X 10.9
Ho Xcode installato, ho installato Pillow con il comando "sudo pip install
pillow" che mi ha compilato i sorgenti in C presumo, ma quando tento di
usarlo ricevo un messaggio di errore:

Ad esempio la prima cretinata che mi viene in mente. Apro IDLE su Python
2.7.6 e scrivo:

from PIL import Image

im = Image.open("/Users/Cipollino/Desktop/immagine.png")
im.thumbnail((64, 48), Image.ANTIALIAS)


A questo punto a Python girano le balle e mi risponde:


Traceback (most recent call last):
  File "", line 1, in 
im.thumbnail((64, 48), Image.ANTIALIAS)
  File "/Library/Python/2.7/site-packages/PIL/Image.py", line 1568, in
thumbnail
self.load()
  File "/Library/Python/2.7/site-packages/PIL/ImageFile.py", line 190, in
load
d = Image._getdecoder(self.mode, d, a, self.decoderconfig)
  File "/Library/Python/2.7/site-packages/PIL/Image.py", line 389, in
_getdecoder
raise IOError("decoder %s not available" % decoder_name)
IOError: decoder zip not available


Ho provato a cercare su StackOverflow e dicono che dovrei ricompilare
Pillow o specificare un nuovo percorso alla libreria zlib.so, ma non ho la
minima idea di dove mettere le mani nel codice sorgente.

A voi è mai capitato di imbattervi in questo problema? E se si, come avete
risolto?


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


Re: [Python] Qualcuno di voi usa Pillow o PIL ?

2013-11-16 Thread Francesco Maida
Il giorno 16 novembre 2013 12:45, Simone Dalla  ha
scritto:

>
> Io ho provato ad eseguire il tuo codice (anch'io con OS X 10.9) in un
> virtualenv (python 2.7.5) con pillow e non ho alcun errore.
>
> Ho però installato preventivamente tramite homebrew [1] la libreria libpng
> (prova a dare un'occhio qui
> http://stackoverflow.com/questions/18246211/no-zlib-support-with-pillow-w-python3-3
> )
>


Grazie per avermi risposto


Ho provato a disinstallare Pillow, installare libpng come dicevi tu e poi a
reinstallare Pillow e sono riuscito a far funzionare i PNG. Poi ho provato
con i file Jpeg ed ho ricevuto un'altro messaggio di errore a causa della
mancanza di certe librerie che Pillow si aspettava di trovare per
decodificare i Jpeg.
Allora ho provato a disinstallare Pillow, installare tutte le dipendenze
descritte nella pagina di StackOverflow che hai linkato, reinstallare
Pillow e... adesso non mi si compila più ;_;

Mi scrive:

Command
/System/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python
-c "import
setuptools;__file__='/private/var/folders/9g/dlq33f2n447b9qzwyt_ygtnrgn/T/pip_build_Scala/Pillow/setup.py';exec(compile(open(__file__).read().replace('\r\n',
'\n'), __file__, 'exec'))" install --record
/var/folders/9g/dlq33f2n447b9qzwyt_ygtnrgn/T/pip-wWWIiM-record/install-record.txt
--single-version-externally-managed failed with error code 1 in
/private/var/folders/9g/dlq33f2n447b9qzwyt_ygtnrgn/T/pip_build_Scala/Pillow
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Qualcuno di voi usa Pillow o PIL ?

2013-11-17 Thread Francesco Maida
Il giorno 16 novembre 2013 16:30, Simone Dalla  ha
scritto:

> Per prima cosa ti consiglio di provare a usare virtualenv [1] e
> virtualenvwrapper [2] per avere provare l'installazione di librerie (io in
> ogni caso ne uso uno per ogni mio progetto), detto questo l'output che hai
> riportato è un pò criptico. Posso consigliarti di installare una libreria
> esterna alla volta, reinstallando pillow ogni volta per vedere con quale la
> compilazione di Pillow ti da problemi.
>

Grazie per il consiglio, è che finora non mi sono mai preso la briga di
leggermi la documentazione su come funziona virtuale. Proverò a fare quello
che suggerisce Karim qui sotto, e se poi non funziona proverò a ricompilare
pillow installando una libreria per volta fino a quando scoprirò cos'è che
lo fa incartare.

Sarò sfortunato io, ma mi sembra che sia un bel casino quando hai bisogno
di utilizzare funzionalità che esulano da quelle disponibili nella standard
library di Python...
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Qualcuno di voi usa Pillow o PIL ?

2013-11-17 Thread Francesco Maida
Il giorno 16 novembre 2013 21:33, Karim  ha scritto:

> Questo può aiutarti? https://github.com/samueljohn/homebrew-python
>

Grazie per il consiglio. Provo ad eseguire lo script su Pillow ed incrocio
le dita :-)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Qualcuno di voi usa Pillow o PIL ?

2013-11-17 Thread Francesco Maida
Il giorno 17 novembre 2013 11:08, Francesco Maida  ha
scritto:

> Il giorno 16 novembre 2013 21:33, Karim  ha scritto:
>
> Questo può aiutarti? https://github.com/samueljohn/homebrew-python
>>
>
> Grazie per il consiglio. Provo ad eseguire lo script su Pillow ed incrocio
> le dita :-)
>

Ho disinstallato Pillow e lo ho reinstallato utilizzando Brew come
specificato nel documento readme della pagina che hai linkato. Alla fine ho
dovuto aggiungere il percorso alla libreria alla PYTHONPATH nel file
.bash_profile ma grazie al cielo stavolta HA FUNZIONATO :-)
O perlomeno, di quello che ho provato stavolta ha funzionato tutto (aprire
un file JPEG ed un file PNG, ridimensionarli e salvarli su hard disk).

Grazie a tutti per i consigli
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Ma android?

2013-11-30 Thread Francesco Maida
Conosco Kivy un pochino di fama ed un pochino per aver provato i suoi
esempi... diciamo che Python personalmente non mi sembra un cittadino di
prima classe su iOS e Android al momento.
Se il tuo interesse è quello di usare Python per scrivere videogiochi su
Android prova anche a tenere d'occhio http://www.renpy.org che sta
ultimando i lavori per portare il suo motore per avventure grafiche scritto
in Python + PyGame sulla piattaforma in questione.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Errore del sistema operativo su MAC.

2013-12-22 Thread Francesco Maida
Il giorno sabato 21 dicembre 2013, Gabriele Battaglia ha scritto:

> Ciao a tutti.
> Non riesco ad usare l’interprete Python sul mio MacBookPro13 con Mavericks
>


Se è lo stesso problema che ho avuto io con la 2.7 installata su Mavericks,
devi andare sul sito ufficiale di Python e scaricare la versione 2.7.6 che
risolve il problema
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] web2Py hosting

2014-01-24 Thread Francesco Maida
Il giorno 24 gennaio 2014 14:38, Giorgio Zoppi  ha
scritto:

> CIao a tutti,
> sto cercando un host o una macchina virtuale per un sito internet che
> dobbiamo fare
> abbiamo deciso di farlo con web2py. Indicazioni in merito?
>

Prova anche a dare un'occhiata a http://www.pythonanywhere.com
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] [OT] Nuovo sito python.org

2014-03-17 Thread Francesco Maida
Secondo me è un bel restyling che ci voleva.
Quella console in cui provare il codice Python direttamente dal browser mi
ricorda tanto il modo in cui era strutturato il sito di Ruby fino a qualche
mese fa. Adesso il sito di Ruby è cambiato, una volta aveva la paginetta di
TryRuby in bella vista mentre ora c'è un link da cliccare per arrivarci.



Il giorno 17 marzo 2014 11:15, Massimo Capanni
ha scritto:

> Noto con piacere che hanno rifatto il trucco al sito web python.org
> Che ne pensate?
>
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] IMPARARE PYTHON Mark Lutz

2014-03-28 Thread Francesco Maida
Io di Lutz ho letto il piccolo "Python - Guida Pocket", ed IMHO per essere
una via di mezzo fra una guida di riferimento ed un bignami era scritto
bene.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Libro o tutorial su TkInter ?

2014-04-16 Thread Francesco Maida
A parte la documentazione sul sito di Python, qualcuno per caso conosce un
buon libro o un buon tutorial su TkInter che mi possa consigliare ? Mi va
bene sia in Italiano che in Inglese, l'importante è che sia facile da
seguire.


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


Re: [Python] R: Libro o tutorial su TkInter ?

2014-04-16 Thread Francesco Maida
Grazie mille
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Ide?

2014-05-24 Thread Francesco Maida
Adesso verrò linciato per aver riesumato un vecchio argomento senza aver
risposto dal vecchio thread ;-) ma riallacciandomi al discorso,
personalmente sto trovando molto carino Brackets / Adobe Edge Code.
Nasce come editor HTML+CSS+Javascript, ma con l'estensione giusta
("Integrated development" di Jonathan Adunlap) mi sembra che potrebbe
essere anche un'ottimo editor per Python. L'ho solo provato marginalmente e
non è che abbia mai provato ad usarlo per cose più complesse di un "hello
world", ma non costa nulla (perlomeno brackets, ma credo che anche Edge
Code al momento sia liberamente scaricabile con un ID Adobe) e perciò se
hai cinque minuti da buttare io ti consiglio di provarlo.

...ah! Dimenticavo il link: http://brackets.io
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Ide?

2014-05-24 Thread Francesco Maida
Il giorno 24 maggio 2014 10:47, Luigi Fontana  ha
scritto:

> Francesco scusa sono al lavoro col cell. Ma da linux dovrei compilarmelo
> io? Leggo bene?
>

Vedo che dal sito seguendo il link "Other downloads", oppure andando
direttamente su https://github.com/adobe/brackets/releases ci sono due file
.deb in versione a 32-bit ed a 64-bit.
Non uso linux per cui non so esserti molto d'aiuto su questo, ma suppongo
che se la tua distribuzione di linux permette di aprire ed installare i
file .deb non dovresti aver bisogno di compilare nulla.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Ide?

2014-05-24 Thread Francesco Maida
Il sabato 24 maggio 2014, Luigi Fontana  ha scritto:

> Francesco scusa sono al lavoro col cell. Ma da linux dovrei compilarmelo
> io? Leggo bene?
>

Vedo che dal sito seguendo il link "Other downloads", oppure andando
direttamente su https://github.com/adobe/brackets/releases ci sono due file
.deb in versione a 32-bit ed a 64-bit.
Non uso linux per cui non so esserti molto d'aiuto su questo, ma suppongo
che se la tua distribuzione di linux permette di aprire ed installare i
file .deb non dovresti aver bisogno di compilare nulla.


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


[Python] Estensioni di Flask e Python 3. Come si fa a capire se...

2014-09-02 Thread Francesco Maida
...come si fa a capire se un'estensione per Flask supporta Python 3?
Ho provato a guardare le schede su PyPi ed a leggere la documentazione di
Flask-WTF e Flask-Bootstrap ma non riesco da trovare da nessuna parte
un'accenno al fatto che funzioni o non funzioni su Python 3.
Ho provato ad installare Flask-Bootstrap ma quando eseguo il codice di
esempio non accade nulla: ne mi appare la pagina web, ne mi appare un
messaggio di errore (ed ho impostato la variabile debug su True).

Si, lo so che a leggere la documentazione di Flask  tutto l'ambaradan su
cui si basa è un po precario su Python 3, ma visto che finora sto solo
sperimentando per uso personale e Flask mi gira bene con Python 3.4.1
vorrei davvero continuare a scrivere codice su Python 3 anzichè tornare
alla versione 2.7 e poi convertire il tutto in un secondo momento.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Estensioni di Flask e Python 3. Come si fa a capire se...

2014-09-04 Thread Francesco Maida
Il giorno 03 settembre 2014 06:55, Dario Bertini  ha
scritto:

> In genere si guarda nei classifiers nel setup.py del progetto:
>
> https://github.com/mbr/flask-bootstrap/blob/master/setup.py
>
> [...]
>


> Ho appena scaricato i sorgenti e provato io stesso a far girare i test
> su python3.4 e funzionano... quanto siano integrali i test però è un
> altro paio di maniche



Grazie mille.

Non so, ho provato il semplice esempio che riportano sul loro sito sotto
Python 2.7.8 e funziona, mentre su 3.4.1 no. Poi ho trovato un commento
nella sezione "issues" su GitHub in cui un tizio si lamentava della stessa
cosa; gli hanno risposto che Python 3 non è supportato (e da come l'hanno
scritto non sembra nemmeno essere una loro priorità sistemare la cosa)
Non che non possa vivere senza flask-bootstrap e flask-wtf; ma è che per
imparare mi ero messo a studiare un libro su Flask dove si fa pesantemente
uso di queste due librerie fin dai primi capitoli ("Flask web development
[..]" di Miguel Grinberg, edizioni O'Reilly).
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Getter e setter in python, non capisco...

2014-09-28 Thread Francesco Maida
Scusatemi, qual'è il sistema più corretto per creare una proprietà pubblica
in una classe ?
Ad esempio, diciamo che io voglia creare una classe con una proprietà
"nome", e se non specifico il valore di questa proprietà voglio che mi
venga restituito un valore di default.

Ho scritto tre volte la stessa classe usando tre varianti:

1) Nella prima uso i decoratori @property e @nome.setter per creare getter
e setter

2) Nella seconda uso il decoratore @property sostanzialmente per
"dichiarare" che avrò una proprietà pubblica, e poi uso i decoratori
@nome.getter e @nome.setter per fare il lavoro

3) Nella terza creo due metodi get_nome e set_nome, e poi li do in pasto
all'istruzione "property" per creare la mia proprietà.


Tutte e tre le soluzioni mi sembra che abbiano vantaggi e svantaggi. Ad
esempio per poter usare i decoratori devo creare due metodi con lo stesso
nome... per quello che ricordo io corrisponde a  un'"overloading di
metodi", cosa che però mi sembra di ricordare non sia consentita in
Python... quindi il decoratore chiede a Python di fare un'eccezione alla
regola "niente overloading" ?
Nel terzo esempio invece io potrei teoricamente accedere al contenuto di
"nome" sia richiamando la proprietà "nome", sia richiamando i metodi
get_nome e set_nome.


Per consultazione ho messo online qui le tre classi che ho scritto:

https://gist.github.com/fmaida/9e803fefb717c4e0df4f



Secondo voi, qual'è il modo più corretto in questo caso?
Vi ringrazio anticipatamente per il vostro tempo.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Getter e setter in python, non capisco...

2014-09-28 Thread Francesco Maida
Il giorno 28 settembre 2014 19:16, Manlio Perillo 
ha scritto:

>
> class foo(object):
> def __init__(self, nome=default):
> self.nome = default
>
>
> Sospetto però che mi sfugge qualcosa, probabilmente perchè hai
> semplificato troppo l'esempio...
>



Grazie per la risposta. Si, l'esempio con il getter che restituisce
"sconosciuto" l'ho fatto giusto per giustificare il fatto che avevo bisogno
di un set e di un get.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Getter e setter in python, non capisco...

2014-09-28 Thread Francesco Maida
Il giorno 28 settembre 2014 19:23, Dario Bertini  ha
scritto:

> Prima di tutto: non è bello avere un tipo che può essere
> "inizializzato a metà", sul quale poi dovrai chiamare diversi
> metodi/rimaneggiarlo (esempio in questo caso: potresti trovarti una
> pagina web piena di "sconosciuti", solo perchè in un branch del codice
> ti sei dimenticato di settare correttamente i nomi)
>


Grazie per la risposta. L'esempio che ho scritto era la prima cavolata che
mi è venuta in mente per descrivere il mio dubbio, anche se poi nel codice
che scrivo normalmente ne faccio comunque tante di cavolate.


detto questo, la seconda alternativa la eviterei proprio... la 3a è
> ok, ma io uso sempre la prima
>


Ok, quindi decoratore @property per il getter, e poi @.setter
per scriverci dentro il valore.



> Non ti preoccupare dell'overloading: non sono sicuro al 100% di come
> funzioni sotto il cofano in questo caso (i descriptor e la metaclasse
> di object dovrebbero essere i pezzi di Python responsabili), ma di
> fatto un decoratore consuma e restituisce un oggetto, ergo la classe
> Pippo potrebbe anche non essere mai costretta a vedere che al suo
> interno è stato definita una funzione `nome()`



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


Re: [Python] Che cosa ne pensate?

2014-10-23 Thread Francesco Maida
2014-10-22 21:37 GMT+02:00 Carlos Catucci :

>
>
> http://trevorappleton.blogspot.co.uk/2014/10/infinite-monkey-theorem-using-python.html
>


Anche tu iscritto alla newsletter di Python weekly ? :-)
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Che cosa ne pensate?

2014-10-23 Thread Francesco Maida
Il giorno 23 ottobre 2014 21:22, Carlos Catucci 
ha scritto:

>
> No mi e' arrivata su G+
>


Ah, che buffo... il sito era giusto citato nell'ultima newsletter arrivata
in questi giorni.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Offertona di libri Python e non solo a 5€: scade OGGI

2015-01-06 Thread Francesco Maida
Il giorno 6 gennaio 2015 09:49, Paolo Di Ieso  ha
scritto:

> Forse sapete già dell'iniziativa, è partita il 18 dicembre ma l'ho scoperta
> soltanto ieri e scade OGGI.
>



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.
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Offertona di libri Python e non solo a 5€: scade OGGI

2015-01-06 Thread Francesco Maida
Il giorno 6 gennaio 2015 11:31, enrico franchi 
ha scritto:

>
> 2015-01-06 10:42 GMT+01:00 Francesco Maida :
>
>>
>> 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
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Interessante infografica

2015-03-22 Thread Francesco Maida
Non ho idea di quanto realmente guadagni un programmatore Python in Italia
o all'estero... però ricordo che le stesse identiche polemiche anche quando
Gamasutra pubblica annualmente le sue infografiche sui soldi guadagnati
dalla gente che lavora nel mondo dei videogiochi (programmatori, artisti,
tecnici del suono...) - tipo questo del 2014:
http://www.gamasutra.com/salarysurvey2014.pdf
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Evitare le importazioni circolari

2015-03-29 Thread Francesco Maida
Visto che finisco per sbatterci il grugno addosso quasi sempre, vorrei
finalmente imparare ad evitare quelle che in inglese vengono definite a
volte "circular imports" ed altre "cyclic imports". Non so nemmeno se il
nome "importazioni circolari" sia la loro giusta traduzione in italiano.

Per capirsi, roba tipo questa:
https://gist.github.com/fmaida/4972e0750bf01e659b7d


Qualcuno di voi conosce dei testi o dei tutorial in Italiano o in Inglese
dove questi concetti vengano spiegati in maniera semplice e con tanti
esempi pratici?



Grazie e buona domenica delle palme a tutti
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Evitare le importazioni circolari

2015-03-29 Thread Francesco Maida
Siccome ho un po di tempo libero volevo provare a scrivere una libreria in
Python che consenta di creare un file HTML scrivendo del codice. Allora ho
creato un package con una classe che gestisce il documento HTML; a sua
volta la classe richiama delle altre sottoclassi che gestiscono i vari
elementi che possono essere inseriti in un documento HTML: i DIV, le
immagini, e altre cose simili.

Qual'è il problema? Che per scrivere decentemente l'output su di un file di
testo vorrei poter indentare per bene il codice HTML. Per farlo mi sono
tenuto una variabile statica nella classe Documento che mi ricorda quanti
spazi di tabulazione devo inserire prima di scrivere ogni riga del codice.
Ogni sottoclasse (che gestisce i Div o le immagini) fa riferimento a questa
variabile per sapere quante tabulazioni deve inserire prima di scrivere il
testo.
Mi rendo conto che detto così non si capisce una fava, quindi provo a fare
un'esempio pratico:

Se devo scrivere in un file questo codice HTML:

Ciao mondo

ho bisogno di indentare il codice così (a sinistra il numero di
tabulazioni):

(0 TAB) 
(1 TAB) 
(2 TAB) Ciao mondo
(1 TAB) 
(0) TAB) 



Ad esempio questo è il codice che uso per la classe Documento. Quando
voglio creare un documento HTML, creo un istanza della classe e gli passo
il nome del file da creare (non ci sono controlli degli errori al momento)

https://gist.github.com/fmaida/8c9707012d7b67296596

Ad esempio quando voglio creare un div nella classe documento, viene
richiamata una classe come questa:

https://gist.github.com/fmaida/256154d8d7d1ec053bff

Oppure questa:

https://gist.github.com/fmaida/95f412d7cf96c4d79e53



So di non essere bravo a spiegare le cose, ma spero che in un modo o
nell'altro riuscirai a capire cosa intendo
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Evitare le importazioni circolari

2015-03-29 Thread Francesco Maida
Il giorno 29 marzo 2015 16:57, Riccardo Magliocchetti <
riccardo.magliocche...@gmail.com> ha scritto:

>
> Uhm forse dovrebbe essere document che fa il render di quello che gli
> appendi, solo lui ha la conoscenza del'indentazione che potrebbe passare
> come parametro ad ipotetici metodi render dei Div e altri tag.
>
> Poi tutti i tag li farai a classi vero? Senza mischiare stringhe e classi
> :)



Grazie per il consiglio. Si, l'idea di base che avevo era quella di creare
classi per ogni tag, e che ogni classe potesse ospitare al suo interno una
o più classi annidate. Però è tutto molto nebuloso, non mi sono preparato
nulla e sto scrivendo codice a braccio... effettivamente non so nemmeno se
ha una qualche utilità fare una cosa del genere: stamattina mi sono
svegliato con questa idea in testa e mi sembrava la cosa più fica sulla
faccia della terra :-D
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Creare un file HTML scrivendo del codice [ERA]: Re: Evitare le importazioni circolari

2015-04-01 Thread Francesco Maida
Il giorno 31 marzo 2015 17:46, Lorenzo Sutton  ha
scritto:

>
> On 29/03/2015 16:34, Francesco Maida wrote:
>
>> Siccome ho un po di tempo libero volevo provare a scrivere una libreria
>> in Python che consenta di creare un file HTML scrivendo del codice.
>>
>
> Tipo E-Factory nella libreria lxml?
>
> http://lxml.de/lxmlhtml.html#creating-html-with-the-e-factory



Tipo quello, oppure io avevo visto questo che mi aveva ispirato a dire "ci
provo anch'io":

https://pypi.python.org/pypi/html/1.16
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Pettegolezzi su Python

2015-04-16 Thread Francesco Maida
Per caso sapete se alla fine i type hints (
https://www.python.org/dev/peps/pep-0484/ )  caldeggiati da Guido Van
Rossum ci saranno nella versione finale di Python 3.5 ?

Ho sentito che per alcuni sono l'equivalente informatico dell'anticristo,
ma a me non dispiacerebbe averle.



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


  1   2   >