Este repositório tem como objetivo ajudar iniciantes a configurarem um ambiente completo de desenvolvimento Python com o Visual Studio Code (VSCode), incluindo ambiente virtual, instalação de pacotes e integração com GitHub.
- Introdução
- Instalação do Python
- Instalação do VSCode
- Configuração do VSCode para Python
- Criação do Ambiente Virtual
- Instalação de Pacotes Essenciais
- Execução e Depuração de Código
- Instalação e Configuração do Git
- Integração com GitHub
- Recursos Adicionais
Python é uma linguagem de programação de alto nível para programação de propósito geral.
O nome da linguagem de programação Python deriva de uma série de comédia britânica, Monty Python's Flying Circus. A primeira versão foi lançada em 20 de fevereiro de 1991.
Este repositório ajudará você a aprender Python, principalemnte para o focando na de dados.
É uma linguagem de programação muito próxima da linguagem humana e, por isso, fácil de aprender e usar.
Python é usado por diversos setores e empresas (incluindo o Ele tem sido usado para desenvolver aplicativos web, aplicativos desktop, administração de sistemas e bibliotecas de aprendizado de máquina.
Python é uma linguagem altamente aceita na comunidade de ciência, análise, engenharia de dados.
Espero que isso seja suficiente para convencê-lo a começar a aprender Python. Python está dominando o mundo, agora com IA!
Sintaxe:
Um script Python pode ser escrito no shell interativo Python ou no editor de código. O arquivo terá a extensão .py.
Indentação é um espaço em branco em um texto. Algumas linguagens usam para aumentar a legibilidade, o Python usa indentação para criar blocos de código. Assim, um dos erros ao escrever código Python é não usar identação corretamente.
Os comentários tem uma função importante para melhorar a legibilidade e permitir que os desenvolvedores deixem informações no código. No Python, qualquer trecho que inicia com #, não é executado e é interpretado como um comentário.
Exemplos de Comentários por linha
# Esse é um comentário
# Esse é outro comentárioUse aspas triplas entre a parte que é comentário, no inicio e fim:
"""
Aqui começa a parte comentada.
Pode ser várias linhas a seguir.
Depois é só terminar novamente com aspas triplas
"""Vamos começar montar o ambiente🚀
- Acesse: https://www.python.org/downloads

- Baixe a versão mais recente
- Marque a opção "Add Python to PATH"
- Verifique no terminal:
python --version- Acesse: https://code.visualstudio.com/
- Baixe e instale o VSCode no seu sistema operacional
- Após a instalação, abra o VSCode normalmente

- No VSCode, vá até a aba de extensões (ícone de quadrado no menu lateral ou
Ctrl+Shift+X) - Busque por Python (desenvolvido pela Microsoft) e clique em instalar

- Após instalar, pressione
Ctrl+Shift+P, digitePython: Select Interpretere selecione o interpretador desejado
No VS Code, as extensões são ferramentas adicionais que expandem as funcionalidades do editor, permitindo que você personalize o ambiente de desenvolvimento e adicione recursos como suporte a linguagens específicas, formatadores de código, temas e muito mais. Elas são como plugins que se "encaixam" ao programa principal, tornando o VS Code mais versátil e adaptado às suas necessidades.
Como as extensões funcionam:
- Adicionam recursos
- Personalizam o ambiente:
- Simplificam o trabalho:
- Estão disponíveis no Marketplace:
- Temas: Extensões que mudam o visual do VS Code, com diferentes cores, fontes e estilos.
- Extensões que adicionam recursos como visualização de conteúdo de portais (Power Apps), lembretes no código (Bookmarks) e muito mais.
Acesse a aba de extensões no VSCode (Ctrl + Shift + X).
-
Python (Microsoft): Suporte a Python, Jupyter e IntelliSense.
-
Jupyter: Permite executar notebooks .ipynb no VSCode.
-
Pylance: Melhor análise de código e autocomplete.
-
GitLens: Facilita o trabalho com GitHub.
-
Code Runner: Executa códigos diretamente no terminal.
-
Prettier: Para formatar código.
-
Material Icon Theme: Melhora os ícones de arquivos.
Abra o terminal integrado (Ctrl + ') e execute:
mkdir meu-projeto
cd meu-projeto
python -m venv venvAtive o ambiente virtual:
# Windows
.\venv\Scripts\activate
# macOS/Linux
source venv/bin/activateAmbientes virtuais em Python são pastas que contêm uma cópia isolada do interpretador Python e de suas bibliotecas, permitindo que projetos diferentes utilizem versões distintas de pacotes sem conflitos.
Eles são usados para isolar projetos e garantir que as dependências de um projeto não afetem as de outro, permitindo:
-Isolamento: Cada ambiente virtual tem seu próprio conjunto de bibliotecas, independentemente do restante do sistema Python.
Versões de Pacotes: Permite que um projeto use uma versão específica de um pacote sem conflitos com outros projetos que usam versões diferentes.
-Gerenciamento de Dependências: Facilita o gerenciamento de dependências de um projeto, garantindo que ele funcione corretamente com as bibliotecas necessárias. Criação: São criados usando o comando venv ou virtualenv.
Como funcionam:
1-Criação do Ambiente: Um ambiente virtual é criado em uma pasta específica do seu projeto, contendo uma cópia do interpretador Python e um sistema de gerenciamento de pacotes (como pip).
2-Ativação: Para usar um ambiente virtual, você precisa ativá-lo, geralmente executando um script de ativação (como activate no Windows ou source activate no Linux/macOS).
3-Instalação de Pacotes: Após ativar o ambiente, você pode instalar pacotes usando pip como de costume, mas esses pacotes serão instalados apenas nesse ambiente virtual específico.
4-Desativação: Para voltar a usar o ambiente Python global, você desativa o ambiente virtual, geralmente executando um comando como deactivate.
Por que usar: Evitar Conflitos: Permite que projetos usem versões diferentes de pacotes sem conflitos.
Reproducibilidade: Garante que seu projeto funcione consistentemente em diferentes ambientes.
Organização: Facilita a organização de projetos e a gestão de dependências.
Ferramentas: venv: Um módulo padrão do Python para criar ambientes virtuais, especialmente recomendado para versões mais recentes do Python (3.3 e posteriores). virtualenv: Uma ferramenta popular para criar ambientes virtuais, compatível com versões mais antigas do Python.
Com o ambiente ativado, no terminal:
pip install pandas numpy matplotlib jupyterPara salvar os pacotes instalados:
pip freeze > requirements.txt- Crie um arquivo
main.py - Escreva seu código Python
- Para executar, pressione
Ctrl+F5 - Para debugar, pressione
F5
- Baixe e instale o Git: https://git-scm.com/downloads
- Configure seu nome e e-mail no terminal:
git config --global user.name "Seu Nome"
git config --global user.email "seu@email.com"Inicie o repositório Git:
git init
git add .
git commit -m "Primeiro commit"Conecte ao repositório remoto no GitHub:
git remote add origin https://github.com/seuusuario/nomedorepositorio.git
git push -u origin mainAbra o VSCode. Ao abri-lo, você verá a interface abaixo:

Crie uma pasta chamada AprenderPython30dias na área de trabalho, assim poderá abrir e adicionar ela no VSCode:

Agora você verá atalhos para criar arquivos e pastas dentro do diretório do projeto. Veja o exemplo abaixo:

Pronto, você já poderá usar Python e criar projetos, o ambiente está preparado🚀
Tente criar um novo arquivo chamado: helloword.py com o código:
Print("Hello World")
---- Guia de Aprendizagam passo-a-passo
- Documentação oficial do Python
- Guia oficial do VSCode para Python
- Documentação do Git
- Guia GitHub para iniciantes
Feito com 🩵 para amantes do Python.