Ambiente Python Moderno 2025: VS Code, Ruff, Pyright, pyproject.toml e Venv
Автор: Otávio Miranda
Загружено: 2025-06-09
Просмотров: 7067
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
Доступные форматы для скачивания:
Скачать видео mp4
-
Информация по загрузке: