# Circuito Ferradura

Ábaco Romano, Lógica e Programação Python
Inspirado na pista de terra vermelha de Palotina — 1993

Começar Agora ⬇ Baixar pacote local

## Bem-vindo ao Circuito Ferradura

Uma jornada de 40 horas pela lógica, pelo ábaco romano e pela programação Python — contada através das curvas, rampas e terra vermelha de Palotina, 1993.

## Sobre o Curso

O Circuito Ferradura foi desenvolvido pela Cara Core Informática para ensinar lógica e programação de forma lúdica e histórica. Em 6 fases progressivas, o aluno percorre o mesmo circuito de bicicleta que inspira o nome: uma pista em forma de ferradura, com largada, curvas, rampa, subida, reta final e chegada.

### 🧮 Dominar o Ábaco

Entender cálculo romano com contas, ranhuras e o sistema bi-quinário — base de toda a lógica.

### 🐍 Programar em Python

Do ábaco ao código: variáveis, funções, jogos, IA e segurança digital com Python puro.

### 🏎 Completar o Circuito

Resumo do aprendizado, registro local de conclusão e próximos passos para continuar estudando.

#### 🎯 Pré-requisitos

- Conhecimentos básicos de informática
- Interesse em lógica, matemática e programação
- Acesso a computador com Windows 10/11, macOS ou navegador moderno
- Python 3.9 ou superior instalado para os exercícios, ou pacote local do Circuito Ferradura para acompanhar a trilha

## As 6 Fases do Circuito

Cada fase é uma curva da pista. O circuito só termina quando você cruza a linha de chegada.

01

##### O Terreno Vazio

8h

Variáveis, condicionais, loops e o Ábaco Romano em Python.

02

##### A Curva da Paineira

8h

Pygame, coordenadas, eventos e o Pong da pista.

03

##### O Salto da Rampa

8h

Minecraft Education, Pillow e animações GIF automáticas.

04

##### A Subida de Recuperação

6h

IA, Machine Learning e bots inteligentes na subida.

05

##### A Grande Corrida

6h

OAuth 2.0, OIDC, JWT e segurança digital aplicada.

06

##### O Lucro na Calçada

4h

Organização do aprendizado, GitHub e registro local de conclusão.

#### O que você vai praticar

- Ábaco Romano funcional em Python — escrito por você, do zero
- Jogo Pong simples — tela, controles e placar
- Construção automatizada no Minecraft — algoritmos visuais
- Bot com lógica de decisão — primeiros passos em automação
- Login com OIDC — introdução a autenticação
- Registro local de conclusão — marca pessoal do fim da trilha

## Quer começar pela primeira fase?

Teste a proposta no seu ritmo e envie feedback se algo puder melhorar.

Iniciar Fase 1 Testar Conhecimentos

🔒 Proteção de Dados (LGPD)
Este site usa localStorage para salvar seu progresso no curso. Ao continuar, você concorda com nossa Política de Privacidade (LGPD).