Re: [Python] Ciao a tutti da un vero principiante

2016-02-09 Per discussione Carlos Catucci
2016-02-09 17:26 GMT+01:00 Marco De Paoli :

> secondo me, per chi inizia da zero e non ha un obiettivo legacy (es.
> manutenere un sito fatto ancora in python 2)
> è ormai meglio il contrario: partire direttamente con python3
>
> e così impara subito ad usare la print corretta e non deve neanche
> imparare che esisteva una differenza tra "str" e "unicode"
>

Concordo, se puoi farlo meglio partire con 3. Anche se ancora ho qualche
perplessita' che spero di rimuovere studiandolo.

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


Re: [Python] Ciao a tutti da un vero principiante

2016-02-09 Per discussione Marco De Paoli
Il giorno 9 febbraio 2016 17:13, Andrea D'Amore  ha
scritto:

> Io ad un principainte assoluto suggerisco "Learn python the hard way"
> di Zed Shaw (in inglese) che parte proprio da zero e spiega un sacco
> di aspetti interessanti fino ad una webapp.
>


alcune affermazioni sono un po' obsolete:
"I repeat, do not use Python 3."
"Just learn Python 2 and ignore people saying Python 3 is the future."

[http://learnpythonthehardway.org/book/ex0.html]

secondo me, per chi inizia da zero e non ha un obiettivo legacy (es.
manutenere un sito fatto ancora in python 2)
è ormai meglio il contrario: partire direttamente con python3

e così impara subito ad usare la print corretta e non deve neanche imparare
che esisteva una differenza tra "str" e "unicode"

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


Re: [Python] Ciao a tutti da un vero principiante

2016-02-09 Per discussione Andrea D'Amore
2016-02-09 10:03 GMT+01:00 bernardelli massimo
:
> Non sapevo di avere una versione di Python (credo la 2.7) già nel sistema
> e allora ho scaricato l’ultima dal sito ufficiale

Più che quella io suggerisco l'installer di anaconda che ha un insieme
di pacchetti di base ragionevolmente completo e un gestore pacchetti
(nel caso tu voglia aggiungere/rimuovere pacchetti). Ha anche un
launcher per i principali IDE, nel caso serva.

> Al momento sto iniziando da vero neofita con il libro di Marco Beri della
> Apogeo, e sono riuscito già a fare il mio primo “hello world”  :-)

Io ad un principainte assoluto suggerisco "Learn python the hard way"
di Zed Shaw (in inglese) che parte proprio da zero e spiega un sacco
di aspetti interessanti fino ad una webapp.
Inoltre è un simpatico mattacchione, cf..

Non è un'opzione che esclude il libro di Marco, che non ho avuto modo
di leggere.


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


Re: [Python] Ciao a tutti da un vero principiante

2016-02-09 Per discussione Marco Beri
2016-02-09 10:56 GMT+01:00 Valerio Maggio :

> Ora, se vuoi davvero iniziare a volare, prova ad aprire un terminale e
> digita:
>
> import antigravity
>

Per gli humour impaired: https://xkcd.com/353/

:-)

Ciao.
Marco.


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


Re: [Python] Ciao a tutti da un vero principiante

2016-02-09 Per discussione Valerio Maggio

> bernardelli massimo wrote:
> 
> Ciao a tutti da Massimo
> 

Ciao Massimo. Benvenuto.

> Uso un Mac
> Versione sistema: OS X 10.10.5 Versione kernel:   Darwin 14.5.0  
> 
> Non sapevo di avere una versione di Python (credo la 2.7) già nel sistema

Si, tutti i sistemi Unix ne hanno una pre-installata di default :)
Ultimamente ci sono anche dei rumors che parlano di Python di default anche su 
Windows per le prossime release… anyway… 

>  
> e allora ho scaricato l’ultima dal sito ufficiale 
> Python 3.4.4 (v3.4.4:737efcadf5a6, Dec 19 2015, 20:38:51) 
> [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin

Bene.

> Type "copyright", "credits" or "license()" for more information.
> >>> WARNING: The version of Tcl/Tk (8.5.9) in use may be unstable.
> Visit http://www.python.org/download/mac/tcltk/ 
>  for current information.

Ok, la ragione per cui hai scritto il messaggio era per via di questo warning?
Nel caso, segui il link riportato e aggiorna Tcl/Tk :)

> 
> Al momento sto iniziando da vero neofita con il libro di Marco Beri della 
> Apogeo, e sono riuscito già a fare il mio primo “hello world”  :-) 

Benissimo.

Ora, se vuoi davvero iniziare a volare, prova ad aprire un terminale e digita:

import antigravity

!-)

Cheers,
Valerio___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Ciao a tutti da un vero principiante

2016-02-09 Per discussione bernardelli massimo
Ciao a tutti da Massimo

Uso un Mac
Versione sistema:   OS X 10.10.5 Versione kernel:   Darwin 14.5.0  

Non sapevo di avere una versione di Python (credo la 2.7) già nel sistema 
e allora ho scaricato l’ultima dal sito ufficiale 
Python 3.4.4 (v3.4.4:737efcadf5a6, Dec 19 2015, 20:38:51) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "copyright", "credits" or "license()" for more information.
>>> WARNING: The version of Tcl/Tk (8.5.9) in use may be unstable.
Visit http://www.python.org/download/mac/tcltk/ for current information.

Al momento sto iniziando da vero neofita con il libro di Marco Beri della 
Apogeo, e sono riuscito già a fare il mio primo “hello world”  :-) 

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


Re: [Python] Ciao a tutti

2012-07-09 Per discussione Davide Rambaldi
Ciao, riguardo al vostro suggerimento: Dive into Python vi devo segnalare che 
molti dei link in http://it.diveintopython.net sono broken:

Test:

 http://it.diveintopython.net/download/diveintopython-pdf-it-2.0.zip


http://it.diveintopython.net/download/diveintopython-examples-2.0.zip



Mi danno 
403 Forbidden


Code: AccessDenied
Message: Access Denied
RequestId: 49C470A24065551F
HostId: wJ2Sai/zLfXWt2eMMTGT8Jmr8LJbhMDbmGFpFxFCW2rzybtNi1+7Ew/GEPs+fgpr


Ciao!!

On Jun 22, 2012, at 12:04 PM, Giovanni Marco Dall'Olio wrote:

> 
> 
> 2012/6/22 Nicola Larosa 
> Giovanni Marco Dall'Olio wrote:
> 
> > biostars, un forum basato sul template di stackoverflow, ma
> > frequentato da bioinformatici: http://www.biostars.org/
> 
> Un altro? Già c'erano  e ,
> quanti cloni di StackOverflow fatti con Django ci sono in giro? :-)
> 
> 
> eheh si, ci sono tanti cloni di StackOverflow, peró in questo caso la cosa 
> piú importante è la gente che li frequenta.
> Penso che i forum di bioinformatica piú importanti siano SeqAnswers (piú 
> specializzato sull'analisi di dati di sequenziamento) e biostars. Ovvero, non 
> ci sono poi cosí tanti bioinformatici in giro, e la maggior parte di quelli 
> che frequentano forum, sono su questi siti (a meno che non me ne sia perso 
> qualcuno).
> 
> 
> 
>  
> 
>  
> 
> --
> Nicola Larosa - http://www.tekNico.net/
> 
> Scrivere libri in un formato proprietario che per di più dipende dallo
> utilizzo non più di un solo software, ma di una specifica piattaforma
> hardware significa consegnare il sapere umano a un’azienda che continua
> a perseguire la strategia di dominio del pensiero in quanto tale teoriz-
> zata e applicata dal suo defunto fondatore. - Andrea Monti, marzo 2012
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
> 
> 
> 
> -- 
> Giovanni Dall'Olio, phd student
> IBE, Institut de Biologia Evolutiva, CEXS-UPF (Barcelona, Spain)
> 
> My blog on bioinformatics: http://bioinfoblog.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] Ciao a tutti

2012-06-22 Per discussione Giovanni Marco Dall'Olio
2012/6/22 Nicola Larosa 

> Giovanni Marco Dall'Olio wrote:
>
> > biostars, un forum basato sul template di stackoverflow, ma
> > frequentato da bioinformatici: http://www.biostars.org/
>
> Un altro? Già c'erano  e ,
> quanti cloni di StackOverflow fatti con Django ci sono in giro? :-)
>


eheh si, ci sono tanti cloni di StackOverflow, peró in questo caso la cosa
piú importante è la gente che li frequenta.
Penso che i forum di bioinformatica piú importanti siano SeqAnswers (piú
specializzato sull'analisi di dati di sequenziamento) e biostars. Ovvero,
non ci sono poi cosí tanti bioinformatici in giro, e la maggior parte di
quelli che frequentano forum, sono su questi siti (a meno che non me ne sia
perso qualcuno).







>
> --
> Nicola Larosa - http://www.tekNico.net/
>
> Scrivere libri in un formato proprietario che per di più dipende dallo
> utilizzo non più di un solo software, ma di una specifica piattaforma
> hardware significa consegnare il sapere umano a un’azienda che continua
> a perseguire la strategia di dominio del pensiero in quanto tale teoriz-
> zata e applicata dal suo defunto fondatore. - Andrea Monti, marzo 2012
> ___
> Python mailing list
> Python@lists.python.it
> http://lists.python.it/mailman/listinfo/python
>



-- 
Giovanni Dall'Olio, phd student
IBE, Institut de Biologia Evolutiva, CEXS-UPF (Barcelona, Spain)

My blog on bioinformatics: http://bioinfoblog.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Ciao a tutti

2012-06-22 Per discussione Nicola Larosa
Giovanni Marco Dall'Olio wrote:
> Una buona risorsa per imparare è "Software Carpentry for
> bioinformaticians": - http://software-carpentry.org/

Interessante.


> biostars, un forum basato sul template di stackoverflow, ma
> frequentato da bioinformatici: http://www.biostars.org/

Un altro? Già c'erano  e ,
quanti cloni di StackOverflow fatti con Django ci sono in giro? :-)

-- 
Nicola Larosa - http://www.tekNico.net/

Scrivere libri in un formato proprietario che per di più dipende dallo
utilizzo non più di un solo software, ma di una specifica piattaforma
hardware significa consegnare il sapere umano a un’azienda che continua
a perseguire la strategia di dominio del pensiero in quanto tale teoriz-
zata e applicata dal suo defunto fondatore. - Andrea Monti, marzo 2012
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Ciao a tutti

2012-06-22 Per discussione Giovanni Marco Dall'Olio
2012/6/22 Davide Rambaldi 

>
> Vorrei quindi chiedervi: potete indicarmi delle risorse per approcciare
> python avendo buone conoscenze di altri linguaggi, principalmente: Perl,
> Ruby, C++  ?
>
>
Benvenuto collega bioinformatico!!

Una buona risorsa per imparare è "Software Carpentry for bioinformaticians":
- http://software-carpentry.org/
Software Carpentry nasce da un articolo pubblicato anni fa sul New York
Times, in cui l'autore, informatico professionista passato alla ricerca, si
lamentava del fatto che la maggior parte dei bioinformatici al tempo
fossero completamente ignoranti di qualsiasi buona pratica di
programmazione. Accidenti, non riesco a trovare l'articolo originale,
devono essere passati almeno 10 anni.

Da quell'articolo, è nato un sito web pieno di risorse per imparare a
programmare bene in bioinformatica. Il linguaggio utilizzato per spiegare i
concetti di base è il python, scelto per la sua sintassi chiara e per tutta
una serie di vantaggi in confronto al python. Peró vi sono lezioni anche su
altri argomenti, per esempio su come usare make per definire pipelines,
come usare il controllo di versione, come definire i tests, etc...

E poi, faccio un poco di autospam, ma se hai bisogno di fare domande di
bioinformatica, anche non di python, puoi dare una occhiata a biostars, un
forum basato sul template di stackoverflow, ma frequentato da
bioinformatici: http://www.biostars.org/

saludos,
Gio



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



-- 
Giovanni Dall'Olio, phd student
IBE, Institut de Biologia Evolutiva, CEXS-UPF (Barcelona, Spain)

My blog on bioinformatics: http://bioinfoblog.it
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Ciao a tutti

2012-06-22 Per discussione Fabrizio Mancini
2012/6/22 Davide Rambaldi 

> Ciao a tutti, mi sono appena iscritto alla lista.
>
> Ciao e benvenuto,
come ti hanno già detto ti troverai bene, python è un linguaggio
fighissimo! Io pure ne ho attraversati parecchi, ma poi quando ho
conosciuto python non mi sono più mosso!!! :-)

Vorrei quindi chiedervi: potete indicarmi delle risorse per approcciare
> python avendo buone conoscenze di altri linguaggi, principalmente: Perl,
> Ruby, C++  ?
>
Ti consiglio di incominciare con un libro free, tipo Dive into python in
cui ci sta anche la versione italiana. Ti serve per capire come funziona
python.
Trovi la lista dei libri qui
http://www.python.it/doc/libri/
Poi se ti vuoi comprare un buon libro ti posso consigliare quello di marco
beri, se vuoi poi ci sta quello dell'ottimo alex martelli e di mark lutz.
Mi raccomando indirizzati sulla stessa versione di python che usano gli
altri, perchè tra le versioni 2 e 3 di python ci sono parecchie differenze.
Ciao Fabrizio
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


Re: [Python] Ciao a tutti

2012-06-22 Per discussione Nicola Larosa
Davide Rambaldi wrote:
> Ciao a tutti, mi sono appena iscritto alla lista.

Benvenuto!


> Sono un Bioinformatico: una disciplina scientifica dedicata alla
> risoluzione di problemi biologici a livello molecolare con metodi
> informatici.

Campo molto interessante.


> Ho cominciato con Perl,

Spero tu l'abbia dovuto sopportare per poco tempo, non l'augurerei a nessuno.


> e poi son passato diretto a Ruby…

E` già molto meglio del precedente.


> ebbene si! Sono dell'altra sponda :-)

Ma non per molto. ;-)


> Benché' io lavori a stretto contatto con i biologi (www.ieo.eu), ora
> come ora collaboro con un centro di ricerca di system biology
> (www.cosbi.eu) in cui python e' praticamente l'unico linguaggio
> usato!!!

Non è certo un caso. :-)


> Mi vedo quindi costretto temporaneamente

Ah ah ah, temporaneamente, buona questa. ;-)


> ad abbandonare ruby e bioruby e buttarmi in python e biopython.

Certa gente ha tutte le fortune. ;-)


> Vorrei quindi chiedervi: potete indicarmi delle risorse per
> approcciare python avendo buone conoscenze di altri linguaggi,

Python ha un suo stile, ti conviene cercare di impararlo *senza* partire
da quello che sai in altri linguaggi (a parte la teoria e i concetti di
base).

E la domanda è parecchio generica. La documentazione ufficiale è
imprescindibile, poi ci sono parecchi libri, parecchi siti, e
soprattutto, l'inglese è praticamente obbligatorio: le risorse in
italiano sono poche e spesso non aggiornate.


> principalmente: Perl,

L'unica cosa utile da fare qui è cercare di dimenticare prima possibile.


> Ruby,

C'è qualche somiglianza e parecchie differenze.


> C++?

Completamente diverso, e molto più complicato. Potrebbe eventualmente
servirti per scrivere delle estensioni a Python, ma meno ti tocca usarlo,
meglio è.

Di nuovo, cerca di fare piazza pulita dello stile di altri linguaggi e
studia senza preconcetti, ti troverai molto meglio.

Di nuovo benvenuto, e non farti problemi a discutere, noterai che molti
di noi espongono liberamente le proprie opinioni, o pregiudizi che dir si
voglia. :-)

E se fra dieci giorni riesci a fare un salto a Firenze, anche meglio: :-)

http://ep2012.europython.eu/

-- 
Nicola Larosa - http://www.tekNico.net/

We will not have the Internet censored. We built it as a tool to make
every single human being on the planet more empowered. What the users
do with the Internet is up to them - not up to Hollywood, not up to pol-
iticians, and not even up to us who built it. Whatever else we Internet
geeks may disagree on among ourselves, we will not allow our gift of
fire to be snuffed out by jealous gods. - Eric Raymond, February 2012
___
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python


[Python] Ciao a tutti

2012-06-22 Per discussione Davide Rambaldi
Ciao a tutti, mi sono appena iscritto alla lista.

Sono un Bioinformatico: una disciplina scientifica dedicata alla risoluzione di 
problemi biologici a livello molecolare con metodi informatici.

Ho cominciato con Perl, e poi son passato diretto a Ruby… ebbene si! Sono 
dell'altra sponda :-)

Benché' io lavori a stretto contatto con i biologi (www.ieo.eu),  Ora come ora 
collaboro con un centro di ricerca di system biology (ww.cosbi.eu) in cui 
python e' praticamente l'unico linguaggio usato!!!

Mi vedo quindi costretto temporaneamente ad abbandonare ruby e bioruby e 
buttarmi in python e biopython. 

Vorrei quindi chiedervi: potete indicarmi delle risorse per approcciare python 
avendo buone conoscenze di altri linguaggi, principalmente: Perl, Ruby, C++  ?

Grazie!

 

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