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.

1
Importando módulos Python no momento do uso
Muitas vezes, nas minhas bibliotecas pessoais do Python, faço algo assim: class MyClass: # ... def plot(self): import someGraphicsLibrary as graphicslib graphicslib.plot(self.data) O motivo é que a inicialização someGraphicsLibraryleva algum tempo, até alguns segundos para uma das bibliotecas que eu uso. Nem sempre preciso plotar meus resultados quando uso essa …
8 python 





3
Refatoração de uma API do cliente para evitar código duplicado e passagem pouco clara dos parâmetros
Eu preciso desenvolver uma API, as funções da API são solicitações que chamam o serviço exposto por um servidor. Inicialmente, a API funcionava assim: class Server: def firstRequest(self, arg1, arg2): # block of code A async = Async() async.callFirstRequest(arg1, arg2) # block of code B def secondRequest(self, argA, argB, argC): …

1
Fazendo chamadas de API com aipo
Estou projetando um sistema para um cliente em que os requisitos são: eles carregam um arquivo JSON (um objeto / linha) faça uma chamada para uma API com o objeto JSON como a carga útil registre o estado (sucesso / falha) de cada chamada da API em um banco de …

2
Devo preferir geradores Python a listas?
Os iteradores Python podem ser muito eficientes na memória. Devo sempre preferir usar geradores em vez de apenas listas? Em que situações devo preferir uma matriz simples? Por exemplo, em vez disso: emails = [user.email for user in users] devo preferir isso ?: emails = (user.email for user in users) …

4
Como limpar try / except / else aninhado?
Ao escrever código, geralmente quero fazer algo assim: try: foo() except FooError: handle_foo() else: try: bar() except BarError: handle_bar() else: try: baz() except BazError: handle_baz() else: qux() finally: cleanup() Obviamente, isso é completamente ilegível. Mas está expressando uma idéia relativamente simples: execute uma série de funções (ou trechos de código …





5
O SQLite é uma opção sensata para o registro de dados?
Estou tentando configurar um pequeno aplicativo de registro de dados no linux. Os dados chegam via porta serial e, a partir daí, devem ser bombeados para o registro e a exibição gráfica. A funcionalidade de log existe para fins de inicialização da funcionalidade de gráficos, após uma reinicialização. Os dados …
8 python  sql  logging 

1
Práticas recomendadas aceitas para setup.py de um projeto bifurcado
Contexto: Eu estava olhando para ver se havia uma ferramenta para fazer alguma coisa (no meu caso, estava procurando por um proxy que permitisse a inspeção de log http a partir de uma estrutura de teste python). Acabou sendo uma ferramenta que exigiria apenas pequenos ajustes, e parecia razoavelmente estável …
8 python  gpl 

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.