Domande con tag 'python'

1
risposta

È pythonic usare le proprietà per limitare la mutabilità degli attributi di classe (variabili e metodi)?

Alcune spiegazioni Sono un po 'nuovo in Python e in programmazione (ci sono stato per poco più di un anno). Recentemente ho scoperto le proprietà Python e le ho utilizzate per limitare la mutevolezza degli attributi delle mie classi. Aiuta me...
posta 26.03.2016 - 02:03
1
risposta

Come mantenere indipendenti i test unitari?

Ho letto in molti punti che i test unitari dovrebbero essere indipendenti. Nel mio caso ho una classe che fa la trasformazione dei dati. Questi passaggi devono essere eseguiti in sequenza, altrimenti non hanno senso. Ad esempio, load_data pars...
posta 27.04.2013 - 20:27
1
risposta

Suggerimenti per la ricorsione della coda chiamata in Python [duplicato]

Ok, Python non ha ottimizzazione delle chiamate tail. Ma per coloro che pensano in modo ricorsivo meglio di "in loop", quali sono le migliori pratiche per scrivere codice ?? 1000 richieste di stack sono sufficienti per molti casi, ma qua...
posta 22.10.2013 - 21:38
4
risposte

Trovare il primo indice in cui l'elemento e l'indice sono gli stessi

Sto costruendo una funzione python che prende una lista ordinata di numeri e produce il primo indice che è uguale all'elemento al suo posto. Dovrebbe essere eseguito su O (log n) che so come dovrebbe essere in esecuzione, operativamente, ma n...
posta 01.05.2015 - 09:57
2
risposte

Estrai il nome della variabile di ritorno dalla funzione Python

Ho una funzione python x che restituisce qualche modulo X(): ritorna y Vorrei analizzare il file x si trova in e imparare che "x restituisce questa cosa chiamata 'y'". Non ho idea di come. Non sto cercando di ottenere il tipo del tipo rest...
posta 14.08.2015 - 02:11
2
risposte

Garantire l'integrità concettuale nel progetto Python con più programmatori

Una obiezione che ho spesso sentito sollevare contro Python è che è difficile sincronizzare un team di molti programmatori su un grande progetto Python. Nota: la sincronizzazione possibile in un progetto di questo tipo non implica necessaria...
posta 24.01.2013 - 12:23
2
risposte

Filettatura Python vs. multiprocessing: dovrei imparare l'uno prima dell'altro?

Sto cercando di approfondire il multithreading o multiprocessing in Python. Domanda: dovrei imparare uno prima dell'altro (per qualsiasi motivo)? Se sì, quale e perché? Ho letto i pro ei contro in domande SO come questo , ma io ' Non sono pr...
posta 14.03.2011 - 12:32
2
risposte

Unit Testing: quanto più codice? [duplicare]

Sono abbastanza nuovo per i test unitari. A scuola è sempre stato, "hey funziona, avanti!" Ma ho iniziato a scrivere professionalmente, e anche a lavoro è stato fondamentalmente il mantra. Tuttavia, ho iniziato a vedere la validità dei test un...
posta 04.05.2014 - 05:06
2
risposte

Se creo un'applicazione desktop usando Tkinter, PyGTK o PyGame la mia app deve essere open source?

Intendo iniziare a imparare la programmazione desktop gui, quindi ho cercato Python e sono Tkinter, PyGTK e PyGame. Ma voglio fare software proprietario, quindi sono preoccupato per le licenze (PyGTK e PyGame sono LGPL, non so di Tkinter). De...
posta 02.03.2016 - 00:14
2
risposte

Django CBV vs FBVs

Per creare un grande progetto Django con molte app, il mio primo pensiero iniziale è stato quello di usare Class Based Views (come i tutorial di Django sembrano enfatizzare). Tuttavia, ho notato che a causa di molte personalizzazioni per ogni ap...
posta 29.07.2014 - 19:17