Perguntas sobre 'python'

0
respostas

Quais são as desvantagens do Python? [fechadas]

Python parece toda a raiva nos dias de hoje, e não indignamente - pois é realmente uma linguagem com a qual quase se gosta de receber um novo problema para resolver. Mas, como um homem sábio disse uma vez (chamando-o de um homem sábio apenas por...
27.06.2012 / 17:11
3
respostas

Por que o Python foi escrito com o GIL?

O bloqueio global de intérpretes (GIL) parece ser frequentemente citado como uma das principais razões pelas quais o threading e outros semelhantes são um pouco complicados em Python - o que levanta a questão "Por que isso foi feito em primeiro...
13.02.2013 / 02:14
1
resposta

Módulo vs. Pacote?

Sempre que eu faço from 'x' import 'y' eu queria saber qual deles é considerado o 'módulo' e qual é o 'pacote', e por que não é o contrário?     
01.10.2011 / 22:08
8
respostas

'import module' vs. 'from module import function'

Eu sempre usei esse método: from sys import argv e use argv com apenas argv . Mas há uma convenção de usar isso: import sys e usando o argv por sys.argv O segundo método torna o código auto documentado e eu (realmente)...
18.02.2013 / 06:43
8
respostas

Existem padrões de design desnecessários em linguagens dinâmicas como o Python?

Eu comecei a ler o livro de padrões de design pelo GoF. Alguns padrões parecem muito semelhantes com apenas pequenas diferenças conceituais. Você acha que, dentre os muitos padrões, alguns são desnecessários em uma linguagem dinâmica como o P...
24.07.2012 / 09:18
15
respostas

É sempre uma boa prática escrever uma função para qualquer coisa que precise ser repetida duas vezes?

Eu mesmo, mal posso esperar para escrever uma função quando preciso fazer algo mais do que duas vezes. Mas quando se trata de coisas que aparecem apenas duas vezes, é um pouco mais complicado. Para código que precisa de mais de duas linhas, v...
13.01.2015 / 05:15
9
respostas

Verificar primeiro versus tratamento de exceções?

Estou trabalhando no livro "Head First Python" (este é meu idioma para aprender este ano) e Eu cheguei a uma seção onde eles discutem sobre duas técnicas de código: Verificando o manuseio de Primeira contra Exceção. Aqui está uma amostra d...
11.03.2012 / 03:53
5
respostas

Por que% s é melhor que + para concatenação?

Entendo que devemos usar %s para concatenar uma string em vez de + no Python. Eu poderia fazer qualquer um: hello = "hello" world = "world" print hello + " " + world print "%s %s" % (hello, world) print "{} {}".format(hello, world)...
07.12.2015 / 11:33
3
respostas

Como posso me afastar da escola de pensamento “for-loop”?

Esta é uma questão bastante conceitual, mas eu esperava que pudesse obter alguns bons conselhos sobre isso. Muito da programação que faço é com matrizes ( NumPy ); Muitas vezes eu tenho que combinar itens em duas ou mais matrizes que são de tama...
26.08.2014 / 14:02
2
respostas

O que há de errado com importações relativas em Python?

Atualizei recentemente versões do pylint , um popular verificador de estilo do Python. Ele foi balístico em todo o meu código, apontando locais onde eu importo módulos no mesmo pacote, sem especificar o caminho completo do pacote. A nova...
04.08.2012 / 17:29