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.






2
Convenção de nomenclatura de arquivos Python?
Eu já vi essa parte do PEP-8 https://www.python.org/dev/peps/pep-0008/#package-and-module-names Não sei ao certo se isso se refere ao nome do arquivo de um módulo / classe / pacote. Se eu tivesse um exemplo de cada, os nomes de arquivos deveriam estar em letras minúsculas com sublinhados, se apropriado? Ou alguma outra …

3
Por que o Python foi escrito com o GIL?
O bloqueio global de intérpretes (GIL) parece ser frequentemente citado como um dos principais motivos pelos quais a segmentação e afins é um pouco complicada no Python - o que levanta a questão "Por que isso foi feito em primeiro lugar?" Não sendo um programador, não tenho idéia do porquê …



2
O que há de errado com as importações relativas em Python?
Atualizei recentemente as versões do pylint , um popular verificador de estilo Python. Ele ficou balístico em todo o meu código, apontando lugares onde importo módulos no mesmo pacote, sem especificar o caminho completo do pacote. A nova mensagem de erro é W0403. W0403: Importação relativa% r, deve ser% r …

9
Verificar primeiro vs tratamento de exceção?
Estou trabalhando no livro "Head First Python" (é minha língua para aprender este ano) e cheguei a uma seção em que eles discutem sobre duas técnicas de código: Verificando o tratamento First vs Exception. Aqui está uma amostra do código Python: # Checking First for eachLine in open("../../data/sketch.txt"): if eachLine.find(":") …

5
Por que% s é melhor que + para concatenação?
Eu entendo que devemos usar %spara concatenar uma string em vez de +em Python. Eu poderia fazer qualquer um dos seguintes: hello = "hello" world = "world" print hello + " " + world print "%s %s" % (hello, world) print "{} {}".format(hello, world) print ' '.join([hello, world]) Mas por …
88 python  strings 


3
Como me afasto da escola de pensamento “for-loop”?
Essa é uma pergunta bastante conceitual, mas eu esperava conseguir alguns bons conselhos sobre isso. Muita da programação que faço é com matrizes ( NumPy ); Frequentemente, tenho que combinar itens em duas ou mais matrizes de tamanhos diferentes e a primeira coisa a que vou é um loop for …
79 python  array  loops 

6
Aspas simples vs as aspas duplas [fechado]
Acabei de iniciar um trabalho em que estou escrevendo Python depois de ter experiência com Java, e percebo que outros desenvolvedores tendem a citar seqüências de caracteres usando aspas simples ( '') em vez de aspas duplas ( ""). Por exemplo: line1 = 'This is how strings typically look.' line2 …

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.