Download do Python 3.7: Como instalar e usar o Python 3.7 em seu computador
Python é uma das linguagens de programação mais populares e versáteis do mundo. Ele é usado para desenvolvimento web, ciência de dados, aprendizado de máquina, automação, scripts e muitos outros aplicativos.
3.7 python download
O Python 3.7 é a versão estável mais recente do Python desde junho de 2018. Ele apresenta muitos novos recursos e melhorias que tornam a codificação em Python mais fácil, rápida e divertida.
Neste artigo, você aprenderá:
O que é Python 3.7 e por que você deve usá-lo
Como verificar sua versão atual do Python
Como baixar e instalar o Python 3.7 no Windows, macOS e Linux
Como executar o código Python 3.7 e usar seus recursos
O que é Python 3.7 e por que você deve usá-lo
O Python 3.7 é a versão estável mais recente do Python, lançada em 27 de junho de 2018. É o resultado de mais de 18 meses de desenvolvimento e inclui mais de 500 correções de bugs e aprimoramentos.
Alguns dos principais recursos e benefícios do Python 3.7 são:
Uma nova função integrada ponto de interrupção () que torna a depuração mais fácil invocando o depurador Python em qualquer ponto do seu código.
um novo módulo classes de dados que simplifica a criação de classes que armazenam dados e fornecem métodos comuns como __iniciar__(), __repr__(), e __eq__().
Um novo recurso chamado avaliação adiada de anotações que permite usar dicas de tipo sem importá-las ou causar dependências circulares.
Novas funções de temporização de alta precisão no tempo módulo que fornecem melhor precisão e resolução para medição de desempenho.
Suporte aprimorado a Unicode, incluindo a adição de mais de 100 novos scripts de idiomas e caracteres emoji.
Desempenho aprimorado, especialmente para tempo de inicialização, chamadas de método, acesso a atributos e expressões geradoras.
O Python 3.7 também é compatível com a maioria das bibliotecas e estruturas Python existentes, como Django, Flask, NumPy, Pandas, TensorFlow e muito mais.Você pode usar o Python 3.7 para desenvolver aplicativos da Web, análise de dados, aprendizado de máquina, automação, scripts e muito mais.
O Python 3.7 não é apenas mais rápido e poderoso do que as versões anteriores do Python, mas também mais divertido de codificar. Você pode aproveitar os novos recursos e melhorias que tornam seu código mais legível, conciso e expressivo.
Como verificar sua versão atual do Python
Antes de baixar e instalar o Python 3.7, você pode verificar sua versão atual do Python em seu computador. Isso ajudará você a decidir se precisa atualizar ou não.
Para verificar sua versão atual do Python, você pode usar um dos seguintes métodos:
Use a linha de comando ou terminal. Tipo python --versão ou python -V e pressione Enter. Você deve ver algo como Python 3.6.5 ou Python 2.7.15. O primeiro número indica a versão principal, o segundo número indica a versão secundária e o terceiro número indica o nível do patch.
Use o intérprete interativo. Tipo Pitão ou python3 e pressione Enter. Você deve ver algo como Python 3.6.5 (padrão, 1º de abril de 2018, 05:46:30). A primeira linha mostra a versão do Python e a data de lançamento. Você também pode digitar sistema de importação; print(sys.version) para obter mais informações sobre a instalação do Python.
Se você tiver várias versões do Python instaladas em seu computador, pode ser necessário especificar qual deseja usar. Por exemplo, você pode digitar python3.7 ou pi -3,7 para executar o Python 3.7, ou python2.7 ou pi -2,7 para executar o Python 2.7.
Como baixar e instalar o Python 3.7 no Windows, macOS e Linux
A maneira mais fácil de baixar e instalar o Python 3.7 em seu computador é usar o instalador oficial do site do Python. Você pode encontrar o instalador para o seu sistema operacional no . Você também pode usar outros métodos, como Microsoft Store, Homebrew ou o gerenciador de pacotes de sua distribuição Linux.
Aqui estão as etapas para baixar e instalar o Python 3.7 em diferentes sistemas operacionais:
janelas
Vou ao e escolha o instalador para Windows. Você pode escolher a versão de 32 ou 64 bits, dependendo da arquitetura do seu sistema.
Execute o instalador e siga as instruções. Você pode optar por instalar o Python para todos os usuários ou apenas para você e personalizar o local e as opções de instalação. Certifique-se de marcar a caixa que diz "Adicionar Python 3.7 ao PATH" para tornar o Python acessível de qualquer lugar.
Verifique se o Python 3.7 está instalado abrindo um prompt de comando e digitando python --versão. Você deve ver algo como Python 3.7.0.
Você também pode usar a Microsoft Store para instalar o Python 3.7 no Windows 10. Basta procurar por "Python 3.7" na loja e clicar em "Obter". Isso instalará o Python em um local separado e o adicionará ao seu PATH automaticamente.
Se quiser usar ferramentas e comandos do Linux no Windows, você pode usar o Windows Subsystem for Linux (WSL). Isso permitirá que você execute uma distribuição Linux, como o Ubuntu, em sua máquina Windows. Você pode então usar o gerenciador de pacotes da sua distribuição Linux para instalar o Python 3.7.
Mac OS
Vou ao e escolha o instalador para macOS. Você pode escolher a versão de 32 ou 64 bits, dependendo da arquitetura do seu sistema.
Execute o instalador e siga as instruções. Você pode personalizar o local e as opções de instalação, mas não precisa adicionar Python ao seu PATH manualmente.
Verifique se o Python 3.7 está instalado abrindo um terminal e digitando python3 --versão. Você deve ver algo como Python 3.7.0.
Você também pode usar o Homebrew para instalar o Python 3.7 no macOS. O Homebrew é um gerenciador de pacotes popular que permite instalar vários softwares e ferramentas no seu Mac. Para usar o Homebrew, você precisa ter o Xcode e as ferramentas de linha de comando instaladas no seu Mac.
Abra um terminal e digite preparar instalar python para instalar a versão mais recente do Python, que deve ser o Python 3.7.
Verifique se o Python 3.7 está instalado digitando python3 --versão. Você deve ver algo como Python 3.7.0.
Linux
As distribuições do Linux geralmente vêm com o Python pré-instalado, mas pode não ser a versão mais recente. Você pode usar o gerenciador de pacotes de sua distribuição Linux para instalar ou atualizar o Python 3.7, ou pode compilá-lo a partir do código-fonte se quiser mais controle sobre o processo de instalação.
Aqui estão as etapas para instalar o Python 3.7 em algumas das distribuições Linux mais comuns:
ubuntu
Abra um terminal e digite sudo apt update para atualizar sua lista de pacotes.
Tipo sudo apt install python3.7 para instalar o Python 3.7.
Verifique se o Python 3.7 está instalado digitando python3.7 --versão. Você deve ver algo como Python 3.7.0.
Debian
Abra um terminal e digite sudo apt update para atualizar sua lista de pacotes.
Tipo sudo apt install python3.7 para instalar o Python 3.7.
Verifique se o Python 3.7 está instalado digitando python3.7 --versão. Você deve ver algo como Python 3.7.0.
Fedora
Abra um terminal e digite atualização sudo dnf para atualizar sua lista de pacotes.
Tipo sudo dnf instalar python3.7 para instalar o Python 3.7.
Verifique se o Python 3.7 está instalado digitando python3.7 --versão. Você deve ver algo como Python 3.7.0.
CentOS
Abra um terminal e digite atualização sudo yum para atualizar sua lista de pacotes.
Tipo sudo yum instalar python3.7 para instalar o Python 3.7.
Verifique se o Python 3.7 está instalado digitando python3.7 --versão. Você deve ver algo como Python 3.7.0.
Para executar o código Python 3.7 a partir de um IDE, você pode usar uma das muitas opções disponíveis, como PyCharm, Visual Studio Code, Spyder ou Thonny. Você pode escolher o IDE adequado às suas preferências e necessidades e configurá-lo para usar o Python 3.7 como interpretador. Você pode escrever, editar, depurar e executar seu código Python 3.7 a partir do IDE.
O Python 3.7 oferece muitos novos recursos e aprimoramentos que você pode usar para aprimorar seu código e torná-lo mais legível, conciso e expressivo. Aqui estão alguns exemplos de como usar alguns dos novos recursos do Python 3.7:
Use o ponto de interrupção () função para depuração
O Python 3.7 apresenta uma nova função interna chamada ponto de interrupção () que permite invocar facilmente o depurador Python em qualquer ponto do seu código. O depurador permite que você inspecione o estado do seu programa, execute comandos, defina pontos de interrupção e percorra seu código.
Para usar o ponto de interrupção () função, basta inseri-la em seu código onde deseja pausar a execução e iniciar o depurador. Por exemplo:
def fatorial(n): if n == 0: return 1 else: breakpoint() # pausa aqui e inicia o depurador return n * fatorial(n-1) print(factorial(5))
Ao executar esse código, você verá algo assim:
--Return-- > (6)factorial()->1 (Pdb)
Isso significa que o depurador fez uma pausa no ponto de interrupção () linha e está esperando por sua entrada. Você pode digitar vários comandos para interagir com o depurador, como p para imprimir uma variável, n para executar a próxima linha, c para continuar a execução, ou h para obter ajuda.
O ponto de interrupção () A função é uma maneira conveniente de depurar seu código sem precisar importar ou configurar nenhum módulo ou ferramenta externa. Você também pode personalizar o comportamento do ponto de interrupção () função definindo a variável de ambiente PYTHONBREAKPOINT para um depurador ou função diferente.
Use classes de dados para criação de classe simples
O Python 3.7 apresenta um novo módulo chamado classes de dados que simplifica a criação de classes que armazenam dados e fornecem métodos comuns. As classes de dados são semelhantes às tuplas nomeadas, mas são mutáveis e mais flexíveis.
Para usar classes de dados, você precisa importar o classes de dados módulo e usar o @dataclass decorator em sua definição de classe. Por exemplo:
from dataclasses import dataclass @dataclass class Ponto: x: float y: float def distance(self, other): return ((self.x - other.x) 2 + (self.y - other.y) 2) 0.5
Isso gerará automaticamente o __iniciar__(), __repr__(), e __eq__() métodos para sua classe, bem como outros métodos dependendo dos parâmetros do decorador. Você pode então criar e usar instâncias de sua classe como de costume:
p1 = Point(1.0, 2.0) p2 = Point(3.0, 4.0) print(p1) # Point(x=1.0, y=2.0) print(p1 == p2) # False print(p1.distance(p2)) # 2.8284271247461903
As classes de dados são uma maneira conveniente de criar classes simples que armazenam dados e fornecem métodos comuns sem ter que escrever muito código clichê. Você também pode personalizar o comportamento das classes de dados usando diferentes parâmetros para o decorador ou substituindo os métodos gerados.
Use avaliação adiada de anotações para dica de tipo
A dica de tipo é um recurso que permite anotar seu código com informações de tipo que podem ajudá-lo a detectar erros, melhorar a legibilidade e habilitar ferramentas como análise estática ou verificadores de tipo.
Nas versões anteriores do Python, as anotações de tipo eram avaliadas em tempo de execução, o que poderia causar alguns problemas com referências diretas ou dependências circulares. Por exemplo:
# Este código gerará um NameError porque o Node ainda não está definido class Tree: def __init def __init__(self, value: int, left: Node, right: Node): self.value = valor self.left = esquerda self.right = direita class Node(Tree): pass
O Python 3.7 introduz um novo recurso chamado avaliação adiada de anotações que permite usar dicas de tipo sem importá-las ou causar dependências circulares. Para usar esse recurso, você precisa adicionar um comentário especial na parte superior do seu módulo:
from __future__ import annotations # Agora este código funcionará bem porque o Node não é avaliado até que a classe necessária Tree: def __init__(self, value: int, left: Node, right: Node): self.value = value self.left = left self.right = right class Node(Tree): pass
Isso fará com que as anotações de tipo sejam armazenadas como strings e avaliadas apenas quando necessário por ferramentas como verificadores de tipo ou geradores de documentos. Isso também tornará seu código mais consistente e compatível com versões futuras do Python.
A avaliação adiada de anotações é uma maneira conveniente de usar dicas de tipo sem se preocupar com erros de importação ou dependências circulares. Você também pode usar o digitando módulo para definir tipos mais complexos, como unions, generics ou callables.
Use funções de temporização de alta precisão para medição de desempenho
O Python 3.7 apresenta duas novas funções de temporização de alta precisão no tempo módulo que fornecem melhor precisão e resolução para medição de desempenho. Estas funções são time.perf_counter_ns() e time.process_time_ns().
O time.perf_counter_ns() A função retorna o valor de um contador de desempenho em nanossegundos. Essa é a maneira mais precisa e confiável de medir o tempo decorrido entre dois eventos em seu código. Por exemplo:
import time start = time.perf_counter_ns() # faça algum cálculo end = time.perf_counter_ns() elapsed = end - start print(f"O cálculo levou elapsed nanossegundos")
O time.process_time_ns() A função retorna o valor do tempo de processo em nanossegundos. Esta é a quantidade de tempo que seu processo gastou na CPU, excluindo o tempo gasto em hibernação ou esperando por E/S. Isso é útil para medir o tempo de CPU do seu código. Por exemplo:
import time start = time.process_time_ns() # faça alguma computação end = time.process_time_ns() cpu_time = end - start print(f"A computação usou cpu_time nanossegundos de tempo de CPU")
Essas funções são mais precisas e consistentes do que as anteriores time.perf_counter() e time.process_time() funções, que retornaram números de ponto flutuante em segundos. Você pode usar essas funções para medir e comparar o desempenho do seu código e otimizá-lo adequadamente.
Conclusão: resumo e benefícios do Python 3.7
Neste artigo, você aprendeu como baixar e instalar o Python 3.7 em seu computador e como usar alguns de seus novos recursos e aprimoramentos.
Você aprendeu que o Python 3.7 oferece muitos benefícios, como:
Uma nova função integrada ponto de interrupção () que torna a depuração mais fácil invocando o depurador Python em qualquer ponto do seu código.
um novo módulo classes de dados que simplifica a criação de classes que armazenam dados e fornecem métodos comuns.
Um novo recurso chamado avaliação adiada de anotações que permite usar dicas de tipo sem importá-las ou causar dependências circulares.
Novas funções de temporização de alta precisão no tempo módulo que fornecem melhor precisão e resolução para medição de desempenho.
Suporte aprimorado a Unicode, incluindo a adição de mais de 100 novos scripts de idiomas e caracteres emoji.
Desempenho aprimorado, especialmente para tempo de inicialização, chamadas de método, acesso a atributos e expressões geradoras.
O Python 3.7 não é apenas mais rápido e poderoso do que as versões anteriores do Python, mas também mais divertido de codificar. Você pode aproveitar os novos recursos e melhorias que tornam seu código mais legível, conciso e expressivo.
Se quiser saber mais sobre o Python 3.7, você pode ler a documentação oficial, o guia What's New in Python 3.7 ou os tutoriais do Real Python sobre os recursos do Python 3.7. Você também pode assistir ao curso em vídeo Setting Up Python by Real Python.
Se você tiver dúvidas ou problemas com o Python 3.7, pode usar as listas de e-mail oficiais, fóruns ou canais de IRC para pedir ajuda ou obter feedback de outros usuários e desenvolvedores do Python.Você também pode usar o rastreador de erros oficial para relatar erros ou solicitar recursos para o Python 3.7.
O Python 3.7 é uma ótima opção para o seu próximo projeto, seja desenvolvimento web, ciência de dados, aprendizado de máquina, automação, scripts ou qualquer outra coisa. Você pode baixar e instalar o Python 3.7 hoje e começar a codificar com ele imediatamente.
perguntas frequentes
P: O Python 3.7 é compatível com versões mais antigas do Python?
R: Python 3.7 é compatível principalmente com Python 3.6 e versões anteriores, mas algumas alterações de sintaxe e novos recursos podem exigir algumas modificações de código. Você pode usar ferramentas como 2to3 ou pyupgrade para ajudá-lo a migrar seu código.
P: Como atualizo minha instalação existente do Python para o Python 3.7?
R: Dependendo do seu método de instalação, pode ser necessário baixar e executar o novo instalador, usar um gerenciador de pacotes ou compilar a partir do código-fonte. Você também pode usar ferramentas como pyenv ou virtualenv para gerenciar várias versões do Python em sua máquina.
P: Quais são alguns dos melhores recursos para aprender mais sobre o Python 3.7?
R: Você pode ler a documentação oficial, o guia O que há de novo no Python 3.7 ou os tutoriais do Real Python sobre os recursos do Python 3.7. Você também pode assistir ao curso em vídeo Setting Up Python by Real Python.
P: Como obtenho ajuda ou relato bugs do Python 3.7?
R: Você pode usar as listas de discussão oficiais, fóruns ou canais de IRC para fazer perguntas ou obter ajuda de outros usuários e desenvolvedores do Python. Você também pode usar o rastreador de bugs oficial para relatar problemas ou solicitar recursos para o Python 3.7.
P: Onde posso baixar outras versões do Python?
R: Você pode visitar a página de download oficial ou a página do histórico de lançamentos para encontrar links para outras versões do Python, incluindo pré-lançamentos, versões herdadas e implementações alternativas.
0517a86e26
Comentários