test

Mas aprender teoria não basta. Para validar seu conhecimento e evoluir na prática, disponibilizarei listas de exercícios por um valor acessível, com gabarito e resolução para correção e apoio aos estudos. Todo valor arrecadado será reinvestido no crescimento do PadilhaSec, ajudando na criação de mais conteúdos gratuitos e melhorias no projeto. Se quiser apoiar meu trabalho enquanto estuda, considere adquirir uma lista. Todo conteúdo necessário para resolvê-las estará disponível gratuitamente aqui no blog.

Python [1] - Preparando Ambiente para aprendizado de Python [Guia Completo]

📍Como Instalar Python, VSCode e Jupyter Notebook Para Programar do Zero.

☝Antes de começarmos a programar de verdade, precisamos preparar nosso ambiente de desenvolvimento.
☝Neste artigo você vai aprender passo a passo como instalar tudo que será necessário para programar em Python da forma correta, mesmo que nunca tenha mexido com programação antes.


Lista do que vamos Instalar:

🔗Python

🔗VScode

🔗Extensão Python

🔗Extensão Jupyter

🔗Extensões Adicionais


📍Instalando o Python

O primeiro passo para começarmos nossa jornada na programação com Python é instalar a linguagem em nosso computador.

Para isso, acesse o site oficial do Python e realize o download da versão estável mais recente disponível.

Utilizar a versão mais atual garante que você terá acesso aos recursos mais modernos da linguagem, além de correções de segurança e melhorias de desempenho importantes para o desenvolvimento.

Site para o Download: [CLIQUE AQUI]

Clique em Downloads como a IMAGEM 1 sugere.

             [IMAGEM 1]



Escolha o Sistema Operacional que estiver utilizando, como na IMAGEM 2

             [IMAGEM 2]



🔦Escolha o Sistema Operacional que estiver utilizando, como na IMAGEM 2

No caso deste artigo, estarei demonstrando a instalação utilizando o sistema operacional Windows.

Caso você utilize Linux ou qualquer outro Sistema Operacional, basta selecionar a opção correspondente ao seu sistema na IMAGEM 2, onde é exibida a tela de escolha da plataforma de download.

Após isso, você terá duas opções principais de versão para instalar, como mostra a IMAGEM 3

A primeira é a versão mais recente lançada, que normalmente contém os recursos mais novos disponibilizados pela equipe do Python.

A segunda é a versão estável/recomendada, geralmente indicada para usuários que preferem maior compatibilidade e maturidade no ambiente.

Sugiro que você pesquise rapidamente sobre a diferença entre ambas antes de escolher, para entender melhor qual atende seu objetivo.

De toda forma, para fins de aprendizado inicial, as diferenças práticas entre elas normalmente não são tão significativas para iniciantes.

             [IMAGEM 3]


Atenção na hora da Instalação.

Durante o processo de instalação, preste muita atenção em um detalhe extremamente importante: antes de clicar em instalar, marque a opção "Add Python to PATH", como indica a IMAGEM 4.

Essa configuração permitirá que seu sistema operacional reconheça o Python corretamente, evitando diversos problemas futuros ao executar comandos pelo terminal ou ao configurar ferramentas de desenvolvimento.

Após marcar essa opção, basta prosseguir normalmente com a instalação até sua conclusão, o famoso "Next, Next, Next", como demonstra a IMAGEM 5.

             [IMAGEM 4]

             

             [IMAGEM 5]


Após finalizar a instalação, é importante confirmar se o Python foi instalado corretamente em sua máquina.

Para isso, devemos realizar uma validação através do terminal do sistema operacional, como demonstrado na IMAGEM 6.

Como mencionado anteriormente, neste artigo estou utilizando uma máquina Windows como exemplo.

Caso você esteja utilizando Linux ou qualquer outro sistema operacional, recomendo pesquisar como acessar o terminal equivalente do seu ambiente e adaptar o processo tomando como base o procedimento realizado no Windows.

No caso do Windows, você deve abrir o CMD (Prompt de Comando) ou qualquer terminal de sua preferência e executar um dos seguintes comandos para verificar se a instalação foi concluída corretamente

python --version
py --version
Se tudo estiver correto, o terminal deverá retornar a versão instalada do Python, indicando que sua instalação foi realizada com sucesso, como indica a IMAGEM 7.

    
         [IMAGEM 6]


             [IMAGEM 7
]



📍Instalando o VScode

Com o Python devidamente instalado e validado, nosso próximo passo será instalar o VSCode (Visual Studio Code).

O VSCode é um editor de código profissional amplamente utilizado por programadores no mundo inteiro, sendo uma das ferramentas mais populares atualmente para desenvolvimento de software.

Ele será o ambiente que utilizaremos para escrever, organizar e executar nossos códigos durante toda nossa jornada de aprendizado com Python.

Para realizar sua instalação, basta acessar o site oficial da ferramenta através deste link: [CLIQUE AQUI]

Dentro do site, selecione a versão correspondente ao seu sistema operacional e realize normalmente o download, como mostra a IMAGEM 8.

Após isso, execute o instalador e prossiga com a instalação padrão até sua conclusão, como anteriormente o famoso "Next, Next, Next", como mostra a IMAGEM 9.

             [IMAGEM 8]


             [IMAGEM 9]


             [IMAGEM 10]




📍Instalando a Extensão Python.

Após concluir a instalação do VSCode, precisamos preparar o editor para reconhecer e trabalhar corretamente com a linguagem Python.

Para isso, será necessário instalar a extensão oficial do Python, disponibilizada pela própria Microsoft dentro da loja de extensões do VSCode.

Essa extensão adiciona diversos recursos importantes ao editor, como:

→ Reconhecimento de sintaxe da linguagem;
→ Sugestões automáticas de código;
→ Integração com interpretador Python;
→ Ferramentas de depuração;
→ Execução facilitada de scripts.

Para instalá-la, abra o VSCode e clique no menu lateral de "Extensões", ou utilize o atalho Ctrl + Shift + X

Em seguida, pesquise por:  Python
Localize a extensão oficial desenvolvida pela Microsoft e clique em Install, como demonstra a IMAGEM 11

Observação Importante: No meu caso, conforme exibido na IMAGEM 11, o botão verde aparece como "Switch to Pre-Release Version"

Isso ocorre porque eu já possuo uma versão do Python instalada em minha máquina, e por esse motivo o VSCode está me oferecendo apenas a opção de alterar para uma versão de pré-lançamento.

No seu caso, caso esta seja sua primeira instalação, muito provavelmente aparecerá apenas o botão Install, que será a opção correta para prosseguir com a instalação normalmente.


             [IMAGEM 11]




📍Instalando a Extensão Jupyter

Com a extensão do Python devidamente instalada, nosso próximo passo será adicionar também a extensão Jupyter ao VSCode.

Essa extensão será extremamente importante durante nossos estudos, pois ela permitirá que utilizemos arquivos interativos conhecidos como Notebooks, onde poderemos executar códigos em blocos separados, facilitando muito o aprendizado e os testes durante a programação.

Para realizar sua instalação, abra novamente a aba de Extensões ou utilize o atalho Ctrl + Shift + X

Dentro do VSCode, pesquise por: Jupyter

Após localizar a extensão, selecione a versão oficial disponibilizada pela Microsoft e clique em Install.

Assim como na extensão anterior, após a instalação seu ambiente estará ainda mais preparado para iniciarmos nossos estudos de forma prática e organizada.


Observação Importante: No meu caso, conforme exibido na IMAGEM 12, o botão verde aparece como "Switch to Pre-Release Version"

Caso você esteja realizando essa instalação pela primeira vez, o botão que deverá aparecer para você será o Install, sendo essa a opção correta para prosseguir normalmente com a instalação da extensão.

Não se preocupe caso sua tela não esteja exatamente igual à minha, pois pequenas diferenças visuais podem ocorrer devido ao fato de meu ambiente já estar previamente configurado para desenvolvimento.


             [IMAGEM 12]




📍Extensões Opcionais Recomendadas Para Melhorar Seu Ambiente

Além das extensões principais que instalamos anteriormente, existem algumas extensões adicionais que eu particularmente gosto de utilizar no meu ambiente de desenvolvimento e que podem melhorar bastante sua experiência durante os estudos e no dia a dia como programador.

A primeira delas é o Dracula Theme Official, uma extensão responsável por alterar o tema visual do VSCode, deixando o editor com uma aparência mais moderna e agradável visualmente.
Essa extensão não impacta diretamente no funcionamento da programação, porém melhora bastante a experiência estética durante longos períodos de estudo e desenvolvimento, conforme mostrado na IMAGEM 13

             [IMAGEM 13]




Outra extensão muito útil é o Material Icon Theme, que altera os ícones padrões das pastas e arquivos dentro do VSCode, deixando a interface mais organizada, visual e intuitiva para navegação entre projetos, conforme mostrado na IMAGEM 14

             [IMAGEM 14]




Também utilizo o Python Indent, uma extensão que auxilia automaticamente na identação correta de códigos Python.
Como a linguagem Python depende diretamente de indentação para funcionar corretamente, essa ferramenta pode ajudar bastante principalmente iniciantes que ainda estão se acostumando com a estrutura da linguagem, conforme mostrado na IMAGEM 15

             [IMAGEM 15]




Além disso, temos o Python Environments, responsável por facilitar o gerenciamento de ambientes Python dentro do VSCode.
Embora talvez você ainda não utilize esse recurso agora no começo, futuramente ele será extremamente útil quando começarmos a trabalhar com ambientes virtuais e diferentes versões da linguagem, conforme mostrado na IMAGEM 16

             [IMAGEM 16]




Outra extensão importante é o Python Debugger, utilizada para processos de depuração e análise de código.
Ela permite executar seu programa em modo de debug, facilitando a identificação de erros, bugs e comportamentos inesperados durante o desenvolvimento, conforme mostrado na IMAGEM 17

             [IMAGEM 17]




Por fim, temos o Pylance, uma das extensões mais importantes para produtividade dentro do Python.
Ela melhora drasticamente a inteligência do editor, oferecendo autocompletar avançado, sugestões inteligentes, validação de código e melhor interpretação da linguagem dentro do VSCode, conforme mostrado na IMAGEM 18

             [IMAGEM 18]




📍Conclusão do Primeiro Passo

Parabéns, o primeiro passo da sua jornada foi concluído com sucesso.

Seu ambiente de desenvolvimento agora está totalmente preparado e pronto para que possamos iniciar nossos estudos práticos em Python nos próximos conteúdos.

A partir dos próximos tópicos, começaremos de fato a entrar no universo da programação, aprendendo conceitos, fundamentos e diversos ensinamentos importantes sobre a linguagem Python.

Lembre-se de uma coisa: não desista no primeiro obstáculo.

Programação é uma habilidade construída com constância, prática e repetição.
No começo tudo pode parecer complexo, confuso e até difícil de entender, porém isso é completamente normal para qualquer pessoa que esteja iniciando.

O segredo está em persistir e continuar avançando, mesmo que pouco por vez.

Um pequeno progresso diário, quando acumulado ao longo de meses e anos, pode gerar resultados gigantescos no futuro.

Trate seu aprendizado como um trabalho de formiguinha: um passo de cada vez, um pouco por dia, sempre evoluindo.

Se você mantiver disciplina e consistência no médio e longo prazo, pode ter certeza de que colherá grandes resultados.

Nos vemos no próximo artigo.