Curso visual em Python
Strings
Sete exercícios transformados em aulas interativas. Em cada uma, você acompanha os caracteres entrando, mudando ou permanecendo e relaciona o processo com a solução em Python.
Leia como sequência. Transforme com estado. Compare com índices.
Roteiro
Do caractere ao algoritmo
Problema → simulação → Python
1. LeiaIdentifique o que muda e o que deve ser preservado.
2. SimuleAvance os passos e observe cada estado da string.
3. ImplementeRelacione a visualização aos slices, estados e tabelas.
Aulas
Exercícios disponíveis
Aula interativa + resolução Python
Para continuar estudando
Teoria e aprofundamento
Fundamentos e técnicas relacionadas às aulas.
Aula introdutória de Strings
Revise caracteres, índices, slices, métodos, imutabilidade, ASCII e as técnicas usadas nos exercícios.
Introduction to Strings
Representação, operações fundamentais e problemas clássicos.
String Data Structure
Como sequências de caracteres são organizadas e processadas.
Pattern Searching
Introdução à busca de padrões dentro de textos.
Longest Common Substring
A programação dinâmica usada diretamente no exercício 1237.
Dynamic Programming
Estados, recorrências e reaproveitamento de resultados.
Python Strings
Métodos, fatiamento e operações com strings em Python.