|
|
Python in tasca - Codice e comandi essenziali
|
| Editore | Pearson Education Italia |
| Autore | Dailey Brad |
| Titolo originale | Python phrasebook - first edition |
| Editore originale | Sams |
| Collana | In tasca |
| Pagine | 277 |
| Volumi | 1 |
| Livello | Per-Tutti |
| Lingua | Italiano |
| Data pubblicazione | 11 - 2007 |
| ISBN | 9788871924052 |
|
|
| Prezzo di copertina |
| Euro 12,00 |
|
Introduzione
1 Comprendere Python
Perché usare Python?
Utilizzare l’interprete
Tipi di dato predefiniti
La sintassi di Python
Oggetti, moduli, classi e funzioni di Python
Gestione dell’errore
Usare gli strumenti di sistema
2 Manipolazione di stringhe
La comparazione di stringhe
Unione di stringhe
Divisione di stringhe
Ricerca all’interno di stringhe
Ricerca e sostituzione nelle stringhe
Ricerca di stringhe con specifici caratteri di inizio/fine
Trimming delle stringhe
Allineamento/formattazione di stringhe
Eseguire codice contenuto da stringhe
Interpolare variabili all’interno di stringhe
Conversione di testo Unicode in una stringa in codifica locale
3 Gestire i tipi di dato
Definizione di una lista
Accedere agli elementi di una lista
Scomporre una lista
Aggiungere ed eliminare elementi in una lista
Ordinare una lista
Usare le tuple
Creazione di un dizionario
Aggiungere un valore a un dizionario
Recuperare un valore da un dizionario
Scomporre un dizionario
Scambiare di ruolo chiavi e valori di un dizionario
4 La gestione dei file
Apertura e chiusura di file
Leggere completamente un file
Lettura di una singola riga da un file
Accedere a ciascuna parola di un file
Scrittura di un file
Determinare il numero di righe di un file
Percorrere la struttura delle directory
Rinominare i file
Eliminazione ricorsiva di file e sotto-directory
Cercare file in base alla loro estensione
Creare un file TAR
Estrarre un file da un archivio TAR
Aggiungere file a un archivio ZIP
Recuperare i file contenuti da un archivio ZIP
5 Gestire i thread
Avviare un nuovo thread
Creazione e terminazione dei thread
Sincronizzare i thread
Implementare una coda di thread multipli
Inizializzare un thread temporizzato
6 Gestione di database
Aggiungere elementi a un file DBM
Recuperare elementi da un file DBM
Aggiornare gli elementi di un file DBM
Conservare oggetti su un file di pickling
Recuperare oggetti da un file di pickling
Salvare oggetti in un file shelve
Recuperare oggetti da un file shelve
Modificare gli oggetti contenuti in un file shelve
Connessione a un server MySQL
Creare un database MySQL
Aggiungere elementi a un database MySQL
Recuperare elementi da un database MySQL
7 Implementazione di comunicazioni Internet
Aprire un socket lato server per ricevere dati
Aprire un socket lato client per inviare dati
Ricevere dati in streaming utilizzando il modulo ServerSocket
Invio di dati in streaming
Inviare email usando il protocollo SMTP
Ricevere messaggi di posta elettronica da un server POP3
Utilizzare Python per recuperare file da un server FTP
8 Elaborazione di HTML
Analizzare le URL
Aprire documenti HTML
Recuperare i link dai documenti HTML
Recuperare le immagini dai documenti HTML
Recuperare testo dai documenti HTML
Recuperare i cookie dei documenti HTML
Aggiungere gli apici ai valori degli attributi di un documento HTML
9 Elaborazione di XML
Caricare in memoria un documento XML
Verificare se i documenti XML sono ben formati!
Accedere ai nodi figli
Accedere agli attributi degli elementi
Aggiungere un nodo alla struttura DOM
Rimuovere un nodo da una struttura DOM
Condurre ricerche su documenti XML
Estrarre testo da documenti XML
Analisi dei tag XML
10 Sviluppare servizi web
Aggiungere HTML alle pagine web usando script CGI
Elaborare i parametri inviati a script CGI autoreferenziale
Consentire agli utenti di inviare file mediante uno script CGI
Creare un server HTTP per gestire richieste di tipo GET
Creare un server HTTP per gestire richieste di tipo POST
Creare un server HTTP per elaborare gli script CGI
Inviare una richiesta GET in HTTP da uno script Python
Inviare una richiesta POST in HTTP da uno script Python
Creare un server XML-RPC
Creare un client XML-RPC
Usare SOAPpy per accedere a un web service SOAP tramite un file WSDL
Indice
|
|
|
|