8.1 Explorando a estrutura da IDE
Então, criamos um novo projeto. Vamos entender o que estamos vendo aqui.
1. A árvore de pastas e arquivos do projeto:
Aqui mostramos o conteúdo da pasta do nosso projeto — pythonProject
.
2. Arquivo aberto atualmente:
Isso é apenas o conteúdo do arquivo main.py
, com a sintaxe do código destacada.
3. Na parte superior — o menu principal:
Botões úteis à direita no topo:
- «Triângulo verde» — botão para iniciar o projeto.
- «Besouro» — botão para iniciar o modo de depuração.
- «Lupa» — pesquisa no projeto.
- «Engrenagem» — configurações.
4. À esquerda você vê o menu lateral:
Aqui há vários botões úteis, em particular, estaremos interessados no botão Terminal.
5. Barra de status:
À esquerda na barra de status é mostrado o caminho do arquivo aberto atualmente. À direita — sua
codificação: CRLF
, UTF-8
.
E mais à direita é exibida a versão atual do Python — Python 3.12.x, em que nosso projeto será executado. Pode ser útil dar uma olhada aqui se você tiver várias versões diferentes do Python instaladas no seu computador e houver projetos que trabalham com outras versões.
8.2 Analisando o projeto
Um projeto comum consiste em arquivos, que são exibidos no painel esquerdo. Esses arquivos podem ser divididos em 4 partes.
Arquivos com código em Python. Esses arquivos têm extensão
.py
e o PyCharm os marca com o ícone azul e amarelo. No nosso projeto atualmente há apenas um desses arquivos —
main.py
Arquivos estáticos. São assim chamados arquivos que contêm dados, mas não código. Podem ser arquivos de texto, imagens, arquivos de mídia e assim por diante. No momento, não há nenhum em nosso projeto.
Ambiente virtual Python. Na pasta com o nome .venv
(abreviação de Virtual
Environment) estão contidos arquivos do Python, assim
como várias utilidades de serviço. Aqui o gerenciador de pacotes pip
também carregará
bibliotecas de terceiros que você deseja usar.
Bibliotecas externas (External libraries). No momento, não há nenhuma em nosso projeto, mas quando você as baixar, o PyCharm com certeza as mostrará aqui.
8.3 Ambiente virtual — venv
Vamos falar um pouco mais sobre o ambiente virtual. venv
é um módulo no Python que fornece a capacidade de criar
diferentes ambientes virtuais leves e isolados para projetos em Python. É
uma ferramenta que permite gerenciar as dependências do projeto, isolando-as das
bibliotecas do sistema.
Cada ambiente virtual tem seus próprios executáveis do Python e espaço para instalação de bibliotecas, garantindo independência entre os projetos.
Isso é especialmente útil quando diferentes projetos exigem diferentes versões da mesma biblioteca, ou quando é necessário evitar conflitos entre bibliotecas do sistema e bibliotecas necessárias para um projeto específico.
8.4 Trabalhando com o terminal
No PyCharm você pode trabalhar com a linha de comando do sistema operacional diretamente. No Linux e MacOS a linha de comando é chamada de Terminal, por isso o PyCharm também a chama assim. Embora, na verdade, isso não seja uma peculiaridade do PyCharm, mas um nome consolidado entre os programadores.
Para abrir o Terminal você precisa clicar no botão terminal no menu lateral:
Você deve ver uma janela assim:
Nesta janela você pode digitar comandos do seu sistema operacional. Estamos interessados em um deles.
Vamos descobrir a versão atual do interpretador Python que instalamos. Para isso, precisamos digitar:
python --version
Veja o que apareceu para mim:
Se você também viu Python 3.12.x, significa que estamos no caminho certo.
GO TO FULL VERSION