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

Parameters
Parameters

12 May 15

RKelly
RKelly

13 May 15

Lua
Lua

21 Jul 15

Outro software de desenvolvedor Python Software Foundation

Python (64-bit)
Python (64-bit)

22 Jan 15

Stackless Python
Stackless Python

28 Feb 15

Python
Python

1 Mar 15

Python
Python

4 May 20

Comentário para Python

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