Перейти к содержимому

Ambiente Python Moderno 2025: VS Code, Ruff, Pyright, pyproject.toml e Venv

Otávio Miranda

0:00 / 0:00

Ambiente Python Moderno 2025: VS Code, Ruff, Pyright, pyproject.toml e Venv

11 459 просмотров · 1 год назад
Otávio Miranda
159 тыс. подписчиков
11 459 просмотров · 1 год назад
Domine a configuração de um ambiente de desenvolvimento Python moderno e eficiente em 2025! Nesta sequência de vídeos, compartilho a configuração de um ambiente Python moderno 2025, com as ferramentas que mais venho usando nos últimos meses: Ruff, Pyright, venv, pyproject.toml e muito mais. Este é o primeiro de 3 vídeos, onde configuraremos o VS Code, Ruff, Pyright, pyproject.toml e criaremos o ambiente virtual com venv, combinando a maneira tradicional com toques de modernidade para um setup profissional. Após assistir a este vídeo, você será capaz de: Configurar um ambiente Python profissional e organizado. Utilizar o venv para gerenciar dependências de projetos. Configurar o VS Code com um settings.json limpo e produtivo, incluindo extensões essenciais para desenvolvimento Python. Implementar type hinting para um código mais robusto e legível. Utilizar linters e type checkers como Ruff, Pylance e Pyright para garantir a qualidade do seu código. Entender a estrutura de um projeto Python com pyproject.toml para desenvolvimento eficiente. Criar um pacote Python editável para desenvolvimento iterativo (abordado em partes futuras). Principais tópicos abordados neste vídeo: Instalação e configuração do Python e VS Code. Configuração do ambiente virtual com venv. Otimização das configurações do VS Code para Python, incluindo extensões para tema e ícones. Uso de linters (Ruff) e type checkers (Pyright, Pylance). Estrutura de um projeto Python e gerenciamento de dependências com pyproject.toml. Em vídeos futuros, abordaremos: Gerenciamento de versões do Python com Pyenv e Pyenv-Win (Windows, Linux e macOS). Gerenciamento de versões do Python, ambiente virtual e instalação de pacotes com a ferramenta UV da Astral. Os outros vídeos desta série: Parte 1:    • Ambiente Python Moderno 2025: VS Code, Ruf...   Parte 2:    • Ambiente Python Moderno 2025: Pyenv e Pyen...   Parte 3:    • Ambiente Python Moderno 2025: UV, Ruff, Py...   Talvez Parte 4:    • Guia do ambiente Python 2025 (seria uma pa...   Código e configurações completas do vídeo neste repositório: https://github.com/luizomf/ambiente_p... Timestamps: 00:00:00 Introdução e Visão Geral do Projeto 00:07:00 Instalação do Python, VS Code e Git 00:14:01 Configurando o Visual Studio Code 00:21:01 Estrutura do Projeto Python e pyproject.toml 00:28:01 Configurando Linters e Type Checkers 00:35:02 Type Hinting, Code Runner e Preparação para CLI 00:42:02 Criando um Pacote Python Editável Meus Cursos: https://www.otaviomiranda.com.br/ Newsletter: https://luizomf.substack.com/ Redes sociais: Twitter: @OtavioMirandaBR Instagram: @otaviomirandabr TikTok: @otaviomirandabr Tudo em um lugar: https://beacons.ai/otaviomiranda AI-Generated Captions Disclaimer: Captions in languages other than Brazilian Portuguese are automatically generated using AI. Some translations may be inaccurate or overly literal. Thanks for your understanding! #python #pyright #ruff #vscode #pyenv #pyproject #ambienteprogramacao #tipagemestatica