
Fala, comunidade Python! 🐍 Se você quer experimentar tudo que o Python 3.13 traz de novo, esse tutorial é pra você. Vem comigo que vou mostrar como instalar, criar ambientes virtuais e ainda te conto as novidades mais legais dessa versão!
O que há de novo no Python 3.13?
O Python 3.13 foi lançado oficialmente em 7 de outubro de 2024. Desde então, ele vem recebendo atualizações e melhorias, sendo a versão mais recente a 3.13.3. Quer saber mais sobre as novidades dessa versão? Acompanhante abaixo:
- Novo console interativo: edição de múltiplas linhas e mensagens de erro coloridas, facilitando o debug e deixando tudo mais bonito.
- Suporte experimental ao modo “free-threaded”: agora dá pra rodar Python sem o GIL (Global Interpreter Lock), aproveitando melhor os múltiplos núcleos do seu processador.
- Compilador Just-In-Time (JIT) experimental: promete acelerar a execução dos códigos Python.
- Melhorias no sistema de tipagem, argumentos de linha de comando, warnings e remoção de APIs antigas.
- Suporte ampliado para plataformas como Android e iOS, além de várias melhorias de performance.
Baixando e Instalando o Python 3.13
- Entre no site oficial do Python (python.org) e baixe a versão 3.13 para seu sistema operacional.
- Execute o instalador. No Windows, marque “Add Python to PATH” antes de clicar em “Install Now”. No macOS/Linux, siga as instruções do instalador.
- Conferindo a Instalação
Abra o terminal (Prompt de Comando/Terminal) e digite:
python --version
Se aparecer `Python 3.13.x`, está tudo certo!
Criando um Ambiente Virtual
Na pasta do seu projeto, rode:
python -m venv venv
Isso cria uma pasta `venv` com o ambiente virtual.
Ativando o Ambiente Virtual
Windows:
venv\Scripts\activate
macOS/Linux:
source venv/bin/activate
O nome do ambiente aparece no início da linha do terminal. Tudo que instalar com `pip` vai ficar só nesse projeto.
Instalando Pacotes
No ambiente ativado, instale o que quiser:
pip install nome-do-pacote
Exemplo:
pip install requests
Explorando as Novidades na Prática
- Teste o novo console interativo: digite `python` no terminal e veja as mensagens de erro coloridas.
- Experimente o modo “free-threaded” (ainda experimental) para projetos que usam paralelismo.
- Fique de olho nas melhorias de performance e nas APIs renovadas.
Pronto, agora você está pronto para aproveitar tudo que o Python 3.13 tem de melhor! Se quiser um tutorial sobre alguma feature específica ou dicas de produtividade, comenta aí! 🚀
Qual novidade do Python 3.13 você está mais curioso pra testar