Domande taggate «python»

Python è un linguaggio di programmazione interpretato dinamicamente e di alto livello. Il suo design si concentra su una sintassi chiara, un approccio intuitivo alla programmazione orientata agli oggetti e rendendo evidente il modo giusto di fare le cose. Python supporta moduli ed eccezioni e ha una vasta libreria di moduli standard. Python è generico e quindi ampiamente utilizzato, dal web ai sistemi integrati.

6
Puoi implementare la programmazione "orientata agli oggetti" senza la parola chiave class?
Supponiamo di voler fornire un'astrazione di un "conto" in una banca. Ecco un approccio, usando un functionoggetto in Python: def account(): """Return a dispatch dictionary representing a bank account. >>> a = account() >>> a['deposit'](100) 100 >>> a['withdraw'](90) 10 >>> a['withdraw'](90) 'Insufficient funds' >>> a['balance'] 10 """ def withdraw(amount): if …




3
Perché non ci sono modificatori di accesso esplicito in Python:
Se "esplicito è meglio di implicito", perché non ci sono modificatori di accesso esplicito in Python: pubblico, protetto, privato, ecc.? So che l'idea è che il programmatore dovrebbe sapere cosa fare attraverso un suggerimento - non c'è bisogno di usare la "forza bruta". Ma "incapsulamento" o "occultamento delle informazioni" dell'IMO …




2
Perché la modalità newline universale è deprecata in Python?
Ho appena notato che la funzionalità newline universale delle operazioni sui file sembra essere sulla buona strada. La documentazione per openil modeparametro di Python 3.5 indica che è obsoleta: 'U' modalità newline universale (obsoleto) Almeno fino a Python 3.2, opencontiene un avviso simile "solo retrocompatibilità" quando si documenta l'utilizzo modedell'argomento: …
26 python  io  deprecation 



2
Quali caratteristiche semantiche di Python (e di altri linguaggi dinamici) contribuiscono alla sua lentezza?
Non conosco molto bene Python. Sto cercando di capire più precisamente quali caratteristiche esatte dei linguaggi dinamici (à la Python, Lua, Scheme, Perl, Ruby, ....) stanno forzando le loro implementazioni ad essere lente. Ad esempio, i macchinari metabili di Lua 5.3 renderebbero intuitivamente Lua piuttosto lento, ma in pratica si …


2
Come funziona effettivamente Python Runtime?
Ho dei problemi a comprendere il concetto di a runtime library, specialmente quello di Python. Quindi ho scritto un programma Hello World Python e intendo eseguirlo, quindi scrivo python ./hello_world.py. Quali passaggi si verificano tra me premendo il pulsante Invio e il codice macchina generato dal mio codice Python in …
26 python  runtime 


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.