Загрузка...

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

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: https://youtu.be/QTw5eB6GTM8
Parte 2: https://youtu.be/X38M7C_A2XU
Parte 3: https://youtu.be/HuAc85cLRx0
Talvez Parte 4: https://youtu.be/TcfFXur4YKg

Código e configurações completas do vídeo neste repositório:
https://github.com/luizomf/ambiente_python_2025

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

Видео Ambiente Python Moderno 2025: VS Code, Ruff, Pyright, pyproject.toml e Venv канала Otávio Miranda
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять