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.


3
Verifique se o código não seguro não é usado acidentalmente
Uma função f()usa eval()(ou algo tão perigoso) com os dados que eu criei e armazenei na local_filemáquina executando meu programa: import local_file def f(str_to_eval): # code.... # .... eval(str_to_eval) # .... # .... return None a = f(local_file.some_str) f() é seguro de executar, pois as cordas que forneço são minhas. …




3
Como os links de dependência privada devem ser tratados em setup.py
No trabalho, usamos um servidor pypi privado. Este servidor pypi é especificado como um link de dependência: ... from setuptools import setup config = ConfigParser.ConfigParser() rc = os.path.join(os.path.expanduser('~'), '.pypirc') config.read(rc) dependency_links = [ 'https://{}:{}@<private_url>'.format( config.get('dc', 'username'), config.get('dc', 'password'))] setup( dependency_links=dependency_links, ...) Isso funciona bem na maioria dos nossos casos. No …
10 python 

5
Existem limitações técnicas ou recursos de linguagem que impedem que meu script Python seja tão rápido quanto um programa C ++ equivalente?
Eu sou um usuário de Python de longa data. Alguns anos atrás, comecei a aprender C ++ para ver o que ele poderia oferecer em termos de velocidade. Durante esse período, eu continuaria usando o Python como uma ferramenta para prototipagem. Parecia que este era um bom sistema: desenvolvimento ágil …


3
Multiprocessamento Python com Fila vs ZeroMQ IPC
Estou ocupado escrevendo um aplicativo Python usando o ZeroMQ e implementando uma variação do padrão Majordomo, conforme descrito no ZGuide . Eu tenho um corretor como intermediário entre um conjunto de trabalhadores e clientes. Desejo fazer um registro extensivo para cada solicitação recebida, mas não quero que o corretor perca …




1
Pode-se editar um módulo Python embutido?
Atualmente, estou aprendendo Python e estou no ponto do livro sobre o uso da biblioteca de matemática. Eu olhei no site do Python e notei que a biblioteca era um pouco escassa e estou escrevendo algumas funções mais úteis. Por exemplo, fui adiante e escrevi uma função para obter coeficientes …

1
Como refatorar uma "classe divina" do Python?
Problema Estou trabalhando em um projeto Python cuja classe principal é um pouco " God Object ". Não são tão friggin muitos atributos e métodos! Eu quero refatorar a classe. Tão longe… Para o primeiro passo, quero fazer algo relativamente simples; mas quando tentei a abordagem mais direta, ela quebrou …

2
Como funciona o cache baseado em chave?
Li recentemente um artigo no blog da 37Signals e fico me perguntando como é que eles obtêm a chave de cache. É bom ter uma chave de cache que inclua o carimbo de data / hora do objeto (isso significa que quando você atualiza o objeto, o cache será invalidado); …

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.