top of page

3.9 Python Download - Como baixar e instalar o Python 3.9, a última versão da linguagem de programaç



Introdução




Python é uma linguagem de programação amplamente utilizada, de alto nível e de uso geral, conhecida por sua simplicidade, legibilidade e versatilidade. O Python pode ser usado para uma variedade de aplicativos, como desenvolvimento da Web, análise de dados, aprendizado de máquina, automação e muito mais.




3.9 python download



Python 3.9 é a versão mais recente do Python, lançada em 5 de outubro de 2020. Ele apresenta vários novos recursos e aprimoramentos que tornam a codificação em Python mais eficiente, expressiva e divertida. Alguns desses recursos incluem:


  • Operadores de união para dicionários: agora você pode mesclar ou atualizar dicionários usando o e = operadores, em vez de usar métodos como atualizar() ou ditado().



  • Genéricos de dica de tipo em coleções padrão: agora você pode usar tipos de coleção integrados, como lista, ditado, definir, e tupla como tipos genéricos para dicas de tipo, em vez de importá-los do digitando módulo.



  • Métodos de string para remover prefixos e sufixos: Agora você pode usar o removeprefix() e removesuffix() métodos em strings para remover facilmente caracteres indesejados do início ou fim de uma string.



  • Funções flexíveis e anotações variáveis: agora você pode usar qualquer expressão como uma anotação para funções ou variáveis, em vez de se limitar a literais, nomes ou referências de atributos.



  • Novo analisador baseado em PEG: Python 3.9 usa um novo analisador baseado em Parsing Expression Grammar (PEG), que é mais flexível e consistente do que o anterior baseado na gramática LL(1).



  • Suporte para o banco de dados de fuso horário IANA na biblioteca padrão: Agora você pode usar o informações de zona módulo para acessar informações precisas e atualizadas sobre fusos horários ao redor do mundo.



  • Novo módulo graphlib: Agora você pode usar o graphlib módulo para executar operações em grafos direcionados, como encontrar a ordem topológica ou detectar ciclos.



Neste artigo, você aprenderá como baixar, instalar e usar o Python 3.9 em seu computador, bem como alguns dos benefícios de atualizar para esta versão.


Baixando o Python 3.9




O primeiro passo para usar o Python 3.9 é baixá-lo do site oficial do Python: [ Nesta página, você verá uma lista de versões ativas do Python para diferentes sistemas operacionais. Escolha aquele que corresponde ao seu sistema e clique no link de download.


Se você estiver usando o Windows, verá duas opções: um instalador de 64 bits e um instalador de 32 bits. A menos que você tenha um computador muito antigo, você deve escolher o instalador de 64 bits, pois é mais rápido e seguro que o de 32 bits. O instalador também verificará se o seu sistema oferece suporte ao Windows 7 ou versões posteriores, pois o Python 3.9 é incompatível com versões anteriores do Windows.


Se você estiver usando Linux ou macOS, verá um tarball de código-fonte que pode ser baixado e compilado. Como alternativa, você pode usar um gerenciador de pacotes ou uma ferramenta de terceiros para instalar o Python 3.9 em seu sistema. Por exemplo, no Ubuntu Linux, você pode usar o PPA deadsnakes para instalar o Python 3.9 com apt[^8^ Instalando o Python 3.9




Depois de baixar o Python 3.9, você pode instalá-lo em seu computador. O processo de instalação pode variar dependendo do seu sistema operacional, mas geralmente é fácil e direto.


Instalando o Python 3.9 no Windows




Se você baixou o instalador do Windows, basta executá-lo e seguir as instruções na tela. Você será solicitado a escolher o diretório de instalação, os recursos a serem instalados e se deseja adicionar Python à sua variável de ambiente PATH. É recomendável que você marque a opção de adicionar Python ao seu PATH, pois isso facilitará a execução do Python a partir de qualquer prompt de comando ou janela de terminal.


Após a conclusão da instalação, você pode verificar se o Python 3.9 está funcionando abrindo um prompt de comando e digitando python --versão. Você deve ver algo assim:


C:\Users\user>python --version Python 3.9.0


Você também pode iniciar o shell interativo do Python digitando Pitão e comece a escrever e executar o código Python.


Instalando o Python 3.9 no Linux




Se você baixou o tarball do código-fonte, precisará extraí-lo e compilá-lo você mesmo. Para fazer isso, você precisará de algumas ferramentas e bibliotecas instaladas em seu sistema, como GCC, make, zlib, libffi e openssl. Você pode verificar o arquivo README no código-fonte para obter mais detalhes sobre os requisitos e instruções.


Como alternativa, você pode usar um gerenciador de pacotes ou uma ferramenta de terceiros para instalar o Python 3.9 em seu sistema Linux. Por exemplo, no Ubuntu Linux, você pode usar o PPA deadsnakes para instalar o Python 3.9 com apt. Para fazer isso, você precisa executar os seguintes comandos em uma janela de terminal:


sudo add-apt-repository ppa:deadsnakes/ppa sudo apt update sudo apt install python3.9


Após a conclusão da instalação, você pode verificar se o Python 3.9 está funcionando digitando python3.9 --versão. Você deve ver algo assim:


$ python3.9 --versão Python 3.9.0


Você também pode iniciar o shell interativo do Python digitando python3.9 e comece a escrever e executar o código Python.


Instalando o Python 3.9 no macOS




Se você baixou o tarball do código-fonte, precisará extraí-lo e compilá-lo você mesmo. Para isso, você precisará de algumas ferramentas e bibliotecas instaladas em seu sistema, como Xcode, zlib, libffi e openssl. Você pode verificar o arquivo README no código-fonte para obter mais detalhes sobre os requisitos e instruções.


Como alternativa, você pode usar um gerenciador de pacotes ou uma ferramenta de terceiros para instalar o Python 3.9 em seu sistema macOS. Por exemplo, você pode usar o Homebrew para instalar o Python 3.9 com o brew. Para fazer isso, você precisa executar os seguintes comandos em uma janela de terminal:


brew update brew install python@3.9


Após a conclusão da instalação, você pode verificar se o Python 3.9 está funcionando digitando python3 --versão. Você deve ver algo assim:


$ python3 --version Python 3.9.0


Você também pode iniciar o shell interativo do Python digitando python3 e comece a escrever e executar o código Python.


Usando o Python 3.9




Agora que você instalou o Python 3.9 em seu computador, pode começar a usá-lo para escrever e executar o código Python. Existem várias maneiras de usar o Python 3.9, como:


  • O shell interativo: esta é uma maneira conveniente de testar e experimentar o código Python de forma interativa. Você pode iniciar o shell interativo digitando Pitão, python3, ou python3.9, dependendo do seu sistema e método de instalação. No shell interativo, você pode digitar qualquer expressão ou instrução Python válida e ver seu resultado imediatamente.



  • O modo de script: esta é uma maneira de escrever e executar o código Python em um arquivo com uma extensão .py. Você pode criar um arquivo de script usando qualquer editor de texto de sua escolha, como Bloco de Notas ou VS Code. No arquivo de script, você pode escrever qualquer código Python válido e salvar o arquivo. Para executar o arquivo de script, você pode usar o Pitão, python3, ou python3.9 comando seguido do nome do arquivo. Por exemplo, se você tiver um arquivo de script chamado hello.py que imprime "Hello, world!", você pode executá-lo digitando python hello.py em uma janela de terminal.



  • O ambiente de desenvolvimento integrado (IDE): esta é uma maneira de escrever e executar código Python em uma interface gráfica do usuário que fornece várias ferramentas e recursos para ajudá-lo a codificar melhor e mais rápido. Existem muitos IDEs disponíveis para Python, como PyCharm, VS Code, Spyder, Thonny e muito mais. Você pode escolher aquele que se adapta às suas necessidades e preferências. Em um IDE, você pode criar, editar, executar, depurar e testar o código Python de maneira conveniente e interativa.



Seja qual for a maneira que você escolher para usar o Python 3.9, você poderá acessar seus novos recursos e melhorias usando a sintaxe e os módulos apropriados. Por exemplo, para usar os novos operadores de união para dicionários, você pode escrever algo assim:


# Crie dois dicionários dict1 = "a": 1, "b": 2 dict2 = "c": 3, "d": 4 # Mescle-os usando o operador dict3 = dict1 dict2 print(dict3) # 'a': 1, 'b': 2, 'c': 3, 'd': 4 # Atualize dict1 usando o = operador dict1 = dict2 print(dict1) # 'a': 1, 'b': 2, 'c': 3, 'd': 4


Para usar os novos tipos genéricos de dicas em coleções padrão, você pode escrever algo assim:


# Importe o módulo de digitação da digitação import List, Dict, Set, Tuple # Use os tipos de coleção integrados como tipos genéricos def count_words(text: str) -> Dict[str, int]: words: List[str] = text.split() counts: Dict[str, int] = for word in words: counts[word] = counts.get(word, 0) + 1 return counts # Use dicas de tipo para verificar o texto da assinatura da função: str = "This is um exemplo de texto com algumas palavras repetidas" conta: Dict[str, int] = count_words(text) print(counts) # 'This': 1, 'is': 1, 'a': 1, 'sample': 1, 'text': 1, 'with': 1, 'some': 1, 'repeated': 1, 'words': 1


Para usar os novos métodos de string para remover prefixos e sufixos, você pode escrever algo assim:


# Crie uma string string = "Hello_world.txt" # Remova o prefixo "Hello_" usando o método removeprefix() string = string.removeprefix("Hello_") print(string) # world.txt # Remova o sufixo ".txt" usando o método removesuffix() string = string.removesuffix(".txt") print(string) # world


Para usar qualquer expressão como uma anotação para funções ou variáveis, você pode escrever algo assim:


# Importe o módulo math import math # Use qualquer expressão como uma anotação def area_of_circle(radius: "positive number") -> math.pi * radius 2: return math.pi * radius 2 # Use dicas de tipo para verificar a assinatura da função radius: "positivo número" = 5 area: math.pi * radius 2 = area_of_circle(radius) print(area) # 78.53981633974483


Para usar o novo analisador baseado em PEG, você não precisa fazer nada de especial.O analisador é um componente interno do Python responsável por analisar seu código e convertê-lo em uma árvore de sintaxe abstrata (AST). O novo parser é mais flexível e consistente que o anterior baseado na gramática LL(1). Ele permite alguns novos recursos de sintaxe que não eram possíveis antes, como expressões de atribuição em funções lambda ou decoradores com argumentos.


Para usar o banco de dados de fuso horário IANA na biblioteca padrão, você pode usar o informações de zona módulo. Este módulo fornece acesso a informações precisas e atualizadas sobre fusos horários ao redor do mundo. Você pode usá-lo para criar data hora objetos que estão cientes de seu fuso horário e executam várias operações neles. Por exemplo, você pode escrever algo assim:


# Importe o módulo zoneinfo import zoneinfo # Crie objetos datetime com fusos horários diferentes dt1 = datetime.datetime(2023, 6, 20, 9, 52, 8, tzinfo=zoneinfo.ZoneInfo("America/New_York")) dt2 = datetime.datetime(2023, 6, 20, 9, 52, 8, tzinfo=zoneinfo.ZoneInfo("Asia /Tokyo")) # Imprime os objetos datetime print(dt1) # 2023-06-20 09:52:08-04:00 print(dt2) # 2023-06-20 09:52:08+09:00 # Compara os objetos datetime print(dt1


Para usar o novo módulo graphlib, você pode usar o graphlib módulo. Este módulo fornece uma classe chamada Classificador Topológico que podem executar operações em grafos direcionados, como encontrar a ordem topológica ou detectar ciclos. Uma ordem topológica é uma ordenação linear dos nós de um gráfico de modo que, para cada aresta do nó A ao nó B, o nó A apareça antes do nó B na ordem. Um ciclo é um caminho de arestas que começa e termina no mesmo nó. Por exemplo, você pode escrever algo assim:


# Importe o módulo graphlib import graphlib # Crie um gráfico direcionado como um dicionário de conjuntos graph = "A": "B", "C", "B": "D", "E", "C": "F", "D": "G", "E": "G", "F": "G", "G": set(), # Crie um objeto TopologicalSorter ts = graphlib.TopologicalSorter(graph) # Encontre a ordem topológica do gráfico order = list(ts.static_order()) print(order) # ['A', 'C', 'F', 'B', 'E', 'D', 'G'] # Verifique se o gráfico tem um ciclo cycle = ts.prepare() print(cycle) # Nenhum


Benefícios do Python 3.9




Python 3.9 é uma versão importante que traz muitos novos recursos e melhorias para a linguagem Python e sua biblioteca padrão. Ao usar o Python 3.9, você pode aproveitar os seguintes benefícios:


  • Melhor desempenho e estabilidade: o Python 3.9 é mais rápido e confiável do que as versões anteriores do Python, graças a várias otimizações e correções de bugs. Por exemplo, Python 3.9 usa vectorcall, um novo protocolo de chamada para funções C que reduz a sobrecarga de chamar funções e métodos. O Python 3.9 também usa um algoritmo de coleta de lixo mais eficiente que reduz o uso e a fragmentação da memória.



  • Código mais expressivo e conciso: Python 3.9 apresenta vários novos recursos e aprimoramentos de sintaxe que tornam a codificação em Python mais eficiente, expressiva e concisa. Por exemplo, você pode usar os novos operadores de união para dicionários para mesclar ou atualizar dicionários em uma linha de código. Você também pode usar os novos métodos de string para remover prefixos e sufixos de strings sem divisão ou indexação. Você também pode usar qualquer expressão como uma anotação para funções ou variáveis, o que lhe dá mais flexibilidade e criatividade na documentação de seu código.



  • Código mais consistente e compatível: Python 3.9 usa um novo analisador baseado em Parsing Expression Grammar (PEG), que é mais flexível e consistente do que o anterior baseado na gramática LL(1).O novo analisador permite alguns novos recursos de sintaxe que não eram possíveis antes, como expressões de atribuição em funções lambda ou decoradores com argumentos. O novo analisador também torna o Python mais compatível com outras linguagens que usam analisadores PEG, como JavaScript e Rust.



  • Dados mais precisos e atualizados: Python 3.9 oferece suporte ao banco de dados de fuso horário da IANA na biblioteca padrão, que fornece informações precisas e atualizadas sobre fusos horários em todo o mundo. Você pode usar o informações de zona módulo para criar data hora objetos que estão cientes de seu fuso horário e executam várias operações neles. Você também pode usar o calendário módulo para acessar informações sobre calendários de diferentes culturas e regiões.



  • Ferramentas mais poderosas e úteis: Python 3.9 introduz um novo módulo chamado graphlib que fornece uma classe para executar operações em grafos direcionados, como encontrar a ordem topológica ou detectar ciclos. Isso pode ser útil para resolver problemas que envolvem dependências, programação ou ordenação. O Python 3 .9 também melhora alguns módulos existentes, como matemática, aleatório, perguntar, csv, e mais. Por exemplo, o matemática módulo agora suporta as funções GCD e LCM para múltiplos argumentos, o aleatório módulo agora suporta o randbytes() função para gerar bytes aleatórios, o perguntar módulo agora suporta o unparse() função para converter um AST de volta ao código-fonte, e o csv módulo agora suporta dialetos com diferentes delimitadores.



Conclusão




Neste artigo, você aprendeu como baixar, instalar e usar o Python 3.9 em seu computador, bem como alguns dos benefícios de atualizar para esta versão. Python 3.9 é uma versão importante que traz muitos novos recursos e melhorias para a linguagem Python e sua biblioteca padrão. Ao usar o Python 3.9, você pode escrever um código melhor, mais rápido e mais consistente que pode lidar com várias tarefas e desafios.


Se você tiver dúvidas ou comentários sobre o Python 3.9, visite o site oficial do Python: [ ou participe da comunidade Python em várias plataformas, como Reddit, Stack Overflow, Discord ou Twitter. Você também pode conferir a documentação oficial do Python 3.9: [ ou ler o guia What's New in Python 3.9: [


Espero que você tenha gostado deste artigo e o tenha achado útil. Feliz codificação com Python 3.9!


perguntas frequentes




Aqui estão algumas das perguntas e respostas comuns sobre o Python 3.9:


  • O Python 3.9 é compatível com versões anteriores do Python?



Sim, o Python 3.9 é compatível com versões anteriores do Python 3.x, o que significa que a maior parte do código escrito no Python 3.x será executada sem erros ou avisos no Python 3.9. No entanto, o Python 3.9 não é compatível com versões anteriores do Python 2.x, o que significa que o código escrito em Python 2.x não será executado no Python 3.9 sem modificações ou usando uma ferramenta como 2to3.


  • Como posso atualizar para o Python 3.9 de uma versão mais antiga do Python?



Você pode atualizar para o Python 3.9 de uma versão mais antiga do Python seguindo as mesmas etapas de download e instalação do Python 3.9, conforme descrito neste artigo. No entanto, antes de atualizar, certifique-se de que seu código e dependências existentes sejam compatíveis com o Python 3.9 ou que você tenha um backup de seu código e dados caso algo dê errado.


  • Como posso usar várias versões do Python no meu computador?



Você pode usar várias versões do Python em seu computador usando uma ferramenta como pyenv, que permite alternar facilmente entre diferentes versões do Python e gerenciar ambientes virtuais para cada versão. Pyenv está disponível para Windows, Linux e macOS.


  • Quais são alguns dos melhores recursos para aprender mais sobre o Python 3.9?



Alguns dos melhores recursos para aprender mais sobre o Python 3.9 são:


A documentação oficial do Python 3.9: [


O guia O que há de novo no Python 3.9: [


O tutorial oficial para iniciantes: [


As postagens do blog oficial sobre o Python 3.9: [


O site Real Python: [


O canal do YouTube de Corey Schafer: [


  • Como posso contribuir para o desenvolvimento do Python?



Você pode contribuir com o desenvolvimento do Python relatando bugs, sugerindo recursos, escrevendo documentação, traduzindo mensagens, revisando código, testando lançamentos ou escrevendo patches para problemas no repositório oficial do GitHub: [ ). Você também pode ingressar na comunidade Python em várias plataformas, como Reddit, Stack Overflow, Discord ou Twitter, e participar de discussões, fazer perguntas, responder a perguntas ou compartilhar seus projetos e ideias. Você também pode doar para a Python Software Foundation, uma organização sem fins lucrativos que apóia o desenvolvimento e a promoção do Python: [





Este é o fim do artigo. Espero que você tenha achado útil e informativo. Obrigado por ler e tenha um ótimo dia! 0517a86e26


Featured Posts
Check back soon
Once posts are published, you’ll see them here.
Recent Posts
Archive
Search By Tags
No tags yet.
Follow Us
  • Facebook Basic Square
  • Twitter Basic Square
  • Google+ Basic Square
bottom of page