Skip to content

🐍 Curso de Python - Curso em Vídeo Material completo de estudo: 100+ exercícios práticos em 4 mundos progressivos (Fundamentos • Estruturas de Controle • Estruturas Compostas • POO). Aulas + resoluções + código de referência. Aprenda Python do zero até Programação Orientada a Objetos.

License

Notifications You must be signed in to change notification settings

CarlosEduardoLemos/Python-CursoEmVideo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐍 Curso de Python - Curso em Vídeo

Python Version License: MIT

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

📋 Índice

🎓 Estrutura do Curso

O curso é dividido em quatro mundos (níveis) progressivos:

Mundo 1️⃣ - Fundamentos

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

Mundo 2️⃣ - Estruturas de Controle

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

Mundo 3️⃣ - Estruturas Compostas

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

Mundo 4️⃣ - Programação Orientada a Objetos (POO)

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

🎬 Resoluções dos Desafios

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.

📁 Estrutura do Repositório

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

🚀 Como Usar

Pré-requisitos

  • Python 3.6 ou superior instalado em sua máquina
  • Um editor de texto ou IDE (VSCode, PyCharm, etc.)

Clonando o Repositório

git clone https://github.com/CarlosEduardoLemos/Python-CursoEmVideo.git
cd Python-CursoEmVideo

Executando um Desafio

Para 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.py

Ou com Python 3 explicitamente:

python3 desafio001.py

Instalando o Python

🐧 No Linux (Ubuntu/Debian):

  1. Abra um terminal
  2. Atualize os repositórios:
    sudo apt update
  3. Instale o Python 3:
    sudo apt install python3 python3-pip
  4. Verifique a instalação:
    python3 --version

🪟 No Windows:

  1. Acesse python.org
  2. Clique em "Downloads" e baixe a versão mais recente
  3. Execute o instalador
  4. ⚠️ IMPORTANTE: Marque a opção "Add Python to PATH"
  5. Clique em "Install Now"
  6. Verifique a instalação abrindo o Prompt de Comando:
    python --version

🍎 No macOS:

  1. Acesse python.org
  2. Clique em "Downloads" e baixe a versão para macOS
  3. Execute o instalador
  4. Siga as instruções padrão
  5. Verifique a instalação abrindo o Terminal:
    python3 --version

Verificação rápida após instalar (qualquer sistema):

python --version

Contribuindo

Se você gostaria de contribuir para este projeto, sinta-se à vontade para:

  1. Fazer um Fork do repositório
  2. Criar uma Branch com sua feature (git checkout -b feature/AmazingFeature)
  3. Fazer Commit das mudanças (git commit -m 'Add some AmazingFeature')
  4. Fazer Push para a Branch (git push origin feature/AmazingFeature)
  5. Abrir um Pull Request

Ou simplesmente entrar em contato comigo diretamente.

✨ Dicas de Estudo

  • 📖 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

📄 Licença

Este projeto está licenciado sob a licença MIT. Consulte o arquivo LICENSE para obter mais informações.


🔗 Links Úteis

👨‍💻 Autor

Carlos Eduardo Lemos


⭐ Se este repositório foi útil, considere dar uma estrela! ⭐

About

🐍 Curso de Python - Curso em Vídeo Material completo de estudo: 100+ exercícios práticos em 4 mundos progressivos (Fundamentos • Estruturas de Controle • Estruturas Compostas • POO). Aulas + resoluções + código de referência. Aprenda Python do zero até Programação Orientada a Objetos.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages