Primeiro passo é ter instalado o vs code (clique aqui) e a linguagem python na máquina (clique aqui).
Segundo passo é entender o objetivo da existência das bibliotecas. Podemos associar uma biblioteca a uma caixa enorme de ferramentas específicas. Vamos supor que você esteja construindo/reformando sua casa e terá uma enorme caixa de ferramentas com peças para hidráulica, outra caixa de ferramentas para mexer com a parte elétrica, etc. Imagine que cada caixa de ferramentas chamaremos de bibliotecas, e existem bibliotecas que possui dependência de outras.
Bibliotecas nativas
Existem as bibliotecas nativas (que já vem instalado junto com o python) por exemplo datetime.
clique aqui para saber mais.
Para utilizar uma biblioteca, é preciso importar ela para o seu arquivo, ou seja, no exemplo de construção da casa, eu vou usar a caixa de ferramentas X então preciso importar (trazer) ela para a casa. Por tanto, no início do arquivo eu coloco import + nome da biblioteca. Quando usamos o import, estamos trazendo a caixa de ferramentas inteira, por isso, quando vamos utilizar esta caixa de ferramentas, precisamos informar o que de fato estamos querendo utilizar dentro da caixa.
Por exemplo na primeira imagem abaixo, estamos importando toda a biblioteca chamada datetime e para utilizá-la dentro da variável que nomeamos como "agora", preciso além do nome da biblioteca, informar o nome do módulo para acessar suas funções ou classes.
Bibliotecas Externas
As bibliotecas externas são aquelas que precisam ser instaladas, elas oferecem funcionalidades adicionais que não estão incluídas na biblioteca padrão. Exemplos populares incluem numpy para computação numérica, pandas para manipulação de dados, e requests para fazer requisições HTTP
Para instalar uma biblioteca python, a instalação pode ser feita por vários caminhos, e o caminho mais simples é abrir o terminal dentro do VS Code (na guia superior: Terminal, Novo terminal).
Instalar biblioteca Python
pip install nomebiblioteca
Exemplo para instalar a biblioteca pywin32 para interagir com o sistema operacional Windows:
pip install pywin32
Para instalação manual (não recomendo) clique aqui
Desinstalar biblioteca Python
pip uninstall nomebiblioteca
Verificar versão biblioteca Python
pip show nomebiblioteca
Atualizar biblioteca Python
pip install --upgrade nomebiblioteca
Listar todas as bibliotecas instaladas
pip list
Dica: Se for uma biblioteca que você esta testando, algo temporário, recomendo criar um ambiente virtual e fazer a instalação nele, pois assim garantimos que não terá conflito entre versões e nem irá instalar bibliotecas que usaremos provisoriamente.
Erro de segurança ao instalar uma biblioteca Python no VScode
Quando você abre o terminal no Vscode, já com Python instalado na máquina e da erro ao instalar uma biblioteca qualquer, execute no terminal o script abaixo, substituindo o nome da biblioteca pandas pelo nome da biblioteca que esta tentando instalar:
pip install --trusted-host pypi.org --trusted-host pypi.python.org --trusted-host=files.pythonhosted.org pandas
No script acima informa ao pip para confiar nos hosts especificados ao fazer o download dos pacotes. Isso é especialmente útil se você estiver em uma rede que utiliza proxies ou outras configurações de segurança que podem interferir no processo de download de pacotes, garantindo que o pip não irá rejeitar esses hosts como não confiáveis, mesmo se estiverem fora de sua lista padrão de hosts confiáveis.