Perguntas com a marcação «python»

Python é uma linguagem de programação interpretada de alto nível e tipagem dinâmica. Seu design se concentra em uma sintaxe clara, uma abordagem intuitiva à programação orientada a objetos e em tornar o caminho certo para fazer as coisas óbvias. O Python suporta módulos e exceções e possui uma extensa biblioteca de módulos padrão. O Python é de uso geral e, portanto, amplamente utilizado, da Web para sistemas embarcados.

6
Você pode implementar programação "orientada a objetos" sem a palavra-chave class?
Digamos que desejamos fornecer uma abstração de uma "conta" em um banco. Aqui está uma abordagem, usando um functionobjeto em 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 …








2
Por que o modo de novas linhas universais foi preterido no Python?
Acabei de notar que o recurso universal de nova linha das operações de arquivo parece estar saindo. A documentação para openo modeparâmetro do Python 3.5 indica que ele foi descontinuado: 'U' modo de novas linhas universais (descontinuado) Pelo menos em Python 3.2, opencontém um aviso "somente compatibilidade com versões anteriores" …
26 python  io  deprecation 



2
Quais recursos semânticos do Python (e de outras linguagens dinâmicas) contribuem para sua lentidão?
Eu não conheço muito bem Python. Estou tentando entender com mais precisão quais recursos exatos das linguagens dinâmicas (à la Python, Lua, Scheme, Perl, Ruby, ....) estão forçando suas implementações a serem lentas. Como um exemplo em questão, o maquinário metatável Lua 5.3 tornaria intuitivamente Lua bastante lento, mas na …


2
Como o Python Runtime realmente funciona?
Eu tenho alguns problemas para entender o conceito de a runtime library, especialmente o Python. Então, eu escrevi um programa python olá mundo e pretendo executá-lo, então eu escrevo python ./hello_world.py. Quais etapas acontecem entre eu pressionar o botão Enter e o código da máquina gerado a partir do meu …
26 python  runtime 


Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.