• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Guida Volumi Python.

Aatrox

Utente Normale
Autore del topic
16 Agosto 2015
72
0
Miglior risposta
0
Salve a tutti,

quindi mattina mi diletterò nello spiegarvi un paio di cose su alcuni volumi (Python), incominciamo:

Python é un linguaggio di programmazione multi-paradigma, altamente adattabile ed estensibile, creato nel 1990 dal programmatore olandese, Guido van Rossum, al momento dipendente presso Dropbox.
Versatile perché, grazie alla sua immensa libreria standard e i moduli di altre parti, é possibile creare qualsiasi tipo di applicativo.
Python ha riscontrato un maestoso successo nel settore informatico e non, tanto da essere preferito rispetto ad altri linguaggi, in molti contesti scientifici.

Il successo del linguaggio ha portato alla proliferazione di una grande mole di materiale, che listiamo qui per comodità:

1)
Perfavore, Entra oppure Registrati per vedere i Link!
Fundamentals Python: First Programs di K. Lambert:
Si tratta di un ottimo libro per chi non ha mai programmato, include esercizi alla fine di ogni capitolo e ovviamente copre tutti gli argomenti base di Python tra cui I/O, scrivere/leggere su files, liste, dizionari,classi etc...

2)
Perfavore, Entra oppure Registrati per vedere i Link!
Learn Python The Hard Way:
é un tutorial online (e libro cartaceo) che introduce a quelli che sono i concetti base del linguaggio, anche questo tutorial contiene esercizi (ben 52 in tutto) e potrebbe rivelarsi un sostituto (parziale) del libro di Lambert.

3)
Perfavore, Entra oppure Registrati per vedere i Link!
Pensare da Informatico:
é uno dei classici per chi non ha mai programmato e vuole iniziare a programmare con Python.
Il tutorial, scritto da 2 insegnanti e un programmatore professionista, é inglese ma c'è la traduzione italiana che risale, a quanto so, al 2003.
Il testo introduce ai concetti base del linguaggio con un attenzione a quelli che sono i principi della programmazione (non solo in Python), quindi può rivelarsi un buon inizio, e magari dopo si può leggere Think Complexity di uno degli autori, e che é il continuo del primo libro.

4)
Perfavore, Entra oppure Registrati per vedere i Link!
A Byte of Python:
é un altro valido tutorial inglese che introduce i concetti base di Python, si tratta di un ottimo tutorial.

5)
Perfavore, Entra oppure Registrati per vedere i Link!
Beginning Python: From Novice To Professional:
Beginning Python: From Novice To Professional

6)
Perfavore, Entra oppure Registrati per vedere i Link!
Head Python:
é un ottimo e stimolante libro introduttivo edito dalla O'Reilly che , come tutta la serie Head First, introduce il lettore alla conoscenza del linguaggio intrattenendolo con immagini,quiz e tanto altro.

7)
Perfavore, Entra oppure Registrati per vedere i Link!
Python Pocket:
é un manuale della serie 'Pocket' di Apogeo scritto da Marco Beri e che è una buona lezione introduttiva per prendere dimestichezza col linguaggio Python.

8)
Perfavore, Entra oppure Registrati per vedere i Link!
Beginning Python Using Python 2.6 and Python 3.1:
é un libro edito dalla Wrox e scritto da James Payne che introduce i neofiti o chi ha già esperienze al linguaggio Python con un occhio ad argomenti più avanzati come il networking e il framework Django, e anche alle interfacce grafiche con Tkinter.

9)
Perfavore, Entra oppure Registrati per vedere i Link!
Dive Into Python 3:
è un ottimo tutorial per Python ma la maggior parte delle volte consigliato a chi sa già programmare... ne esiste una versione italiana,
Perfavore, Entra oppure Registrati per vedere i Link!
in Python 3.

E poi...
1)
Perfavore, Entra oppure Registrati per vedere i Link!
Python in a Nutschell:
é un volume un pochetto datato scritto da Alex Martelli e si rileva un buon 'reference', contiene fra l'altro anche una descrizione di molti moduli della libreria standard.

2)
Perfavore, Entra oppure Registrati per vedere i Link!
Python Cookbook:
un volume di "ricette" per Python scritto da Alex Martelli e che rappresenta una grande fonte di approfondimento per chi programma in Python.

3)
Perfavore, Entra oppure Registrati per vedere i Link!
Pro Python:
ha l'apparenza di essere una buona seconda lettura su Python.

Buone pratiche...
Dopo aver appreso il linguaggio, bisogna iniziare a seguire le regole di buona programmazione seguite da tutta la comunità e che consentono di ottenere codice chiaro e pulito, alcune di queste sono:

Perfavore, Entra oppure Registrati per vedere i Link!
PEP 8 -- Style Guide for Python Code
Perfavore, Entra oppure Registrati per vedere i Link!
PEP 257 -- Docstring Conventions
Perfavore, Entra oppure Registrati per vedere i Link!
Code Like a Pythonista: Idiomatic Python

E se non bastasse...
Non c'è niente di meglio di dare un' occhiata alla documentazione ufficiale.

Python 2.7.10:
Perfavore, Entra oppure Registrati per vedere i Link!


Python 3.4.3:
Perfavore, Entra oppure Registrati per vedere i Link!



spero che la guida vi sia stata di vostro gradimento/interessa.

(Fonte: INFORGE RELEASE DI THESEEKER.)

Cordiali saluti,
Aatrox
 
Ultima modifica da un moderatore:
Non ho mai provato interesse ad imparare il Python patpat magari acquisterò un libro di questi che hai elencato e proverò ad impararlo, visto che è molto versatile :soso: Bravo per aver postato ;)
 
Non ho mai provato interesse ad imparare il Python patpat magari acquisterò un libro di questi che hai elencato e proverò ad impararlo, visto che è molto versatile :soso: Bravo per aver postato ;)
Python è molto versatile, può essere usato con successo in molti ambiti e ha una curva d'apprendimento "amichevole".

PS: Sono l'autore originale della release ^^
 
Ultima modifica da un moderatore:
Python è molto versatile, può essere usato con successo in molti ambiti e ha una curva d'apprendimento "amichevole".

PS: Sono l'autore originale della release ^^

Ciao, complimenti per la release, hai il piacere di voler aggiornare e scrivere tu un thread in merito, in modo tale da permettermi di chiudere questo post?
Oppure vuoi che venga inserita la fonte? (Fonte: INFORGE)
@TheSeeker
 
Ultima modifica:
Ciao, complimenti per la release, hai il piacere di voler aggiornare e scrivere tu un thread in merito, in modo tale da permettermi di chiudere questo post?
Oppure vuoi che venga inserita la fonte? (Fonte: INFORGE)
@TheSeeker

- - - Aggiornato - - -



Ciao, complimenti per la release, hai il piacere di voler aggiornare e scrivere tu un thread in merito, in modo tale da permettermi di chiudere questo post?
Oppure vuoi che venga inserita la fonte? (Fonte: INFORGE)
@TheSeeker
Salve, ovviamente noi di Inforge sappiamo che non è colpa vostra per ciò che è successo e che il tempo impiegato per queste cavolate può essere usato per cose più importanti.

Infatti il problema mio e del altro utente non era tanto che le guide fossero state copiate qui su Sciax2, anzi è un onore, ma che non fossero state messe le fonti.

Quindi basta solamente la fonte, non c'è bisogno di chiudere il post.