-
Notifications
You must be signed in to change notification settings - Fork 0
/
dove-proseguire-da-qui.html
89 lines (73 loc) · 6.82 KB
/
dove-proseguire-da-qui.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
<!DOCTYPE html>
<meta charset=utf-8>
<title>Dove proseguire da qui - Immersione in Python 3</title>
<!--[if IE]><script src=j/html5.js></script><![endif]-->
<link rel=stylesheet href=dip3.css>
<style>
h1:before{counter-increment:h1;content:'Appendice C. '}
h2:before{counter-increment:h2;content:'C.' counter(h2) '. '}
h3:before{counter-increment:h3;content:'C.' counter(h2) '.' counter(h3) '. '}
</style>
<link rel=stylesheet media='only screen and (max-device-width: 480px)' href=mobile.css>
<link rel=stylesheet media=print href=print.css>
<meta name=viewport content='initial-scale=1.0'>
<form action=http://www.google.com/cse><div><input type=hidden name=cx value=014021643941856155761:l5eihuescdw><input type=hidden name=ie value=UTF-8> <input type=search name=q size=25 placeholder="powered by Google™"> <input type=submit name=sa value=Search></div></form>
<p>Voi siete qui: <a href=index.html>Inizio</a> <span class=u>‣</span> <a href=indice.html#dove-prosegiure-da-qui>Immersione in Python 3</a> <span class=u>‣</span>
<h1>Dove proseguire da qui</h1>
<blockquote class=q>
<p><span class=u>❝</span> Vai avanti per la tua strada, poiché esiste solo grazie al tuo cammino. <span class=u>❞</span><br>— Sant’Agostino d’Ippona (attribuita)
</blockquote>
<p id=toc>
<h2 id=things-to-read>Cose da leggere</h2>
<p class=f>Zac, questo libro deve terminare da qualche parte, e sfortunatamente non mi è possibile trattare tutti gli aspetti di Python 3. Per fortuna, esistono molte guide valide liberamente disponibili in rete. (Tutte le risorse elencate sono in lingua inglese.)
<p>Decoratori:
<ul>
<li><a href=http://programmingbits.pythonblogs.com/27_programmingbits/archive/50_function_decorators.html>Decoratori di funzione</a> di Ariel Ortiz
<li><a href=http://programmingbits.pythonblogs.com/27_programmingbits/archive/51_more_on_function_decorators.html>Ulteriori informazioni sui decoratori di funzione</a> di Ariel Ortiz
<li><a href=http://www.ibm.com/developerworks/linux/library/l-cpdecor.html>Incantare Python: i decoratori facilitano la magia</a> di David Mertz
<li><a href=http://docs.python.org/reference/compound_stmts.html#function>Le definizioni di funzione</a> nella documentazione ufficiale di Python
</ul>
<p>Proprietà:
<ul>
<li><a href=http://adam.gomaa.us/blog/2008/aug/11/the-python-property-builtin/>La funzione predefinita <code>property</code> di Python</a> di Adam Gomaa
<li><a href=http://tomayko.com/writings/getters-setters-fuxors>Metodi per recuperare/impostare/incasinare valori</a> di Ryan Tomayko
<li><a href=http://docs.python.org/library/functions.html#property>La funzione <code>property()</code></a> nella documentazione ufficiale di Python
</ul>
<p>Descrittori:
<ul>
<li><a href=http://users.rcn.com/python/download/Descriptor.htm>Guida pratica ai descrittori</a> di Raymond Hettinger
<li><a href=http://www.ibm.com/developerworks/linux/library/l-python-elegance-2.html>Incantare Python: l’eleganza e le imperfezioni di Python, parte 2</a> di David Mertz
<li><a href='http://www.informit.com/articles/printerfriendly.aspx?p=1309289'>I descrittori Python</a> di Mark Summerfield
<li><a href=http://docs.python.org/3.1/reference/datamodel.html#invoking-descriptors>Invocare i descrittori</a> nella documentazione ufficiale di Python
</ul>
<p>Uso di thread <i class=baa>&</i> processi:</p>
<ul>
<li><a href=http://docs.python.org/3.1/library/threading.html>Il modulo <code>threading</code></a>
<li><a href=http://www.doughellmann.com/PyMOTW/threading/><code>threading</code> — Gestire thread concorrenti</a>
<li><a href=http://docs.python.org/3.1/library/multiprocessing.html>Il modulo <code>multiprocessing</code></a>
<li><a href=http://www.doughellmann.com/PyMOTW/multiprocessing/><code>multiprocessing</code> — Gestire i processi come i thread</a>
<li><a href=http://jessenoller.com/2009/02/01/python-threads-and-the-global-interpreter-lock/>I thread Python e il Global Interpreter Lock</a> (letteralmente, Blocco Globale dell’Interprete) di Jesse Noller
<li><a href=http://blip.tv/file/2232410>Dentro al <abbr>GIL</abbr> di Python (video)</a> di David Beazley
</ul>
<p>Metaclassi:
<ul>
<li><a href=http://www.ibm.com/developerworks/linux/library/l-pymeta.html>La programmazione con le metaclassi in Python</a> di David Mertz e Michele Simionato
<li><a href=http://www.ibm.com/developerworks/linux/library/l-pymeta2/>La programmazione con le metaclassi in Python, parte 2</a> di David Mertz e Michele Simionato
<li><a href=http://www.ibm.com/developerworks/linux/library/l-pymeta3.html>La programmazione con le metaclassi in Python, parte 3</a> di David Mertz e Michele Simionato
</ul>
<p><a href=http://www.doughellmann.com/PyMOTW/contents.html>Il modulo Python della settimana</a>, infine, è un sito gestito da Doug Hellman che si rivela essere una guida fantastica a molti dei moduli contenuti nella libreria standard di Python.
<h2 id=code>Dove cercare codice compatibile con Python 3</h2>
<p>Dato che Python 3 è relativamente nuovo, c’è una certa scarsità di librerie compatibili. Ecco alcuni dei posti dove cercare codice che funziona con Python 3.
<ul>
<li><a href='http://pypi.python.org/pypi?:action=browse&c=533&show=all'>Indice dei Pacchetti Python: lista dei pacchetti per Python 3</a>
<li><a href='http://code.activestate.com/recipes/langs/python/tags/python3/'>Ricettario di Python: lista delle ricette etichettate “python3”</a>
<li><a href='http://code.google.com/hosting/search?q=label:python3'>Google Project Hosting: lista dei progetti etichettati “python3”</a>
<li><a href='http://sourceforge.net/search/?words=%22python+3%22'>SourceForge: lista dei progetti che corrispondono a “Python 3”</a>
<li><a href='http://github.com/search?type=Repositories&language=python&q=python3'>GitHub: lista dei progetti che corrispondono a “python3”</a> (e <a href='http://github.com/search?type=Repositories&language=python&q=python+3'>lista dei progetti che corrispondono a “python 3”</a>)
<li><a href='http://bitbucket.org/repo/all/?name=python3'>Bitbucket: lista dei progetti che corrispondono a “python3”</a> (e <a href='http://bitbucket.org/repo/all/?name=python+3'>quelli che corrispondono a “python 3”</a>)
</ul>
<p class=v><a rel=prev href=nomi-dei-metodi-speciali.html title='indietro a “Nomi dei metodi speciali”'><span class=u>☜</span></a> <a href=vuota.html rel=next><span class=u>☞</span></a>
<p class=c>© 2001–10 <a href=informazioni-sul-libro.html>Mark Pilgrim</a><br>
© 2009–10 <a href=informazioni-sulla-traduzione.html>Giulio Piancastelli</a> per la traduzione italiana
<script src=j/jquery.js></script>
<script src=j/dip3.js></script>