Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Plaud Note Pro convince per qualità e integrazione, ma l’abbonamento resta un ostacolo
Plaud Note Pro convince per qualità e integrazione, ma l’abbonamento resta un ostacolo
Plaud Note Pro è un registratore digitale elegante e tascabile con app integrata che semplifica trascrizioni e riepiloghi, offre funzioni avanzate come template e note intelligenti, ma resta vincolato a un piano a pagamento per chi ne fa un uso intensivo
Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy?
Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy?
Google Pixel 10 è uno smartphone che unisce una fotocamera molto più versatile rispetto al passato grazie allo zoom ottico 5x, il supporto magnetico Pixelsnap e il nuovo chip Tensor G5. Il dispositivo porta Android 16 e funzionalità AI avanzate come Camera Coach, mantenendo il design caratteristico della serie Pixel con miglioramenti nelle prestazioni e nell'autonomia. In Italia, però, mancano diverse feature peculiari basate sull'AI.
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre
L'abbonamento Ultimate di GeForce NOW ora comprende la nuova architettura Blackwell RTX con GPU RTX 5080 che garantisce prestazioni tre volte superiori alla precedente generazione. Non si tratta solo di velocità, ma di un'esperienza di gioco migliorata con nuove tecnologie di streaming e un catalogo giochi raddoppiato grazie alla funzione Install-to-Play
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 20-12-2009, 17:27   #1
M4rk191
Senior Member
 
L'Avatar di M4rk191
 
Iscritto dal: Sep 2008
Messaggi: 1271
[Python] Consiglio libro o tutorial

Tra poco ci saranno le vacanze di natale e ho intenzione di imparare il linguaggio in questione. Trattandosi di un linguaggio di scripting e considerato che conosco i fondamenti della programmazione, mi conviene leggere un libro o il tutorial ufficiale tradotto?
__________________
MacBook 6,1|2,26 Ghz C2D|2GB 1067 Mhz DDR3|GeForce 9400M|Mac OSX 10.6.2
M4rk191 è offline   Rispondi citando il messaggio o parte di esso
Old 20-12-2009, 19:33   #2
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Se mastichi già di programmazione, ti consiglio il tutorial dal sito ufficiale.

P.S. Python NON è un linguaggio di scripting.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 21-12-2009, 10:23   #3
Ryuzaki_Eru
Senior Member
 
L'Avatar di Ryuzaki_Eru
 
Iscritto dal: Sep 2009
Città: Nel mondo dei sogni
Messaggi: 4131
Quote:
Originariamente inviato da M4rk191 Guarda i messaggi
Tra poco ci saranno le vacanze di natale e ho intenzione di imparare il linguaggio in questione. Trattandosi di un linguaggio di scripting e considerato che conosco i fondamenti della programmazione, mi conviene leggere un libro o il tutorial ufficiale tradotto?
Io consiglio un libro per avere una visione più completa e approfondita delle cose. Se hai soldi da spendere compra Imparare Python di Mark Lutz, altrimenti scarica il Pensare da Informatico.

P.S: non dire mai più una blasfemia simile
Ryuzaki_Eru è offline   Rispondi citando il messaggio o parte di esso
Old 21-12-2009, 13:13   #4
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Verissimo. Se si hanno soldi da poter spendere "Imparare Python" è un eccellente libro che merita ogni singolo centesimo.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2009, 14:57   #5
theUser
Member
 
Iscritto dal: Jul 2007
Messaggi: 108
Scusate l'OT, ma ancora non ho ben capito la differenza tra linguaggio di programmazione vero e proprio e linguaggio di scripting...qualcuno me lo può spiegare?

P.S. Varrebbe la pena di lasciare pensare da informatico(sono a pag. 100 circa) e riiniziare con imparare python?

Ultima modifica di theUser : 29-12-2009 alle 15:28.
theUser è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2009, 15:51   #6
Ryuzaki_Eru
Senior Member
 
L'Avatar di Ryuzaki_Eru
 
Iscritto dal: Sep 2009
Città: Nel mondo dei sogni
Messaggi: 4131
Quote:
Originariamente inviato da theUser Guarda i messaggi
P.S. Varrebbe la pena di lasciare pensare da informatico(sono a pag. 100 circa) e riiniziare con imparare python?
Si.
Ryuzaki_Eru è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2009, 15:54   #7
theUser
Member
 
Iscritto dal: Jul 2007
Messaggi: 108
Ok, grazie
theUser è offline   Rispondi citando il messaggio o parte di esso
Old 30-12-2009, 07:20   #8
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Quote:
Originariamente inviato da theUser Guarda i messaggi
Scusate l'OT, ma ancora non ho ben capito la differenza tra linguaggio di programmazione vero e proprio e linguaggio di scripting...qualcuno me lo può spiegare?
Si tratta semplicemente di una connotazione negativa figlia di una visione distorta del significato di "linguaggio di programmazione".
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 31-12-2009, 15:02   #9
theUser
Member
 
Iscritto dal: Jul 2007
Messaggi: 108
Quindi in realtà i linguaggi di scripting non esistono, se ho ben capito
theUser è offline   Rispondi citando il messaggio o parte di esso
Old 31-12-2009, 22:37   #10
cdimauro
Senior Member
 
L'Avatar di cdimauro
 
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
Esistono i linguaggi di programmazione (turing-completi). Punto.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro
@LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro
Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys
cdimauro è offline   Rispondi citando il messaggio o parte di esso
Old 01-01-2010, 12:42   #11
niktor
Junior Member
 
Iscritto dal: Jan 2010
Messaggi: 1
pyhton

Ryuzaki_Eru ha ragione, un ottimo libro sul Python è la soluzione migliore per imparare a programmare in questo straordinario linguaggio. Se invece vuoi solo fare un po' di pratica ed imparare in modo semplice Python, ho realizzato alcuni tutorial (ancora in evoluzione) su youtube all'indirizzo http://www.youtube.com/user/NiktorTheNat - Un manuale o libro però sono sempre la soluzione migliore.
niktor è offline   Rispondi citando il messaggio o parte di esso
Old 02-01-2010, 11:52   #12
theUser
Member
 
Iscritto dal: Jul 2007
Messaggi: 108
Avrei intenzione di prendere Imparare Python, ma ancora devono tradurre la IV edizione in italiano...le differenze con la III stanno nella versione del linguaggio(2.6 vs 2.5) e in 500(o.o) pagine in più. Qualcuno che conosce il libro mi può dire quale prendere?
theUser è offline   Rispondi citando il messaggio o parte di esso
Old 02-01-2010, 14:03   #13
Ryuzaki_Eru
Senior Member
 
L'Avatar di Ryuzaki_Eru
 
Iscritto dal: Sep 2009
Città: Nel mondo dei sogni
Messaggi: 4131
Ho fatto la domanda a Lutz per curiosità, per vedere quali sono le differenze con la terza visto che ci sono 500 pagine in più. Io il libro l'ho letto perchè ho potuto "noleggiarlo" tempo fa, ero curioso di vedere come era, la cosa negativa è che è pieno di errori grammaticali (non è colpa dell'autore, quando del traduttore e di chi revisiona il libro), ma era fatto bene ed era ricco. La quarta edizione ha un bel pò di aggiornamenti, ecco la mail di Lutz. Ovviamente ne ho approfittato per ordinare il libro, non può mancare nella mia libreria. Come quello del Beri

Quote:
Hello,

This is a great question, and thanks for asking. I'm going to post
this reply on my book updates page for the 4th Edition, since others
are certainly wondering the same thing.

First off, if you're using Python 2.X, and are sure you will be for
some time to come, the 3rd Edition is probably fine for getting
started. If you care about either Python 2.6 or 3.X, though, or
might in the near future, the 4th Edition may be a better choice.
The 4th Edition has been updated to cover both Python 2.6 and 3.X
(technically, 3.1). It is designed to serve readers using either
Python line, and be a resource for those transitioning between them.

As for specific additions, some of this is difficult to reconstruct
on a page count basis. Books evolve organically while they are being
written, and there isn't a 1-to-1 relationship between pages in the 3rd
and 4th Editions. But in terms of what I can quantify, the 500 extra
pages in the 4th Edition break down this way:


1) New chapters: 226 pages

There are 5 new chapters, 4 of which are in a new "Advanced Topics"
part at the end. Here are the chapters added:

-(37 pages) Chapter 27, A More Realistic Example (OO tutorial)

-(45 pages) Chapter 36, Unicode and Byte Strings

-(41 pages) Chapter 37, Managed Attributes

-(68 pages) Chapter 38, Decorators

-(35 pages) Chapter 39, Metaclasses

The first of these appears in the classes/OOP part, and provides a new
and much needed OO tutorial. The last 4 appear in the new advanced
topics part which is 189 pages long. The decorators chapter's larger
size owes to the fact that it includes some larger case studies that
are more satisfying than many of other examples in the book.

All together, these new chapters add 226 pages as printed. Among
these, today I'd classify only the last 3 as truly "optional reading"
for many people; the coverage of Unicode strings in Chapter 36 is more
widely relevant, and the OO tutorial is core material. That means
the 5 new chapters account for 82 pages of new fundamentals material,
plus just 144 pages of potentially optional reading at the end.


2) Python 2.6 + 3.X changes/additions: 200? (most of the rest)

As mentioned, the 5 new chapters account for 226 of the 500 new pages,
roughly half. In other words, even without the new chapters, this
book would have still grown to be roughly 1000 pages long in the new
edition (and s bit longer if just 144 new pages are truly optional).

The remainder of the added size mostly stems from coverage of new
or changed features in Python 2.6 and 3.X, along with the need to
cover two incompatible versions of Python in one book. For an
overview of what was addressed in the language changes/additions
category, I'd point you to the tables at the end of the draft
Preface which I've posted here:

http://www.rmi.net/~lutz/lp4e-preface-preview.html

Beyond specific language changes, covering two versions implies some
extra size by itself. We opted to cover both Python lines instead of
requiring readers to buy two books; until the Python world moves beyond
its current 2.X/3.X split state, widely-read Python books like this one
don't really have many other good options.


3) Extended coverage of some existing topics: negligible

Some minor growth owes to extended coverage for topics already present
in the 3rd Edition. This includes new material and examples for tools
such as operator overloading, new-style classes, decorators, and
iterators and generators. However, most of the growth in this category
stems either from new features in 2.6/3.X, or formerly obscure features
that have grown to become common practice today.

--Mark Lutz
In ogni caso per imparare la terza è più che sufficiente. Dopo aver letto il libro puoi trovare tutto in rete.
Ryuzaki_Eru è offline   Rispondi citando il messaggio o parte di esso
Old 02-01-2010, 14:52   #14
theUser
Member
 
Iscritto dal: Jul 2007
Messaggi: 108
Grazie per la tua curiosità
Ora ho due opzioni: prendere la terza in italiano o la quarta in inglese. La mia paura è che possa diventare stressante leggere tutte quelle cose in inglese, ma forse anche un utile esercizio...
Non so cosa fare, sono proverbialmente indeciso xD
EDIT: mi era sfuggita l'ultima riga...mi sa che prendero la terza
theUser è offline   Rispondi citando il messaggio o parte di esso
Old 02-01-2010, 15:38   #15
Ryuzaki_Eru
Senior Member
 
L'Avatar di Ryuzaki_Eru
 
Iscritto dal: Sep 2009
Città: Nel mondo dei sogni
Messaggi: 4131
L'inglese è fondamentale, prima o poi devi averci a che fare. La quarta è senza dubbio più completa, aggiornata e migliorata. Io prenderei la quarta fossi in te.
Ryuzaki_Eru è offline   Rispondi citando il messaggio o parte di esso
Old 02-01-2010, 15:45   #16
theUser
Member
 
Iscritto dal: Jul 2007
Messaggi: 108
Allora seguirò il tuo consiglio. Non che abbia problemi con l'inglese, però studiare con il dizionario accanto non credo sia il massimo, per quanto istruttivo.
theUser è offline   Rispondi citando il messaggio o parte di esso
Old 02-01-2010, 17:03   #17
Ryuzaki_Eru
Senior Member
 
L'Avatar di Ryuzaki_Eru
 
Iscritto dal: Sep 2009
Città: Nel mondo dei sogni
Messaggi: 4131
L'inglese tecnico non è difficile, va abbastanza liscio
Ryuzaki_Eru è offline   Rispondi citando il messaggio o parte di esso
Old 05-01-2010, 14:08   #18
theUser
Member
 
Iscritto dal: Jul 2007
Messaggi: 108
Ho trovato quest'altro manuale, pieno di esercizi:
http://homepage.mac.com/s_lott/books...lsinPython.pdf
Di nuovo indeciso
theUser è offline   Rispondi citando il messaggio o parte di esso
Old 05-01-2010, 16:45   #19
Ryuzaki_Eru
Senior Member
 
L'Avatar di Ryuzaki_Eru
 
Iscritto dal: Sep 2009
Città: Nel mondo dei sogni
Messaggi: 4131
Io il mio consiglio te l'ho dato. Cosi perdi solo tempo a cercare, inizia da qualche parte e dopo che ti fai le base approfondisci.
Ryuzaki_Eru è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Plaud Note Pro convince per qualità e integrazione, ma l’abbonamento resta un ostacolo Plaud Note Pro convince per qualità e int...
Google Pixel 10 è compatto e ha uno zoom 5x a 899€: basta per essere un best-buy? Google Pixel 10 è compatto e ha uno zoom ...
Prova GeForce NOW upgrade Blackwell: il cloud gaming cambia per sempre Prova GeForce NOW upgrade Blackwell: il cloud ga...
Ecovacs Deebot X11 Omnicyclone: niente più sacchetto per lo sporco Ecovacs Deebot X11 Omnicyclone: niente più...
Narwal Flow: con il mocio orizzontale lava i pavimenti al meglio Narwal Flow: con il mocio orizzontale lava i pav...
Le tue RAM DDR5 non sono al sicuro: scop...
AMD abbandona AMDVLK: RADV diventa il dr...
HONOR Pad 10 trasforma tablet, telefono,...
Battlefield 6: per gli sviluppatori Xbox...
Non ci crederai: il nuovo MacBook Air M4...
Spotify cambia tutto, novità bomb...
Comprare un'auto elettrica costerà...
Nuovi aumenti di prezzo per gli HDD: Wes...
Arriva iOS 26: attenzione alla batteria....
Il satellite cinese Jilin-1 ha fotografa...
Arrivano i nuovi iPhone ed è subi...
Il chip N1 degli iPhone 17 supporta il W...
La cinese Space Pioneer riesce a eseguir...
Xiaomi copia Apple: arriva la serie 17 e...
A 10 anni dalla prima rilevazione delle ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 08:21.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Served by www3v