Domande con tag 'python'

4
risposte

È considerata una cattiva pratica documentare formalmente il codice di implementazione?

PEP-8 indica chiaramente quali parti del tuo codice devono avere documentazione: Write docstrings for all public modules, functions, classes, and methods. Docstrings are not necessary for non-public methods, but you should have a comment...
posta 13.05.2017 - 04:10
2
risposte

Come mantenere una versione a bassa dipendenza di un progetto?

Non sono così abile come la maggior parte delle persone che chiedono qui. Uso git per eseguire il backup del mio lavoro in un repository online, ma lo uso raramente in collaborazione e non conosco molto più delle funzioni di base. Ho un po 'd...
posta 14.11.2018 - 09:11
5
risposte

Esiste un IDE per python che crea lo stesso tipo di ambiente riflettente fornito da Smalltalk?

Come sa chiunque abbia usato Smalltalk, uno dei principali vantaggi (a parte un linguaggio tardivo che scoraggia molte pratiche scorrette) è che il sistema è totalmente trasparente e riflessivo, il che rende facile la comprensione delle API e de...
posta 26.12.2011 - 20:06
3
risposte

Applicazioni stateful vs stateless (non web app)

Vorrei capire la differenza tra le applicazioni stateful e quelle senza stato. Quale sarebbe un esempio di app non web di un'applicazione pitone che è stateless vs stateful? Sarebbe uno script che graffia il web e salva i risultati sul dis...
posta 15.09.2016 - 17:18
5
risposte

Come ridurre gli errori in linguaggio dinamico come python e migliorare la qualità del mio codice

Inserisco la domanda di origine in stackoverflow , alcune persone mi suggeriscono di postare qui Ho sempre avuto problemi con il linguaggio dinamico come Python. Diversi problemi: Errore di battitura, posso usare il puntatore per ridu...
posta 05.12.2012 - 13:08
1
risposta

Algoritmi per determinare quanto un fattore contribuisce a un valore totale

Diciamo che ho centinaia / migliaia di oggetti (voci) in un database e ogni oggetto contiene 10 attributi. Ho un modo per misurare quantitativamente ogni attributo dove un numero più alto implica che l'oggetto è migliore in quell'area. Ho anche...
posta 25.12.2012 - 04:48
3
risposte

Il defaultdict di Python viola l'LSP?

Credo che in Python defaultdict ereditato da dict violi il Principio di sostituzione di Liskov. defaultdict non aumenta KeyError mentre x in d è ancora False , per esempio. È così? Se è così, perché lo sviluppato...
posta 27.09.2016 - 23:47
5
risposte

aumento della produttività: padronanza di una lingua e scelta di strumenti efficienti

Sto cercando consigli da sviluppatori esperti su questa domanda. Nel mio lavoro c'è bisogno di un sacco di codice one-off. Si è tentati di immergersi nelle giuste chiamate della libreria python / perl per eseguire queste piccole attività il p...
posta 08.11.2011 - 18:29
2
risposte

Quale ruolo hanno avuto i miglioramenti dell'hardware nello sviluppo dei linguaggi moderni (ad es. Python / Java)?

Vorrei chiedere informazioni sulla storia dei linguaggi di programmazione, in particolare sul ruolo dell'hardware nello sviluppo del linguaggio negli ultimi 20-30 anni. Ho letto della storia di Python e del progetto ABC . Mi sembra che ci si...
posta 12.05.2017 - 11:25
2
risposte

Framework Python MVC per applicazioni desktop

Sono abituato a programmare con Python e GTK usando la libreria pygtk. Mi sembra che i miei programmi non siano ben separati secondo il modello MVC. Penso che seguendo un framework mi aiuterebbe a progettare un desktop migliore applicazioni....
posta 30.11.2010 - 13:15