Python

Tela Software:
Python
Detalhes de Software:
Versão: 3.5.1 / 2.7.11 Atualizado
Data de upload: 10 Feb 16
Licença: Livre
Popularidade: 25

Rating: 2.5/5 (Total Votes: 2)

Python é semelhante a uma linguagem de programação como Ruby, proporcionando uma sintaxe simples que permite aos desenvolvedores para colocar rapidamente em conjunto aplicações e websites sem ter que escrever muito código para fazê-lo.

A linguagem suporta bem conhecido funcional, OOP, e MVC codificação paradigmas, mas a sua reivindicação à fama veio depois que o Google implementou em muitos dos seus principais produtos.

Python é atualmente um dos mais respeitados e usados ​​linguagens de programação ao redor, sendo fácil de trabalhar, graças à infinidade de módulos de código aberto e a disponibilidade geral da codificação tutoriais, guias e cursos on-line gratuitos.

O compilador Python também é incorporável e capaz de rodar em todos os lugares, uma característica que também contribuiu para a sua taxa de adoção de largura.

Na seção Scripts de Softoware, você pode encontrar o código-fonte da linguagem em si.

O que é novo nesta versão:

  • Reverte opções de compilação parcial-estáticos e adiciona vcruntime140.dll a instalação do Windows.
  • Correções MemoryError em test_strptime.

O que é novo na versão 3.5.0 / 2.7.10:

  • Reverte opções de compilação parcial-estáticos e adiciona vcruntime140.dll a instalação do Windows.
  • Correções MemoryError em test_strptime.

O que é novo na versão 3.4.3 / 2.7.9 / 3.5.0.a4:


    funções
  • em nível de módulo tartaruga não levantar TclError depois de fechar a janela.
  • Os avisos agora são levantadas quando agrupar referências e referências grupo condicionais são usadas em afirmações lookbehind em expressões regulares.
  • codecs de vários bytes com manipuladores de erro personalizada que ignora erros consumidos muita memória e levantadas SystemError ou MemoryError.
  • io.FileIO () chamado flush () depois de fechar o arquivo. flush () não foi posta em close () se closefd = False.
  • falha pydoc fixo com arquivos não-ASCII quando codificação stdout difere da codificação do sistema de arquivos (por exemplo, no Mac OS).
  • Remover RC4 da lista de codificação padrão do módulo SSL.
  • pydoc.synopsis Fixo () e pydoc.apropos () em módulos com docstrings vazias.
  • Fixed vulnerabilidade de execução de código arbitrário no módulo dbm.dumb.
  • mau uso fixo de caminhos absolutos do Windows com barras em pathlib.
  • compressão fixo no CLI tarfile. Patch wdv4758h.
  • Corrigido um possível estouro no código de criação do Windows subprocess.

O que é novo na versão 3.4.3 / 2.7.9 / 3.5.0.a1:


    funções
  • em nível de módulo tartaruga não levantar TclError depois de fechar a janela.
  • Os avisos agora são levantadas quando agrupar referências e referências grupo condicionais são usadas em afirmações lookbehind em expressões regulares.
  • codecs de vários bytes com manipuladores de erro personalizada que ignora erros consumidos muita memória e levantadas SystemError ou MemoryError.
  • io.FileIO () chamado flush () depois de fechar o arquivo. flush () não foi posta em close () se closefd = False.
  • falha pydoc fixo com arquivos não-ASCII quando codificação stdout difere da codificação do sistema de arquivos (por exemplo, no Mac OS).
  • Remover RC4 da lista de codificação padrão do módulo SSL.
  • pydoc.synopsis Fixo () e pydoc.apropos () em módulos com docstrings vazias.
  • Fixed vulnerabilidade de execução de código arbitrário no módulo dbm.dumb.
  • mau uso fixo de caminhos absolutos do Windows com barras em pathlib.
  • compressão fixo no CLI tarfile. Patch wdv4758h.
  • Corrigido um possível estouro no código de criação do Windows subprocess.

O que é novo na versão 3.4.2:

  • macpath.join Fixo () para o primeiro componente vazio. Remendo por Oleg Oshmyan.
  • TemporaryDirectory não tenta limpar duas vezes quando usado no com a declaração no gerador.
  • Agora diretórios adicionado ao arquivo ZIP têm atributos corretos diretório Unix e MS-DOS.
  • ZipFile.close () não escreve mais Zip64 registros do diretório central, se allowZip64 é falsa.
  • Fixed saída de depuração do código de operação GROUPREF_EXISTS no módulo re. Removido espaços à direita na saída de depuração.
  • Excepção na linha não causa mais não tratada AttributeError quando sys.stderr é Nenhum.

O que é novo na versão 3.4.1:

  • Corrigido uma falha na função de super builtin () quando chamado sem argumentos e sem quadro atual (ex: incorporado Python).
  • rubor fixo de fluxos padrão no interpretador interativo.
  • Em casos raros, quando executar finalizadores em objetos de lixo cíclica uma má dereference ponteiro pode ocorrer devido a uma falha sutil na lógica de iteração interno.

O que é novo na versão 3.3.4:

  • O novo módulo "faulthandler" que ajuda a diagnosticar falhas
  • O novo módulo "unittest.mock"
  • O novo módulo "ipaddress"
  • O atributo "sys.implementation"
  • Um quadro político para o pacote de e-mail, com uma política provisória que acrescenta muito suporte a Unicode melhorado para cabeçalho de e-mail de análise
  • A "collections.ChainMap" class para a ligação de mapeamentos para uma única unidade
  • wrappers para muitas funções mais POSIX no "OS" e módulos "sinal", bem como outras funções úteis, tais como "sendfile ()"
  • Hash randomização, introduzido em lançamentos de reparação de erros anteriores, agora está ativado por padrão

O que é novo na versão 3.3.3:

  • O novo módulo "faulthandler" que ajuda a diagnosticar falhas
  • O novo módulo "unittest.mock"
  • O novo módulo "ipaddress"
  • O atributo "sys.implementation"
  • Um quadro político para o pacote de e-mail, com uma provisória (ver 411 PEP) política que acrescenta muito suporte a Unicode melhorado para cabeçalho de e-mail de análise
  • A "collections.ChainMap" class para a ligação de mapeamentos para uma única unidade
  • wrappers para muitas funções mais POSIX no "OS" e módulos "sinal", bem como outras funções úteis, tais como "sendfile ()"
  • Hash randomização, introduzido em lançamentos de reparação de erros anteriores, agora está ativado por padrão
  • Uma implementação C do módulo "decimal", com até 120x aumento de velocidade para aplicações decimais-pesado
  • O sistema de importação (__import__) baseia-se importlib por padrão
  • O novo módulo "lzma" com o apoio LZMA / XZ

O que é novo na versão 3.3.2:

  • O novo módulo "faulthandler" que ajuda a diagnosticar falhas
  • O novo módulo "unittest.mock"
  • O novo módulo "ipaddress"
  • O atributo "sys.implementation"
  • Um quadro político para o pacote de e-mail, com uma política provisória que acrescenta muito suporte a Unicode melhorado para cabeçalho de e-mail de análise
  • A "collections.ChainMap" class para a ligação de mapeamentos para uma única unidade
  • wrappers para muitas funções mais POSIX no "OS" e módulos "sinal", bem como outras funções úteis, tais como "sendfile ()"
  • Hash randomização, introduzido em lançamentos de reparação de erros anteriores, agora está ativado por padrão

O que é novo na versão 3.3.1:

  • O novo módulo "faulthandler" que ajuda a diagnosticar falhas
  • O novo módulo "unittest.mock"
  • O novo módulo "ipaddress"
  • O atributo "sys.implementation"
  • Um quadro político para o pacote de e-mail, com uma provisória (ver 411 PEP) política que acrescenta muito suporte a Unicode melhorado para cabeçalho de e-mail de análise
  • A "collections.ChainMap" class para a ligação de mapeamentos para uma única unidade
  • wrappers para muitas funções mais POSIX no "OS" e módulos "sinal", bem como outras funções úteis, tais como "sendfile ()"
  • Hash randomização, introduzido em lançamentos de reparação de erros anteriores, agora está ativado por padrão

O que é novo na versão 3.3.0 Beta 1:

  • O novo módulo "faulthandler" que ajuda a diagnosticar falhas
  • O novo módulo "unittest.mock"
  • O novo módulo "ipaddress"
  • A "collections.ChainMap" class para a ligação de mapeamentos para uma única unidade
  • wrappers para muitas funções mais POSIX no "OS" e módulos "sinal", bem como outras funções úteis, tais como "sendfile ()"
  • Hash randomização, introduzido em lançamentos de reparação de erros anteriores, agora está ativado por padrão

O que é novo na versão 3.2.3 / 3.1.3 / 2.7.3 / 2.6.8:

  • Estes incluem várias correções de segurança.

O que é novo na versão 3.3.0 alpha 1:

  • Sintaxe para Delegar a um Subgenerator (rendimento de)
  • String Representação Flexível (acabar com a distinção entre "grande" e "estreita" Unicode compilações)
  • Suprimindo Contexto Exceção
  • Reformulação da hierarquia OS e exceção IO
  • O novo módulo de "embalagem", com base nos "distribuir" e projectos de "distutils2" e depreciativo "distutils"
  • O novo módulo "lzma" com o apoio LZMA / XZ
  • nome qualificado para as classes e funções
  • literais explícitas Unicode para ajudar com a portabilidade
  • O novo módulo "faulthandler" que ajuda a diagnosticar falhas
  • wrappers para muitas funções mais POSIX no "OS" e módulos "sinal", bem como outras funções úteis, tais como "sendfile ()"

O que é novo na versão 3.2.2 RC1:

  • Numerosas melhorias no módulo unittest
  • Suporte para diretórios do repositório .pyc
  • O suporte para a versão tag bibliotecas dinâmicas
  • Uma nova biblioteca de futuros para programação concorrente
  • A ABI estável para módulos de extensão
  • configuração de registo à base de Dictionary
  • Uma implementação GIL reformulado que reduz a contenção
  • Um pacote de email estendida que lida com bytes mensagens
  • Um módulo SSL muito melhorada com suporte para contextos SSL e o correspondente certificado hostname
  • Um módulo sysconfig para informações de configuração de acesso
  • As adições ao módulo shutil, entre eles suporte arquivo
  • Muitas melhorias para ConfigParser, entre eles suporte ao protocolo de mapeamento
  • Melhorias para APO, o depurador Python
  • correções Inúmeros sobre bytes questões / string; entre eles suporte completo para um ambiente de bytes (nomes de arquivos, variáveis ​​de ambiente)
  • Muitos consistência e comportamento correções para operações numéricas

O que é novo na versão 3.2.1:

  • Numerosas melhorias no módulo unittest
  • Suporte para diretórios do repositório .pyc
  • O suporte para a versão tag bibliotecas dinâmicas
  • Uma nova biblioteca de futuros para programação concorrente
  • A ABI estável para módulos de extensão
  • configuração de registo à base de Dictionary
  • Uma implementação GIL reformulado que reduz a contenção
  • Um pacote de email estendida que lida com bytes mensagens
  • Um módulo SSL muito melhorada com suporte para contextos SSL e o correspondente certificado Hostname
  • Um módulo sysconfig para informações de configuração de acesso
  • As adições ao módulo shutil, entre eles suporte arquivo
  • Muitas melhorias para ConfigParser, entre eles suporte ao protocolo de mapeamento
  • Melhorias para APO, o depurador Python
  • correções Inúmeros sobre bytes questões / string; entre eles suporte completo para um ambiente de bytes (nomes de arquivos, variáveis ​​de ambiente)

O que é novo na versão 3.2.1rc2:

  • Numerosas melhorias no módulo unittest
  • PEP 3147, o suporte para diretórios do repositório .pyc
  • PEP 3149, suporte para a versão marcado bibliotecas dinâmicas
  • PEP 3148, uma nova biblioteca de futuros para programação concorrente
  • PEP 384, a ABI estável para módulos de extensão
  • PEP 391, configuração de registro baseada em dicionário
  • Uma implementação GIL reformulado que reduz a contenção
  • Um pacote de email estendida que lida com bytes mensagens
  • Um módulo SSL muito melhorada com suporte para contextos SSL e o correspondente certificado hostname
  • Um módulo sysconfig para informações de configuração de acesso
  • As adições ao módulo shutil, entre eles suporte arquivo
  • Muitas melhorias para ConfigParser, entre eles suporte ao protocolo de mapeamento
  • Melhorias para APO, o depurador Python
  • correções Inúmeros sobre bytes questões / string; entre eles suporte completo para um ambiente de bytes (nomes de arquivos, variáveis ​​de ambiente)
  • Muitos consistência e comportamento correções para operações numéricas

O que é novo na versão 2.7.2:

  • Um tipo de dicionário ordenado.
  • Os novos recursos unittest incluindo skipping teste, novos métodos afirmam, ea descoberta de teste.
  • Um módulo IO muito mais rápido.
  • A numeração automática de campos no método str.format ().
  • melhorias Float repr backported de 3.x.
  • Suporte Tile para Tkinter.
  • Um backport do objeto memoryview de 3.x.
  • Definir literais.
  • Definir e compreensões de dicionário.
  • As visualizações do dicionário.
  • Nova sintaxe para aninhadas com as declarações.
  • O módulo sysconfig.

O que é novo na versão 2.7.2.rc1:

  • Um tipo de dicionário ordenado.
  • Os novos recursos unittest incluindo skipping teste, novos métodos afirmam, ea descoberta de teste.
  • Um módulo muito mais rápido io.
  • A numeração automática de campos no método str.format ().
  • melhorias Float repr backported de 3.x.
  • Suporte Tile para Tkinter.
  • Um backport do objeto memoryview de 3.x.
  • Definir literais.
  • Definir e compreensões de dicionário.
  • As visualizações do dicionário.
  • Nova sintaxe para aninhadas com as declarações.
  • O módulo sysconfig.

O que é novo na versão 3.2.1rc1:

  • Uma reformulado implementação GIL que reduz a contenção.
  • Um pacote de email estendida que lida com bytes mensagens.
  • Um módulo SSL muito melhorada com suporte para contextos SSL e o correspondente certificado hostname.
  • Um módulo sysconfig para acessar informações de configuração.
  • As adições ao módulo shutil, entre eles suporte arquivo.
  • Muitas melhorias para ConfigParser, entre eles suporte ao protocolo de mapeamento.
  • Melhorias para APO, o depurador Python.
  • correções Inúmeros sobre bytes questões / string; entre eles suporte completo para um ambiente de bytes (nomes de arquivos, variáveis ​​de ambiente).
  • Muitos consistência e comportamento correções para operações numéricas.

O que é novo na versão 3.2:

  • Numerosas melhorias no módulo unittest.
  • PEP 3147, o suporte para diretórios do repositório .pyc.
  • PEP 3149, suporte para a versão marcado bibliotecas dinâmicas.
  • PEP 3148, uma nova biblioteca de futuros para programação concorrente.
  • PEP 384, a ABI estável para módulos de extensão.
  • PEP 391, configuração de log baseado em dicionário.
  • Uma reformulado implementação GIL que reduz a contenção.
  • Um pacote de email estendida que lida com bytes mensagens.
  • Um módulo SSL muito melhorada com suporte para contextos SSL e o correspondente certificado hostname.
  • Um módulo sysconfig para acessar informações de configuração.
  • As adições ao módulo shutil, entre eles suporte arquivo.
  • Muitas melhorias para ConfigParser, entre eles suporte ao protocolo de mapeamento.
  • Melhorias para APO, o depurador Python.
  • correções Inúmeros sobre bytes questões / string; entre eles suporte completo para um ambiente de bytes (nomes de arquivos, variáveis ​​de ambiente).
  • Muitos consistência e comportamento correções para operações numéricas.

O que é novo na versão 3.2 RC3:

  • Numerosas melhorias no módulo unittest.
  • PEP 3147, o suporte para diretórios do repositório .pyc.
  • PEP 3149, suporte para a versão marcado bibliotecas dinâmicas.
  • PEP 3148, uma nova biblioteca de futuros para programação concorrente.
  • PEP 384, a ABI estável para módulos de extensão.
  • PEP 391, configuração de log baseado em dicionário.
  • Uma reformulado implementação GIL que reduz a contenção.
  • Um pacote de email estendida que lida com bytes mensagens.
  • Um módulo SSL muito melhorada com suporte para contextos SSL e o correspondente certificado hostname.
  • Um módulo sysconfig para acessar informações de configuração.
  • As adições ao módulo shutil, entre eles suporte arquivo.
  • Muitas melhorias para ConfigParser, entre eles suporte ao protocolo de mapeamento.
  • Melhorias para APO, o depurador Python.
  • correções Inúmeros sobre bytes questões / string; entre eles suporte completo para um ambiente de bytes (nomes de arquivos, variáveis ​​de ambiente).
  • Muitos consistência e comportamento correções para operações numéricas.

O que é novo na versão 3.2 RC1:

  • Numerosas melhorias no módulo unittest
  • PEP 3147, o suporte para diretórios do repositório .pyc
  • PEP 3149, suporte para a versão marcado bibliotecas dinâmicas
  • PEP 3148, uma nova biblioteca de futuros para programação concorrente
  • PEP 384, a ABI estável para módulos de extensão
  • PEP 391, configuração de registro baseada em dicionário
  • Uma implementação GIL reformulado que reduz a contenção
  • Um pacote de email estendida que lida com bytes mensagens
  • Um módulo SSL muito melhorada com suporte para contextos SSL e o correspondente certificado hostname
  • Um módulo sysconfig para informações de configuração de acesso
  • As adições ao módulo shutil, entre eles suporte arquivo
  • Muitas melhorias para ConfigParser, entre eles suporte ao protocolo de mapeamento
  • Melhorias para APO, o depurador Python
  • correções Inúmeros sobre bytes questões / string; entre eles suporte completo para um ambiente de bytes (nomes de arquivos, variáveis ​​de ambiente)
  • Muitos consistência e comportamento correções para operações numéricas

O que é novo na versão 3.2 beta 1:

  • Numerosas melhorias no módulo unittest.
  • PEP 3147, o suporte para diretórios do repositório .pyc.
  • PEP 3149, suporte para a versão marcado bibliotecas dinâmicas.
  • PEP 3148, uma nova biblioteca de futuros para programação concorrente.
  • PEP 384, a ABI estável para módulos de extensão.
  • PEP 391, configuração de log baseado em dicionário.
  • Uma reformulado implementação GIL que reduz a contenção.
  • Um pacote de email estendida que lida com bytes mensagens.
  • correções Inúmeros sobre bytes questões / string; entre eles suporte completo para um ambiente de bytes (nomes de arquivos, variáveis ​​de ambiente).
  • Muitos consistência e comportamento correções para operações numéricas.
  • Um módulo sysconfig para acessar informações de configuração.
  • A implementação pura do Python do módulo datetime.
  • As adições ao módulo shutil, entre eles suporte arquivo.
  • Melhorias para APO, o depurador Python.

O que é novo na versão 2.7.1:

  • Um tipo de dicionário ordenado.
  • Os novos recursos unittest incluindo skipping teste, novos métodos afirmam, ea descoberta de teste.
  • Um módulo muito mais rápido io.
  • A numeração automática de campos no método str.format ().
  • melhorias Float repr backported de 3.x.
  • Suporte Tile para Tkinter.
  • Um backport do objeto memoryview de 3.x.
  • Definir literais.
  • Definir e compreensões de dicionário.
  • As visualizações do dicionário.
  • Nova sintaxe para aninhadas com as declarações.
  • O módulo sysconfig.

O que é novo na versão 3.1.3:

  • Um tipo de dicionário ordenado.
  • Várias otimizações para o tipo int.
  • Os novos recursos unittest incluindo pular de teste e novos métodos assert ..
  • Um módulo muito mais rápido io.
  • Suporte Tile para Tkinter.
  • A implementação de referência Python puro da declaração de importação.
  • Nova sintaxe para aninhadas com as declarações.

O que é novo na versão 2.7.1 RC1:

  • Um tipo de dicionário ordenado.
  • Os novos recursos unittest incluindo skipping teste, novos métodos afirmam, ea descoberta de teste.
  • Um módulo muito mais rápido io.
  • A numeração automática de campos no método str.format ().
  • melhorias Float repr backported de 3.x.
  • Suporte Tile para Tkinter.
  • Um backport do objeto memoryview de 3.x.
  • Definir literais.
  • Definir e compreensões de dicionário.
  • As visualizações do dicionário.
  • Nova sintaxe para aninhadas com as declarações.
  • O módulo sysconfig.

O que é novo na versão 3.1.3 RC1:

  • Um tipo de dicionário ordenado.
  • Várias otimizações para o tipo int.
  • Os novos recursos unittest incluindo pular de teste e novos métodos afirmam.
  • Um módulo muito mais rápido io.
  • Suporte Tile para Tkinter.
  • A implementação de referência Python puro da declaração de importação.
  • Nova sintaxe para aninhadas com as declarações.

O que é novo na versão 3.1.2:

  • round (x, n) agora retorna um inteiro, se x é um inteiro.
  • A sintaxe da instrução with permite agora que os vários gestores de contexto em uma única instrução.
  • Os string.maketrans () função é obsoleto e é substituído por novos métodos estáticos, bytes.maketrans () e bytearray.maketrans ().
  • Python agora usa o algoritmo de David Gay para encontrar a representação de ponto flutuante menor que não muda o seu valor.
  • Adicionado uma classe collections.Counter para apoiar contagem conveniente de itens exclusivos em uma seqüência ou iterable.
  • O módulo decimal agora suporta métodos para criar um objeto decimal de um flutuante binário.

O que é novo na versão 2.6.5:

  • bloqueios do módulo de threading e variáveis ​​de condição também apoiar o & lsquo; com o & lsquo; declaração.
  • A expressão é avaliada, e deve resultar em um objeto que suporta o protocolo de gerenciamento de contexto (isto é, tem __enter __ () e __ __exit () métodos).

O que é novo na versão 3.1.1:

  • dir () em um módulo não inicializado causou um acidente.
  • Corrigida a falha para bytearray.translate () com parâmetros inválidos.
  • set.union () parou entradas de processamento se uma instância de si mesmo ocorreu na cadeia de argumento.
  • Em plataformas POSIX importar cópias não é mais o bit de execução do arquivo .py para o arquivo .pyc se estiver definido.
  • Uma vez que o Python 3.0, o método __bool__ deve retornar um objeto bool, e não um int. Corrigir o erro correspondente, e a documentação.
  • Incluir inttypes.h, bem como stdint.h em pyport.h. Isso corrige uma falha de compilação em HP-UX:. Int32_t e uint32_t são definidos no inttypes.h vez de stdint.h nessa plataforma
  • Corrigido um SystemError quando se codifica com o latin 1-codec e o manipulador de erro 'surrogateescape', uma string que contém substitutos desemparelhados.

O que é novo na versão 2.6.3:

  • Corrija os.popen * regressão de 2,5 com comandos como uma sequência que atravessa a casca. Remendar por Jean-Paul Calderone e Jani Hakala. - Número 6990:. Fix subclasses threading.local deixando velho estado em torno depois de um GC ciclo de referência que pode ser reciclado por novos moradores
  • Corrigir um loop infinito ao tentar decodificar um inválido fluxo UTF-32 com um manipulador de erro não-levantando como "substituir" ou "ignorar".
  • Corrija potencial impasse quando a mistura de fios e fork ().
  • Não emitem DeprecationWarnings ao acessar uma "mensagem" atributo em exceções que foi definida explicitamente.
  • bug Fix onde bytearray.pop () retorna inteiros negativos.
  • dir () em um módulo não inicializado causou um acidente.
  • Corrigida a falha para bytearray.translate () com parâmetros inválidos.
  • set.union () parou entradas de processamento se uma instância de si mesmo ocorreu na cadeia de argumento.

Programas semelhantes

Zephir
Zephir

10 Dec 15

Poly/ML
Poly/ML

12 May 15

RPy
RPy

9 Apr 16

facade
facade

13 May 15

Outro software de desenvolvedor Python Software Foundation

TkInter
TkInter

3 Jun 15

Python
Python

1 Mar 15

Stackless Python
Stackless Python

28 Feb 15

Comentário para Python

Comentários não encontrado
Adicionar comentário
Ligue imagens!