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.

9
Omitindo herança em linguagens de programação
Estou desenvolvendo minha própria linguagem de programação. É uma linguagem de uso geral (pense em Python estaticamente digitado para a área de trabalho, por exemplo int x = 1;) não destinada à nuvem. Você acha que não há problema em não permitir herança ou Mixins? (considerando que o usuário teria …
10 python  google 

3
Como o Python funciona?
Esta pergunta pode parecer um pouco boba, mas que diabos. Comecei a aprender Python. Conheço sintaxe básica, etc. Quando trabalho com HTML, PHP, etc., simplesmente escrevo o código, coloco no arquivo .html ou .php e clico duas vezes nesse arquivo. Então meu código é executado. Eu posso trabalhar com bancos …

8
Como terminar minha dependência do .NET? [fechadas]
Fechadas. Esta questão está fora de tópico . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela esteja no tópico do Software Engineering Stack Exchange. Fechado há 8 anos . Desenvolvo aplicativos da GUI do Windows há muitos anos e pulei para o …
10 python  ruby 


2
Existe uma convenção para devolver vários itens?
No Python especificamente (não sei se isso generaliza), existe uma "melhor" maneira de retornar vários itens de uma função? def func1(): return a,b #equivalent to (a,b) def func2(): return[a,b] def func3(): return{"valueA":a,"valueB":b} O primeiro é o que vejo de maneira mais geral, mas sinto que o último cria um código …
10 python  variables 

2
É seguro capturar ImportError ao tentar importar módulos opcionais?
Normalmente, vejo esse padrão pelo menos uma vez em cada projeto Python em que trabalho. Por exemplo, em um projeto Django, isso geralmente é adicionado na parte inferior do arquivo de configurações básicas: try: from .local_settings import * except ImportError: pass Além disso: try: import simplejson as json except ImportError: …


4
Decoradores de classe em Python: casos de uso prático
Estou procurando casos de uso práticos e não sintéticos de decoradores de classe Python. Até agora, o único caso que fez sentido para mim é o registro de uma classe em um sistema de editor-assinante, por exemplo, plugins ou eventos, algo como: @register class MyPlugin(Plugin): pass ou @recieves_notifications class Console: …

4
Microsserviços e bibliotecas compartilhadas
Estamos projetando um sistema baseado em microsserviços independentes (conectados via um barramento RabbitMq). O código (pelo menos para os primeiros componentes) será escrito em python (python2 e python3). Já temos um aplicativo monolítico implementando parte da lógica de negócios, que queremos refatorar como microsserviços e estender. Uma pergunta que me …

1
A junção de Python parece focar não nos itens a serem ingressados, mas no símbolo, em comparação com Ruby ou Smalltalk, por uma razão de design?
Eu pensei que uma das pedras angulares do OOP é que, temos objetos, que são os itens com os quais estamos interessados ​​em lidar, e então enviamos mensagens para eles. Portanto, pode parecer natural que eu tenha uma coleção de itens e precise colocá-los em uma única sequência, para fazê-lo: …


4
por que a função vazia é necessária
Comecei a aprender python e estou me perguntando por que a função vazia é necessária em uma linguagem de programação por exemplo, em python: def empty_func(): pass mesmo em scripts de shell, função vazia, funções vazias estão disponíveis. Meus entendimentos e pergunta: Por que a linguagem de programação precisava de …




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.