Este repositório contém o material completo de estudo do Curso de Python da plataforma Curso em Vídeo. O curso é ministrado pelo professor Gustavo Guanabara e tem como objetivo ensinar a linguagem de programação Python de forma prática, progressiva e divertida.
📚 Total de desafios: 100+ exercícios práticos distribuídos em 4 mundos
O curso é dividido em quatro mundos (níveis) progressivos:
Introdução aos conceitos básicos do Python. Aprenda sobre variáveis, tipos de dados, operadores e suas primeiras interações com a linguagem.
- Conteúdo: Variáveis, tipos, input/output, operadores
- Desafios: 35 exercícios práticos
- 📺 Playlist do Mundo 1
Aprenda a tomar decisões e criar loops. Estude if/else, for, while e como controlar o fluxo do seu programa.
- Conteúdo: Condicionais (if, elif, else), loops (for, while), controle de fluxo
- Desafios: 35 exercícios práticos
- 📺 Playlist do Mundo 2
Trabalhe com dados complexos. Domine listas, tuplas, dicionários, funções, módulos e pacotes.
- Conteúdo: Listas, tuplas, dicionários, funções, módulos, manipulação de strings
- Desafios: 30+ exercícios práticos
- 📺 Playlist do Mundo 3
Aprenda o paradigma POO com classes, objetos, herança, polimorfismo e encapsulamento. Prepare-se para projetos mais complexos e profissionais.
- Conteúdo: Classes, objetos, herança, polimorfismo, encapsulamento, atributos, métodos
- Desafios: Projetos avançados
- 📺 Playlist do Mundo 4 - POO
Para cada desafio proposto, o professor disponibiliza vídeos com a resolução e explicação detalhada:
Estes vídeos mostram passo a passo como resolver cada desafio, ajudando no aprendizado e na fixação dos conceitos.
Python-CursoEmVideo/
├── Exercícios/
│ ├── Aulas/ # Códigos das aulas
│ │ └── *.py
│ └── Desafios/ # Desafios organizados por mundo
│ ├── Mundo 01 - Fundamentos/
│ ├── Mundo 02 - Estruturas de controle/
│ ├── Mundo 03 - Estruturas Compostas/
│ └── Mundo 04 - POO/
├── README.md
├── LICENSE
└── cursoemvideo.txt
- Python 3.6 ou superior instalado em sua máquina
- Um editor de texto ou IDE (VSCode, PyCharm, etc.)
git clone https://github.com/CarlosEduardoLemos/Python-CursoEmVideo.git
cd Python-CursoEmVideoPara executar qualquer um dos arquivos de exercício, abra um terminal e navegue até o diretório do arquivo desejado, então execute:
python desafio001.pyOu com Python 3 explicitamente:
python3 desafio001.py- Abra um terminal
- Atualize os repositórios:
sudo apt update
- Instale o Python 3:
sudo apt install python3 python3-pip
- Verifique a instalação:
python3 --version
- Acesse python.org
- Clique em "Downloads" e baixe a versão mais recente
- Execute o instalador
⚠️ IMPORTANTE: Marque a opção "Add Python to PATH"- Clique em "Install Now"
- Verifique a instalação abrindo o Prompt de Comando:
python --version
- Acesse python.org
- Clique em "Downloads" e baixe a versão para macOS
- Execute o instalador
- Siga as instruções padrão
- Verifique a instalação abrindo o Terminal:
python3 --version
Verificação rápida após instalar (qualquer sistema):
python --versionSe você gostaria de contribuir para este projeto, sinta-se à vontade para:
- Fazer um Fork do repositório
- Criar uma Branch com sua feature (
git checkout -b feature/AmazingFeature) - Fazer Commit das mudanças (
git commit -m 'Add some AmazingFeature') - Fazer Push para a Branch (
git push origin feature/AmazingFeature) - Abrir um Pull Request
Ou simplesmente entrar em contato comigo diretamente.
- 📖 Comece pelo Mundo 1 e siga sequencialmente
- 💻 Pratique escrevendo o código, não apenas copie e cole
- 🎬 Assista aos vídeos de resolução apenas após tentar resolver o desafio
- 📝 Faça anotações enquanto aprende
- 🔄 Revise desafios anteriores periodicamente
- 💡 Tente modificar os códigos para explorar comportamentos diferentes
Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para obter mais informações.
Carlos Eduardo Lemos
⭐ Se este repositório foi útil, considere dar uma estrela! ⭐