# Um começo grátis para aprender Python na prática

Página canônica: https://scraft.com.br/curso-python-gratis

Por Scraft. Nível: Iniciante. Atualizado em 7 de setembro de 2026.

Se você procura um curso Python grátis, comece por uma proposta que permita escrever código e conferir o resultado. Na Scraft, o acesso Free inclui os dois primeiros mundos da trilha, sujeitos à progressão, e o primeiro caso de Revisão de IA. O Premium dá acesso aos demais mundos, à Oficina e à Biblioteca.

## Antes de começar

O guia é público e não exige cadastro. Para executar o exemplo fora da Scraft, use Python 3.

### O que você vai praticar

- Distinguir os guias públicos do acesso Free às missões da plataforma.
- Montar uma rotina inicial de prática sem depender da trilha completa.
- Percorrer uma lista com for e observar o papel da indentação.

## O que você pode estudar no acesso Free

Os primeiros mundos trabalham fundamentos e coleções. Você começa com saída de texto, variáveis e tipos e ganha ferramentas para manipular conjuntos de dados. As missões abrem conforme a progressão: criar uma conta não remove os pré-requisitos pedagógicos.

Os guias deste site são públicos e podem ser lidos sem conta. Para salvar seu progresso e resolver as missões na plataforma, faça o cadastro. Use as primeiras etapas para avaliar o formato, o editor e o feedback antes de decidir se deseja avançar para o conteúdo Premium.

## Um plano para suas primeiras sessões

Estude um conceito por vez e reserve tempo para tentar sem olhar o exemplo. Um roteiro simples evita passar várias horas lendo sem aplicar o conteúdo. Se uma etapa parecer difícil, reduza os dados do problema até conseguir acompanhar a execução.

- Sessão 1: escreva mensagens com print e mude os valores.
- Sessão 2: faça contas com variáveis e compare números com textos.
- Sessão 3: escolha uma resposta usando uma condição.
- Sessão 4: percorra uma lista e acompanhe cada repetição.
- Sessão 5: refaça um exercício sem consultar a primeira solução.

## Experimente uma pequena lista de estudos

Uma lista guarda vários valores em uma ordem. O laço for visita cada item, atribui seu valor ao nome assunto e executa a linha indentada. Os espaços no início da linha fazem parte da estrutura do programa em Python.

Depois de executar, acrescente outro assunto à lista e observe que o laço não precisa ser duplicado. Esse é o ganho de expressar uma regra geral em vez de repetir instruções para cada caso.

```python
assuntos = ["variáveis", "condições", "listas"]
for assunto in assuntos:
    print("Vou praticar:", assunto)
```

Resultado esperado:

```text
Vou praticar: variáveis
Vou praticar: condições
Vou praticar: listas
```

## Sua vez de praticar

Crie uma lista com seus três próximos assuntos de estudo e mostre cada assunto em uma linha. Depois, experimente uma lista vazia.

### Confira estes casos

- Três assuntos produzem três linhas.
- Um assunto produz uma linha.
- Uma lista vazia não produz linhas dentro do laço.

Dica: A instrução dentro do for precisa estar indentada. Não escreva um print separado para cada item.

## Continue pela documentação oficial

- [Documentação oficial do Python](https://docs.python.org/pt-br/3/tutorial/)

## Seu próximo passo

- [Python do zero: seu primeiro programa explicado](https://scraft.com.br/python-do-zero)
- [Aprender Python: um caminho da lógica às APIs](https://scraft.com.br/aprender-python)
- [Exercícios Python: pratique lógica com casos de teste](https://scraft.com.br/exercicios-python)

[Ver todos os guias](https://scraft.com.br/aprender-programacao)
