Il 0% ha trovato utile questo documento (0 voti)
6 visualizzazioni1 pagina

Cheatsheet Python

Il documento è una cheat sheet che elenca le funzioni e i metodi utilizzati in Python per la creazione di client e server, inclusi socket e database SQLite. Ogni funzione è accompagnata dal modulo di appartenenza, una breve descrizione e un esempio di utilizzo. Le funzioni personalizzate per la gestione dei prodotti sono anche incluse.

Caricato da

Pietro Viale
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd
Il 0% ha trovato utile questo documento (0 voti)
6 visualizzazioni1 pagina

Cheatsheet Python

Il documento è una cheat sheet che elenca le funzioni e i metodi utilizzati in Python per la creazione di client e server, inclusi socket e database SQLite. Ogni funzione è accompagnata dal modulo di appartenenza, una breve descrizione e un esempio di utilizzo. Le funzioni personalizzate per la gestione dei prodotti sono anche incluse.

Caricato da

Pietro Viale
Copyright
© All Rights Reserved
Per noi i diritti sui contenuti sono una cosa seria. Se sospetti che questo contenuto sia tuo, rivendicalo qui.
Formati disponibili
Scarica in formato PDF, TXT o leggi online su Scribd

Cheat Sheet Funzioni Python – Client & Server

Funzione / Metodo Modulo Descrizione Esempio

[Link](AF_INET, SOCK_STREAM) socket Crea un socket TCP sk = [Link](socket.AF_INET, socket.SOCK_STREAM)

bind((address, port)) socket Collega server a IP e porta [Link]((ADDRESS, PORT))

listen() socket Server in ascolto [Link]()

accept() socket Accetta un client sk_client, addr = [Link]()

connect((address, port)) socket Client si collega [Link]((ADDRESS, PORT))

sendall(data) socket Invia dati (bytes) [Link]("ciao".encode())

recv(BUFFER) socket Riceve dati msg = [Link](4096)

close() socket Chiude connessione [Link]()

[Link](target, args) threading Crea nuovo thread thread = [Link](target=gestione, args=(sk_client,))

start() threading Avvia thread [Link]()

join() threading Attende thread [Link]()

[Link](DB) sqlite3 Apre DB con = [Link]("./[Link]")

cursor() sqlite3 Crea cursore SQL cur = [Link]()

execute(query) sqlite3 Esegue query [Link]("SELECT * FROM PRODOTTI")

fetchall() sqlite3 Ritorna righe [Link]()

close() sqlite3 Chiude DB [Link]()

restituisci_prodotti() custom Tutti i prodotti Funzione server

restituisci_informazioni_prodotto() custom Info prodotto singolo Funzione server

restituisci_prodotti_reparto() custom Prodotti per reparto Funzione server

restituisci_disponibilita() custom Prodotti con bassa disponibilità Funzione server

Potrebbero piacerti anche