|
Buy this book at Amazon.com
Index
-
Ackermann, funzione di, 6.11, 11.10
- AttributeError, 15.7, A.2.3
- Austin, Jane, 13.3
- abs, funzione, 6.1
- accesso, 10.2
- accumulatore, 10.14
- add, metodo, 17.7
- addizione
- aggiornamento, 7.2, 7.5, 7.8
- alfabetico, 8.3, 9.2
- alfabeto, 4.12
- algoritmo, 1.1, 7.6, 7.8, 13.7, B
- alias, 10.10, 10.11, 10.14, 15.2, 15.6, 17.13
-
copiare per evitare, 10.13
- all, funzione, 19.4
- ambiguità, 1.6
- anagramma, 10.15
- anagramma, insieme, 12.10, 14.12
- analisi degli algoritmi, B, B.5
- analisi delle primitive, B.2
- and, operatore, 5.3
- any, funzione, 19.4
- apici, 1.3, 1.5, 8.4
- appartenenza
- append, metodo, 10.6, 10.12, 10.15, 18.4, 18.6
- arco, funzione, 4.3
- argomento, 3.1, 3.4, 3.7, 3.7, 3.13, 10.12
-
con nome, 4.5, 4.11, 19.9
- lista, 10.12
- opzionale, 8.8, 8.12, 8.13, 10.9, 11.4, 19.1
- posizionale, 17.3, 17.12, 19.9
- raccolta, 12.4
- spacchettamento, 12.4
- tupla di lunghezza variabile, 12.4
- aritmetico
- assegnazione, 2.9, 7.1, 10.1
- assegnazione, istruzione di, 2.1
- assert, istruzione, 16.5, 16.6
- attraversamento, 8.3, 8.6, 8.11, 8.12, 9.3, 9.3, 10.7, 10.14, 11.2, 11.3, 12.5, 12.5, 13.3
- attributo, 15.7, 17.11
- avviare Python, 1.2
- Big-Oh notation, B.5
- bella copia, 11.8
- benchmarking, 13.9, 13.11
- bifronte, parola, 10.15
- bisect, modulo, 10.15
- bitwise, operatore, 1.4
- blocco, A.2.2
- bool, tipo, 5.2
- booleano, operatore, 8.9
- break, istruzione, 7.4
- bubble sort, B
- bug, 1.7, 1.8
- bytes, oggetto, 14.6, 14.11
- Canguro, classe, 17.13
- Car Talk, 9.7, 9.7, 9.7, 11.10, 12.10
- Carta, classe, 18.1
- Creative Commons, 0
- cadenza di corsa, 1.9, 2.10, 16.7
- calcolatrice, 1.9, 2.10
- cancellare, elementi di lista, 10.8
- carattere, 8.1
- carte da gioco, 18
- cartella, 14.4
- caso
- caso base, 5.9, 5.13
- caso di prova minimo, A.2.4
- caso peggiore, B.5
- cerchio, funzione, 4.3
- checksum, 14.8, 14.12
- chiamata, grafico di, 11.9
- chiave, 11.1, 11.9
- chiave-valore, coppia, 11.1, 11.9, 12.6
- choice, funzione, 13.2
- cicli e contatori, 8.7
- ciclo, 4.2, 4.11, 7.3, 12.5
-
attraversamento, 8.3
- con dizionario, 11.3
- con indici, 9.4, 10.3
- con stringhe, 8.7
- condizione, A.2.2
- for, 4.2, 5.8, 8.3, 10.3
- infinito, 7.3, 7.8, A.2.2, A.2.2
- nidificato, 18.4
- while, 7.3
- classe, 1.5, 15.1, 15.8
-
attributo di, 18.2, 18.11
- Canguro, 17.13
- Carta, 18.1
- definizione di, 15.1
- figlia, 18.7, 18.11
- Mano, 18.7
- Mazzo, 18.4
- madre, 18.7, 18.11
- Punto, 15.1, 17.5
- Rettangolo, 15.3
- Tempo, 16.1
- classe, oggetto, 19.8
- close, metodo, 14.2, 14.6, 14.8
- __lt__, metodo, 18.3
- codice morto, 6.1, 6.10, A.2.4
- codificare, 18.1, 18.11
- coefficiente dominante, B.1
- coerenza, controllo di, 11.8, 16.4
- collaboratori, 0
- collections, 19.6, 19.7, 19.8
- comando Unix
- commento, 2.7, 2.9
- commutatività, 2.6, 17.8
- compara, funzione, 6.1
- comparison sort, B.2
- compleanno, 16.7
- compleanno, paradosso del, 10.15
- complessità
-
esponenziale, B.1
- lineare, B.1
- logaritmica, B.1
- ordine di, B.1
- quadratica, B.1
- complessità, ordine di, B.5
- composizione, 3.3, 3.7, 3.13, 6.3, 18.4
- concatenamento, 2.6, 2.9, 3.8, 8.3, 8.5, 10.9
- condizionale, espressione, 19.1, 19.10
- condizionale, istruzione, 19.1
- condizione, 5.4, 5.13, 7.3, A.2.2
- confronto
- confronto di algoritmi, B
- confronto, operatore di, 5.2
- congettura di Collatz, 7.3
- congruenza, controllo di, 11.8
- contachilometri, 9.7
- contatore, 8.7, 8.12, 11.2, 11.7, 19.6
- contatori e cicli, 8.7
- conteggio, 14.9
- contenuto, oggetto, 17.13
- controllo dei tipi, 6.8
- controllo errore, 6.8
- conversione
- copia
- copy, modulo, 15.6
- corpo, 3.4, 3.13, 7.3
- corrispondenza, 18.1
- costo medio, B.4
- count, metodo, 8.13
- criptare, 18.1
- cruciverba, 9.1
- cumulativa, somma, 10.15
- curva di Koch, 5.14
- Dijkstra, Edsger, 9.5
- Doyle, Arthur Conan, 3.12
- database, 14.6, 14.11
- database, oggetto, 14.6
- datetime, modulo, 16.7
- dbm, modulo, 14.6
- debug, 1.7, 1.7, 1.8, 2.8, 3.12, 4.10, 5.12, 6.9, 8.11, 9.5, 10.13, 11.8, 12.8, 13.10, 14.10, 15.7, 16.5, 17.10, 18.9, 19.2, A
- debugger (pdb), A.2.3
- decremento, 7.2, 7.8
- deepcopy, funzione, 15.6
- def, parola chiave, 3.4
- default, valore di, 13.11
- defaultdict, 19.7
- definizione
- del, operatore, 10.8
- delimitatore, 10.9, 10.14
- deterministico, 13.2, 13.11
- diagramma
-
di classe, 18.8, 18.11
- di oggetto, 15.2, 15.3, 15.6, 15.8, 16.1, 18.2
- di stack, 3.9, 3.13, 4.12, 5.9, 6.5, 6.11, 10.12
- di stato, 2.1, 2.9, 7.1, 8.11, 10.2, 10.10, 10.11, 11.5, 12.6, 15.2, 15.3, 15.6, 16.1, 18.2
- grafico di chiamata, 11.9
- dichiarazione, 11.7, 11.9
- __dict__ attributo, 17.10
- dict, funzione, 11.1
- diff, 14.12
- dipendenza, relazione, 18.11
- directory, 14.4, 14.11
- divisibilità, 5.1
- divisione
- divmod, 12.3, 16.4
- dizionario, 11.1, 11.9, 12.6, A.2.3
- dizionario, metodi
- docstring, 4.9, 4.11, 15.1
- dot notation, 3.2, 3.13, 15.2, 17.2, 18.2
- due punti, 3.4, A.1
- duplicato, 10.15, 11.10, 14.12, 19.5
- Elkner, Jeff, 0, 0
- eccezione, 2.8.2, 2.9, A, A.2.3
-
AttributeError, 15.7, A.2.3
- IndexError, 8.2, 8.11, 10.2, A.2.3
- IOError, 14.5
- KeyError, 11.1, A.2.3
- LookupError, 11.4
- NameError, 3.8, A.2.3
- OverflowError, 5.12
- RuntimeError, 5.10
- StopIteration, 19.3
- SyntaxError, 3.3
- TypeError, 8.1, 8.5, 11.5, 12.1, 12.4, 14.3, 17.3, A.2.3
- UnboundLocalError, 11.7
- ValueError, 5.11, 12.2
- eccezione, gestione, 14.5
- elemento, 8.5, 8.12, 10.1, 10.14, 11.1
- elemento, assegnazione, 10.2
- elif, parola chiave , 5.6
- ellissi, 3.4
- else, parola chiave, 5.5
- email, indirizzo, 12.2
- emotività, nel debug, 1.7, A.3.4
- enumerate, funzione, 12.5
- enumerate, oggetto, 12.5
- epsilon, 7.5
- equivalente, 10.10, 10.14
- equivalenza, 15.6
- ereditarietà, 18.7, 18.9, 18.11, 19.8
- errore
-
di battitura, 13.10
- di formato, 12.8
- di runtime, 2.8.2, A
- di semantica, 2.8.3, A, A.3
- di sintassi, 2.8.1, A
- in esecuzione, 2.8.2, 5.10, 5.12, A, A.2.3
- messaggio di, 1.9, 2.8.1, 2.8.3, A.1
- esadecimale, 15.1
- esecuzione, 2.3, 2.9
- esecuzione alternativa, 5.5
- esecuzione condizionale, 5.4
- esponente, B.1
- espressione, 2.3, 2.9
- eval, funzione, 7.9
- exists, funzione, 14.4
- extend, metodo, 10.6
- False, valore speciale, 5.2
- Fermat, ultimo teorema di, 5.14
- Free Documentation License, GNU, 0, 0
- factory, funzione, 19.7, 19.7, 19.10
- fattoriale, 19.1
- fattoriale, funzione, 6.5, 6.8
- fibonacci, funzione, 6.7, 11.6
- figlia, classe, 18.7
- file, 14.1
- filtro, schema, 10.7, 10.14, 19.2
- fine riga, carattere, 14.10
- fiore, 4.12
- flag, 11.7, 11.9
- float, funzione, 3.1
- float, tipo, 1.5
- floating-point, 1.5, 1.8, 19.1
- flusso di esecuzione, 3.6, 3.13, 6.7, 6.9, 7.3, 18.9, A.2.2
- for, ciclo, 4.2, 5.8, 8.3, 10.3, 12.5, 19.2
- formato, 12.9
- formato, errore di, 12.8
- frame, 3.9, 3.13, 5.9, 6.5, 11.6
- frequenza, 11.2
- frustrazione, A.3.4
- funzione, 1.3, 3, 3.4, 3.13, 17.1
-
abs, 6.1
- ack, 6.11, 11.10
- all, 19.4
- any, 19.4
- arco, 4.3
- argomento di, 3.7
- booleana, 6.4
- cerchio, 4.3
- chiamata di, 3.1, 3.13
- choice, 13.2
- compara, 6.1
- composizione di, 6.3
- deepcopy, 15.6
- definizione di, 3.4, 3.5, 3.13
- dict, 11.1
- enumerate, 12.5
- eval, 7.9
- exists, 14.4
- fattoriale, 6.5, 19.1
- fibonacci, 6.7, 11.6
- float, 3.1
- frame di, 3.9, 3.13, 5.9, 6.5, 11.6
- gamma, 6.8
- getattr, 17.10
- getcwd, 14.4
- hasattr, 15.7, 17.10
- input, 5.11
- int, 3.1
- isinstance, 6.8, 15.7, 17.8
- len, 3.14, 8.2, 11.1
- list, 10.9
- log, 3.2
- max, 12.3, 12.4
- min, 12.3, 12.4
- modificatore, 16.3
- motivi, 3.11
- open, 9.1, 9.1, 14.2, 14.5, 14.6
- parametro di, 3.7
- personalizzata, 3.7, 13.5
- poligono, 4.3
- popen, 14.8
- produttiva, 3.10, 3.13
- pura, 16.2, 16.6
- randint, 10.15, 13.2
- random, 13.2
- reload, 14.9, A.1.1
- repr, 14.10
- reversed, 12.7
- ricorsiva, 5.8
- shuffle, 18.6
- sintassi, 17.2
- sorted, 10.13, 11.3, 12.7
- sqrt, 3.2, 6.2
- str, 3.1
- sum, 12.4, 19.3
- trigonometrica, 3.2
- trova, 8.6
- tupla come valore di ritorno, 12.3
- tuple, 12.1
- type, 15.7
- vuota, 3.10, 3.13
- zip, 12.5
- funzioni matematiche, 3.2
- Giorno del Doppio, 16.7
- GNU Free Documentation License, 0, 0
- generalizzazione, 4.5, 4.11, 9.3, 16.4
- generator expression, 19.3, 19.4, 19.10
- generatore, oggetto, 19.3
- gestire, 14.11
- get, metodo, 11.2
- getattr, funzione, 17.10
- getcwd, funzione, 14.4
- global, istruzione, 11.7, 11.9
- globale, variabile, 11.9
- graffe, parentesi, 11.1
- grafico di chiamata, 11.6
- griglia, 3.14
- guardia, condizione di, 6.8, 6.10, 8.11
- HAS-A, relazione, 18.8, 18.11
- Holmes, Sherlock, 3.12
- hasattr, funzione, 15.7, 17.10
- hash, funzione, 11.5, 11.9, B.4
- hashing, 11.5, 11.9, 12.6
- IndexError, 8.2, 8.11, 10.2, A.2.3
- Input da tastiera, 5.11
- IOError, 14.5
- IS-A, relazione, 18.8, 18.11
- identico, 10.14
- identità, 10.10, 15.6
- if, istruzione, 5.4
- immutabilità, 8.5, 8.5, 8.12, 10.11, 11.5, 12.1, 12.7
- impalcatura, 6.2, 6.10, 11.8
- impiallacciatura, 18.6, 18.11
- implementazione, 11.2, 11.9, 13.9, 17.11
- import, istruzione, 3.13, 14.9
- in, operatore, 8.9, 9.3, 10.2, 11.1, B.3
- incapsulamento, 4.4, 4.11, 6.3, 7.9, 8.7, 18.7
- incastro, parola, 10.15
- incremento, 7.2, 7.8, 16.3, 17.3
- indentazione, 3.4, 17.2, A.1
- indice, 8.1, 8.1, 8.11, 8.12, 10.2, 11.1, A.2.3
- indicizzazione, B.2
- inefficienza, B.1
- information hiding, 17.12
- init, metodo, 17.5, 17.10, 18.1, 18.4, 18.7
- inizializzazione
-
prima di aggiornare, 7.2
- variabile, 7.8
- input, funzione, 5.11
- insieme, 13.6, 19.5
- insieme di appartenenza, 11.10
- int, funzione, 3.1
- int, tipo, 1.5
- interfaccia, 4.6, 4.10, 4.11, 17.11, 18.9
- intero, 1.5, 1.8
- interprete, 1.2, 1.8
- intersezione, punto di, B.5
- intestazione, 3.4, 3.13, A.1
- invariante, 16.5, 16.6
- invocazione, 8.8, 8.12
- ipotenusa, 6.2
- is, operatore, 10.10, 15.6
- isinstance, funzione, 6.8, 15.7, 17.8
- istanza, 15.1, 15.8
- istanziare, 15.1, 15.8
- istogramma, 11.2, 11.2
- istruzione, 2.9
-
assegnazione, 7.1
- assert, 16.5, 16.6
- break, 7.4
- composta, 5.4, 5.13
- condizionale, 5.4, 5.13, 6.4, 19.1, A.1
- di assegnazione, 2.1
- di stampa, 1.3, 1.8, 17.6, A.2.4
- for, 4.2, 8.3, 10.3
- global, 11.7, 11.9
- if, 5.4
- import, 3.13, 14.9
- pass, 5.4
- raise, 11.4, 16.5
- return, 5.8, 6.1, A.3.3
- try, 14.5, 15.7
- while, 7.3
- items, metodo, 12.6
- iteratore, 12.5, 12.5, 12.6, 12.7, 12.9, B.2
- iterazione, 7.3, 7.8
- join, B.2
- join, metodo, 10.9, 18.5
- KeyError, 11.1, A.2.3, B.4
- Linux, 3.12
- Liskov, principio di sostituzione, 18.9
- LookupError, 11.4
- lavoro, directory di, 14.4
- len, funzione, 3.14, 8.2, 11.1
- letteralità, 1.6
- lettere
| - lineare, B.5
- linguaggio
- lipogramma, 9.2
- list comprehension, 19.2, 19.10
- list, funzione, 10.9
- lista, 10.1, 10.9, 10.14, 12.7, 19.2
-
appartenenza, 10.2
- attraversamento, 10.3
- come argomento, 10.12
- concatenamento, 10.4, 10.12, 10.15
- copia, 10.5
- di oggetti, 18.4
- di tuple, 12.5
- elemento, 10.2
- indice, 10.2
- metodi, 10.6, B.2
- nidificata, 10.1, 10.3, 10.14
- operazione, 10.4
- ripetizione, 10.4
- slicing, 10.5
- vuota, 10.1
- log, funzione, 3.2
- logaritmo, 13.12
- logico, operatore, 5.3
- lookup, 11.9
- lookup inverso, 11.9
- lookup inverso, dizionario, 11.4
- loop variable, 19.2
- ls (comando Unix), 14.8
- lunghezza variabile, tupla di argomenti, 12.4
- Mano, classe, 18.7
- MappaHash, B.4
- MappaLineare, B.4
- MappaMigliore, B.4
- Markov, analisi di, 13.8
- Matplotlib, 13.12
- Mazzo, classe, 18.4
- MCD (massimo comun divisore), 6.11
- McCloskey, Robert, 8.3
- Meyers, Chris, 0
- Moby Project, 9.1
- Monty Python e il Sacro Graal, 16.2
- MP3, 14.12
- macchina da scrivere a tartaruga, 4.12
- madre, classe, 18.7
- main, 3.9, 5.8, 11.7, 14.9
- manutenzione, 17.11
- mappa, schema, 10.7, 10.14
- mappatura, 11.9, 13.8
- massimo comun divisore (MCD), 6.11
- max, funzione, 12.3, 12.4
- mazzo, 18
- mazzo, carte da gioco, 18.4
- md5, 14.8
- md5, algoritmo, 14.12
- md5sum, 14.12
- memoizzazione, 11.6, 11.9
- metafora, invocazione di metodo, 17.2
- metatesi, 12.10
- metodi delle liste, 10.6
- metodo, 4.11, 8.8, 17.1, 17.12
-
__lt__, 18.3
- __str__, 17.6, 18.5
- add, 17.7
- append, 10.6, 10.12, 10.15, 18.4, 18.6
- close, 14.2, 14.6, 14.8
- count, 8.13
- extend, 10.6
- get, 11.2
- init, 17.5, 18.1, 18.4, 18.7
- items, 12.6
- join, 10.9, 18.5
- mro, 18.9
- pop, 10.8, 18.6
- radd, 17.8
- read, 14.8
- readline, 9.1, 14.8
- remove, 10.8
- replace, 13.1
- setdefault, 11.10
- sintassi, 17.2
- sort, 10.6, 10.13, 18.6
- split, 10.9, 12.2
- stringa, 8.13
- strip, 9.1, 13.1
- translate, 13.1
- update, 12.6
- values, 11.1
- vuoto, 10.6
- metodo di Newton, 7.5
- min, funzione, 12.3, 12.4
- minestrone, 13.8
- modalità interattiva, 2.4, 2.9, 3.10
- modalità script, 2.4, 2.4, 2.9, 3.10
- modello di macchina, B, B.5
- modello mentale, A.3.1
- modificatore, 16.3, 16.6
- modulo, 3.2, 3.13, 3.13
-
bisect, 10.15
- collections, 19.6, 19.7, 19.8
- copy, 15.6
- datetime, 16.7
- dbm, 14.6
- os, 14.4
- pickle, 14.1, 14.7
- pprint, 11.8
- profile, 13.9
- random, 10.15, 13.2, 18.6
- reload, 14.9, A.1.1
- shelve, 14.7
- string, 13.1
- structshape, 12.8
- modulo, operatore, 5.1, 5.13
- modulo, scrittura, 14.9
- molteplicità (nel diagramma di classe), 18.8, 18.11
- mro, metodo, 18.9
- multiinsieme, 19.6
- mutabilità, 8.5, 10.2, 10.5, 10.11, 11.7, 12.1, 12.7, 15.5
- NameError, 3.8, A.2.3
- NaN, 19.1
- None, valore speciale, 3.10, 3.13, 6.1, 10.6, 10.8
- name, variabile predefinita, 14.9
- namedtuple, 19.8
- nidificata, lista, 10.3
- not, operatore, 5.3
- notazione a punto, 3.2, 3.13, 8.8
- numero casuale, 13.2
- O-grande, notazione, B.1
- Obama, Barack, B
- Olin College, 0
- OverflowError, 5.12
- oggetto, 8.5, 8.12, 10.10, 10.10, 10.14
-
bytes, 14.6, 14.11
- Counter, 19.6
- classe, 15.1, 15.1, 15.8, 19.8
- contenuto, 17.13
- copia, 15.6
- database, 14.6
- defaultdict, 19.7
- enumerate, 12.5
- file, 9.1, 9.6
- funzione, 3.4, 3.13, 3.14
- generatore, 19.3
- modulo, 3.2, 14.9
- mutabile, 15.5
- namedtuple, 19.8
- pipe, 14.11
- set, 19.5
- stampa, 17.2
- zip, 12.9
- oggetto contenuto (embedded), 15.3, 15.8
- oggetto mutabile, come valore di default, 17.13
- omofono, 11.10
- open, funzione, 9.1, 9.1, 14.2, 14.5, 14.6
- operando, 2.9
- operator overloading, 17.7, 17.12, 18.3
- operatore, 1.8
-
and, 5.3
- aritmetico, 1.4
- bitwise, 1.4
- booleano, 8.9
- confronto, 5.2
- del, 10.8
- di aggiornamento, 10.7
- di formato, 14.3, 14.11, A.2.3
- di slicing, 8.4, 8.13, 10.5, 10.12, 12.1
- in, 8.9, 9.3, 10.2, 11.1
- is, 10.10, 15.6
- logico, 5.2, 5.3
- modulo, 5.1, 5.13
- not, 5.3
- or, 5.3
- parentesi quadre, 8.1, 10.2, 12.1
- relazionale, 18.3
- stringa, 2.6
- operazione dominante, B.1, B.5
- opzionale, argomento, 8.12, 8.13, 19.1
- or, operatore, 5.3
- ordinamento, B.2, B.2
- ordine delle operazioni, 2.5, 2.9, A.3.2
- ordine di risoluzione dei metodi, 18.9
- os, modulo, 14.4
- other (nome di parametro), 17.4
- overloading, 17.12
- PEMDAS, 2.5
- Progetto Gutenberg, 13.1
- Punto, classe, 15.1, 17.5
- Puzzler, 9.7, 9.7, 11.10, 12.10
- Python
- Python 2, 1.2, 1.3, 4.5, 5.1, 5.11
- Python in un browser, 1.2
- PythonAnywhere, 1.2
- palindromo, 6.11, 8.13, 9.4, 9.7, 9.7
- parametri, 3.8
- parametro, 3.7, 3.13, 10.12
- parentesi
- parentesi quadre, operatore, 8.1, 10.2, 12.1
- parola chiave, 2.2, 2.9, A.1
- parola, frequenza, 13.1
- parola, riducibile, 11.10, 12.10
- parsing, 1.6, 1.8
- pass, istruzione, 5.4
- pdb (Python debugger), A.2.3
- peggior bug, 17.13
- percorso, 14.4, 14.11
- permesso, accesso a file, 14.5
- persistenza, 14.1, 14.11
- pi, 3.2, 7.9
- pickle, modulo, 14.1, 14.7
- pickling, 14.7
- pipe, 14.8
- pipe, oggetto, 14.11
- poesia, 1.6
- poker, 18, 18.12
- poligono, funzione, 4.3
- polimorfismo, 17.9, 17.12
- pop, metodo, 10.8, 18.6
- popen, funzione, 14.8
- portabilità, 1.8
- posizionale, argomento, 17.3, 17.12, 19.9
- postcondizione, 4.10, 4.11, 6.9, 18.9
- potenziata, assegnazione, 10.7
- pprint, modulo, 11.8
- precedenza, A.3.2
- precondizione, 4.10, 4.11, 6.9, 18.9
- prefisso, 13.8
- print, funzione, 1.3
- profile, modulo, 13.9
- profonda, copia, 15.6
- progettazione
-
orientata agli oggetti, 17.11
- programma, 1.1, 1.8
- programmazione
- prompt, 1.2, 1.8, 5.11
- prosa, 1.6
- prototipo ed evoluzioni, 16.2, 16.4, 16.6
- pseudocasuale, 13.2, 13.11
- punto di intersezione, B.1
- punto, matematico, 15.1
- quadratico, B.5
- quesito, 9.7
- Ramanujan, Srinivasa, 7.9
- RB-albero, B.4
- Rettangolo, classe, 15.3
- RuntimeError, 5.10, 6.8
- rabbia, A.3.4
- raccolta, 12.4, 12.9, 19.9
- radd, metodo, 17.8
- radiante, 3.2
- radice quadrata, 7.5
- radix sort, B
- raise, istruzione, 11.4, 16.5
- ramificazione, 5.5, 5.13
- randint, funzione, 10.15, 13.2
- random, funzione, 13.2
- random, modulo, 10.15, 13.2, 18.6
- rappresentazione, 15.1, 15.3, 18.1
- read, metodo, 14.8
- readline, metodo, 9.1, 14.8
- refactoring, 4.7, 4.7, 4.11, 18.10
- rehashing, B.4
- reload, funzione, 14.9, A.1.1
- remove, metodo, 10.8
- replace, metodo, 13.1
- repr, funzione, 14.10
- return, istruzione, 5.8, 6.1, A.3.3
- reversed, funzione, 12.7
- riassegnazione, 7.1, 7.8, 10.2, 11.7
- ricerca, 11.4, B.3, B.5
- ricorsione, 5.8, 5.8, 5.13, 6.5, 6.6
- ridimensionamento geometrico, B.4
- ridondanza, 1.6
- riducibile, parola, 11.10
- riduzione ad un problema già risolto, 9.3, 9.4, 9.6
- riduzione, schema, 10.7, 10.14
- riferimento, 10.11, 10.12, 10.14
- ripetizione, 4.2
- risoluzione di problemi, 1
- ritorno a capo, 5.11, 18.5
- rotazione
- rotazione di lettere, 8.13
- runtime
- Scarabeo, 12.10
- Schmidt, Eric, B
- StopIteration, 19.3
- SyntaxError, 3.3
- salto sulla fiducia, 6.6
- scambio, schema di, 12.2
- schema
-
di ricerca, 8.6, 8.12, 9.3, 11.4
- di scambio, 12.2
- filtro, 10.7, 10.14, 19.2
- guardiani, 6.8, 8.11
- mappa, 10.7, 10.14
- riduzione, 10.7, 10.14
- schema di ricerca, 19.4
- script, 2.4, 2.9
- self (nome di parametro), 17.2
- semantica, 2.8.3, 2.9, 17.1
- seme, 18.1
- seno, funzione, 3.2
- sequenza, 1.5, 8, 8.12, 10.1, 10.9, 12.1, 12.7
- serie, condizioni in, 5.6
- sessagesimale, 16.4
- setdefault, 19.7
- setdefault, metodo, 11.10
- shallow, copia, 15.6
- shell, 14.8, 14.11
- shelve, modulo, 14.7
- shuffle, funzione, 18.6
- simbolo, 1.6, 1.8
- singleton, 11.5, 11.9, 12.1
- sintassi, 1.8, 2.8.1, 17.1, A.1
- slice, 8.12
- slicing
-
aggiornamento, 10.5
- copia, 8.4, 10.5
- lista, 10.5
- operatore di, 8.4, 8.13, 10.5, 10.12, 12.1
- stringa, 8.4
- tupla, 12.1
- smistamento in base al tipo, 17.8, 17.9, 17.12
- soggetto, 17.2, 17.12
- soluzione di problemi, 1.8
- sort, metodo, 10.6, 10.13, 18.6
- sorted
- sorted, funzione, 11.3, 12.7
- sottoinsieme, 19.5
- sottrazione
- sovrascrittura, 13.5, 13.11, 17.5, 18.3, 18.7, 18.9
- spacchettamento, 12.4, 12.9, 19.9
- spazi, A.1
- spaziatore, 5.12, 9.2, 14.10
- spirale, 4.12
- spirale di Archimede, 4.12
- split, metodo, 10.9, 12.2
- sqrt, funzione, 3.2, 6.2
- stable sort, B.2
- stampa, istruzione di, 1.3, 1.8, 17.6, A.2.4
- step, ampiezza, 8.13
- stile di programmazione funzionale, 16.3, 16.6
- __str__, metodo, 17.6, 18.5
- str, funzione, 3.1
- string, modulo, 13.1
- string, tipo, 1.5
- stringa, 1.5, 1.5, 1.8, 10.9, 12.7
-
a righe multiple, 4.9, A.1
- accumulatore, 18.5
- concatenamento, B.2
- confronto, 8.10
- di documentazione, 4.9
- di formato, 14.3, 14.11
- documentazione, 4.11
- immutabile, 8.5
- metodi, 8.8, 8.13, B.2
- operazioni, 2.6
- rappresentazione, 14.10
- slicing, 8.4
- triple virgolette, 4.9
- vuota, 8.12, 10.9
- strip, metodo, 9.1, 13.1
- structshape, modulo, 12.8
- struttura, 1.6
- struttura di dati, 12.8, 12.9, 13.9
- suffisso, 13.8
- sum, funzione, 12.4, 19.3
- sviluppo incrementale, 6.10, A.1
- sviluppo pianificato, 16.4, 16.6
- Tempo, classe, 16.1
- Tesi di Turing, 6.5
- True, valore speciale, 5.2
- Turing, Alan, 6.5
- TypeError, 8.1, 8.5, 11.5, 12.1, 12.4, 14.3, 17.3, A.2.3
- tabella hash, 11.1, 11.9, B.4, B.5
- tecnica di sviluppo, 4.11
-
incapsulamento dei dati, 18.10, 18.11
- incapsulamento e generalizzazione, 4.8
- incrementale, 6.2, A.1
- pianificato, 16.4
- programmazione a tentoni, 13.10, A.3.4
- prototipo ed evoluzioni, 16.2, 16.4
- riduzione, 9.3, 9.4, 9.6
- tempo costante, B.4
- teorema di Pitagora, 6.2
- test
-
caso di prova minimo, A.2.4
- difficoltà, 9.5
- e assenza di bug, 9.5
- salto sulla fiducia, 6.6
- sapere il risultato, 6.2
- sviluppo incrementale, 6.2
- testo
- tipo, 1.5, 1.5
-
bool, 5.2
- dict, 11.1
- file, 14.1
- float, 1.5
- function, 3.4
- int, 1.5
- list, 10.1
- personalizzato, 15.1, 15.8, 16.1, 17.1, 17.7, 18.3
- set, 13.6
- str, 1.5
- tuple, 12.1
- token, 1.6, 1.8
- torta, 4.12
- traceback, 3.9, 3.13, 5.10, 5.12, 11.4, A.2.3
- translate, metodo, 13.1
- triangolo, 5.14
- trova, funzione, 8.6
- try, istruzione, 14.5, 15.7
- tupla, 12.1, 12.3, 12.7, 12.9
-
assegnazione, 12.2, 12.3, 12.5, 12.9
- come chiave di dizionario, 12.6, 13.9
- con nome, 19.8
- confronto, 18.3
- in parentesi quadre, 12.6
- metodi, B.2
- singleton, 12.1
- slicing, 12.1
- tuple, funzione, 12.1
- turtle, 5.14
- type, 1.8
- type, funzione, 15.7
- UnboundLocalError, 11.7
- uguaglianza e assegnazione, 7.1
- underscore, carattere, 2.2
- unicità, 10.15
- update, metodo, 12.6
- uso prima di def, 3.5
- ValueError, 5.11, 12.2
- valore, 1.5, 1.8, 10.10, 10.10, 11.9
- valore (delle carte da gioco), 18.1
- valore di default, 13.5, 17.5
-
evitare i mutabili, 17.13
- valore di ritorno, 3.1, 3.13, 6.1, 15.4
- valore speciale
- values, metodo, 11.1
- valutazione, 2.3, 2.3, 2.9
- variabile, 2, 2.2, 2.9
- virgola mobile, 7.5
- virgolette, 4.9, A.1
- vorpale, 6.5
- Zipf, legge di, 13.12
- zero, indice iniziale, 8.1, 10.2
- zip, funzione, 12.5
- zip, oggetto, 12.9
|
Buy this book at Amazon.com
|
Contribute
If you would like to make a contribution to support my books,
you can use the button below. Thank you!
Are you using one of our books in a class? We'd like to know
about it. Please consider filling out this short survey.
|