Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Polestar 3 Performance, test drive: comodità e potenza possono convivere
Polestar 3 Performance, test drive: comodità e potenza possono convivere
Abbiamo passato diversi giorni alla guida di Polestar 3, usata in tutti i contesti. Come auto di tutti i giorni è comodissima, ma se si libera tutta la potenza è stupefacente
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026
In occasione del proprio Architecture Deep Dive 2025 Qualcomm ha mostrato in dettaglio l'architettura della propria prossima generazione di SoC destinati ai notebook Windows for ARM di prossima generazione. Snapdragon X2 Elite si candida, con sistemi in commercio nella prima metà del 2026, a portare nuove soluzioni nel mondo dei notebook sottili con grande autonomia
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice
DJI Mini 5 Pro porta nella serie Mini il primo sensore CMOS da 1 pollice, unendo qualità d'immagine professionale alla portabilità estrema tipica di tutti i prodotti della famiglia. È un drone C0, quindi in un peso estremamente contenuto e che non richiede patentino, propone un gimbal rotabile a 225 gradi, rilevamento ostacoli anche notturno e autonomia fino a 36 minuti. Caratteristiche che rendono il nuovo drone un riferimento per creator e appassionati
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 20-12-2009, 18: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, 20: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, 11: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, 14: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, 15: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 16:28.
theUser è offline   Rispondi citando il messaggio o parte di esso
Old 29-12-2009, 16: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, 16: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, 08: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, 16: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, 23: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, 13: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, 12: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, 15: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, 15: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, 16: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, 16: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, 18: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, 15: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, 17: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


Polestar 3 Performance, test drive: comodità e potenza possono convivere Polestar 3 Performance, test drive: comodit&agra...
Qualcomm Snapdragon X2 Elite: l'architettura del SoC per i notebook del 2026 Qualcomm Snapdragon X2 Elite: l'architettura del...
Recensione DJI Mini 5 Pro: il drone C0 ultra-leggero con sensore da 1 pollice Recensione DJI Mini 5 Pro: il drone C0 ultra-leg...
ASUS Expertbook PM3: il notebook robusto per le aziende ASUS Expertbook PM3: il notebook robusto per le ...
Test ride con Gowow Ori: elettrico e off-road vanno incredibilmente d'accordo Test ride con Gowow Ori: elettrico e off-road va...
Il nuovo Qualcomm Snapdragon 8 Gen 5 stu...
Sky e Amazon trasmetteranno la Champions...
'Robot abbastanza forti da fratturare un...
Anche DAZN ha il suo Black Friday: 40 eu...
Carmageddon: Rogue Shift, il prossimo ca...
Redal Alert 2: Command & Conquer si ...
Kingston Technology: memorie e storage c...
Narwal Freo Z10 Ultra: il robot con moci...
In 3 minuti le vedete tutte: sono le mig...
Black Friday da record per Tineco: le sc...
La nuova PS5 con Fortnite manda in tilt ...
Amazon, i tagli hanno colpito soprattutt...
Pazzesco: Panasonic Lumix DC-GH5M2E a 79...
Ecco tutte le offerte Black Friday pi&ug...
DJI Neo a 169€, Flip Combo a 309€ e molt...
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: 20:37.


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