Novidade: app desktop disponivel!
Documentação

Documentação da PyTrack

Tudo o que você precisa para usar a plataforma e dominar todo o ecossistema Python — do primeiro print() à carreira profissional. Guias práticos, referências e dicas.

29

trilhas

99

módulos

10.2k+

exercícios

4.2k+

projetos

Sobre a PyTrack

PyTrack é uma plataforma completa para aprender, praticar e dominar todo o ecossistema Python — do absoluto zero à carreira profissional. Reúne, num único lugar, trilhas guiadas, milhares de exercícios corrigidos por IA, uma IDE Python no navegador, projetos reais, comunidade, roadmap de carreira e ferramentas de produtividade.

A proposta é eliminar a fragmentação do aprendizado: em vez de juntar dezenas de cursos, vídeos e tutoriais soltos, você tem um caminho estruturado, com prática constante e feedback imediato — em qualquer dispositivo.

  • 29 trilhas cobrindo backend, dados, IA, DevOps, segurança, IoT e mais.
  • 10.2k+ exercícios com correção por IA, em dezenas de categorias.
  • 4.2k+ projetos reais para o portfólio.
  • IDE Python rodando no navegador (WebAssembly) — sem instalar nada.
  • Apps nativos (Android, Windows, macOS, Linux) e extensões para o VS Code.

Início rápido

Comece a aprender em menos de 2 minutos. Siga estes passos:

1

Crie sua conta

Cadastro grátis em /auth/register — 7 dias de acesso, sem cartão.

2

Escolha uma trilha

Em /minhas-trilhas, pegue o caminho do seu objetivo (backend, dados, IA…).

3

Pratique na hora

Abra a IDE no navegador, resolva exercícios e receba feedback da IA.

Dica de ouro

Estude um pouco todos os dias. A sequência (streak) e o XP foram feitos para criar o hábito — 30 minutos diários rendem mais do que maratonas esporádicas.

Como funciona

O aprendizado segue um ciclo simples e eficaz: aprender → praticar → construir → evoluir.

  1. Escolha uma trilha de acordo com seu objetivo (backend, dados, IA…).
  2. Estude as lições com teoria objetiva e exemplos de código.
  3. Pratique com exercícios corrigidos por IA, que dão nota e feedback.
  4. Construa projetos reais para o portfólio.
  5. Acompanhe sua evolução com XP, níveis e o mapa de domínio da stack.

Trilhas de aprendizado

São 29 trilhas organizadas por nível e plano, cada uma com objetivo, currículo e projetos. A trilha Primeiros Passos é gratuita; as demais cobrem áreas como Python Developer, Backend, Data Analytics, Engenharia de Dados, Machine Learning & IA, DevOps & Cloud, Arquitetura, IoT, Segurança, Blockchain, Quant, Web Full-Stack, QA, Performance, MLOps, Agentes de IA, Computação Científica, Cloud Native e a trilha Suprema (Python Mastery) com projeto final de SaaS completo.

Como usar: abra /minhas-trilhas, escolha a trilha, e siga os módulos na ordem. Cada lição lida é registrada e some no seu progresso e XP. Você pode pausar e retomar quando quiser — a plataforma lembra onde você parou.

Conteúdos e lições

Cada trilha é feita de módulos, e cada módulo de várias lições em Markdown, com teoria direta, exemplos de código copiáveis, tabela de conteúdo navegável e marcação de progresso.

  • Marque uma lição como concluída para ganhar XP.
  • Use o índice lateral (TOC) para pular entre tópicos.
  • Copie qualquer bloco de código com um clique e teste na IDE.
  • O conteúdo é atualizado continuamente — novas lições aparecem automaticamente.

Exercícios com IA

10.2k+ exercícios práticos, do básico ao especialista, em dezenas de categorias de todo o ecossistema. Ao enviar sua solução, uma IA avalia o código e retorna nota (0–100), pontos fortes, melhorias e uma solução de referência idiomática.

Como resolver: abra /exercicios, clique em um exercício para expandir (objetivo, requisitos, critérios de aceite e checklist), escreva sua solução e clique em Analisar com IA — ou abra direto na IDE. Com nota ≥ 60, o exercício é marcado como concluído.

Resolva pelo Telegram e sincronize

Você pode resolver exercícios pelo bot @PyTrack_SaaS_Bot: envie o arquivo .py da solução e, ao ser aprovado, o exercício é marcado como concluído também na plataforma — automaticamente.

Categorias de exercícios

Os exercícios cobrem todo o ecossistema, com complexidades do básico ao especialista. Principais grupos:

Fundamentos & Sintaxe
Strings & Texto
Coleções & Comprehensions
POO & Design
Arquivos, CSV & JSON
Bancos de Dados & SQL
Web & APIs (FastAPI/Flask)
Data Science (NumPy/Pandas)
Machine Learning
Automação, CLI & Scraping
Async & Concorrência
Testes & Qualidade
Segurança
DevOps & Deploy
Algoritmos & Performance
Visualização & Dashboards

IDE Python no navegador

A IDE roda Python de verdade no navegador via WebAssembly (Pyodide) — sem instalar nada. Tem temas, snippets, execução com um clique e integração com os exercícios. No app desktop, a IDE roda localmente.

Também é possível salvar seu código no GitHub (criando repositórios) direto da IDE. Acesse em /ide.

Atalhos de teclado

Ganhe velocidade com os atalhos da plataforma e da IDE:

AtalhoAção
⌘K / Ctrl+KBusca global (trilhas, conteúdos, tecnologias…)
Ctrl+EnterRodar o código na IDE
TabIndentar / aceitar sugestão
⌘B / Ctrl+BRecolher ou mostrar o menu lateral
EscFechar modais e painéis

Projetos

4.2k+ projetos reais de vários níveis para construir um portfólio sólido. Cada projeto traz objetivo, requisitos, tecnologias e um passo a passo. Você envia sua solução e a IA avalia o atendimento aos requisitos.

Como usar: em /meus-projetos, filtre por área, dificuldade ou tecnologia, favorite os que quiser fazer e acompanhe seu progresso. Use o botão Surpreenda-me para um desafio aleatório.

Carreira & IA

Ferramentas para acelerar sua empregabilidade: roadmap de carreira, consultor de IA, banco de 1.7k+ perguntas de entrevista, simulador de entrevista técnica (Suprema) e um gerador de currículo com 12 modelos profissionais e exportação em PDF/DOCX/DOC/TXT.

Comunidade

Um espaço para conectar-se com outros devs Python: feed com publicações em Markdown, vagas, comentários, curtidas, perfis, conexões/seguidores e ranking por XP. Disponível a partir do plano Completo, em /comunidade.

Apps & Extensões

Leve a PyTrack para onde estiver:

  • App Android — trilhas, exercícios e comunidade no celular.
  • App Desktop (Windows, macOS, Linux e Arch) — nativo, leve (~7 MB), com IDE Python e atualização automática.
  • Extensão VS Code (PyTrack) — gerencie a assinatura, importe projetos/aulas/exercícios, use snippets e IA dentro do editor.
  • PyTrack Themes (grátis) — 5 temas para Python no VS Code.
  • PyTrack Autocomplete (Completo) — autocomplete profissional de Python e 28 tipos de projeto.
  • Instalação via Homebrew, Chocolatey, AUR, curl e Docker.

Tudo em /apps. Há também um bot completo no Telegram (@PyTrack_SaaS_Bot). 📖 Documentação detalhada em /docs/apps.

API da plataforma

Assinantes Suprema têm acesso a uma API REST para integrar o progresso da PyTrack a outros serviços (badges, portfólios, automações). Endpoints: /api/v1/me, /progress, /tracks e /ranking. Autenticação via chave pytk_live_.

Veja a referência completa em /docs/api, com um playground para testar ao vivo.

Planos & comparação

Comece com 7 dias grátis. Compare os planos:

RecursoEssencial
R$10
Completo
R$19
Suprema
R$46
Todas as trilhas + IDE
Exercícios com IA
Comunidade + carreira IA
Projetos + especializações
Autocomplete (extensão)
Apps + extensão PyTrack + API
Entrevista IA + Trilha Suprema

Há ainda o Vitalício (R$697, único) — tudo, para sempre. Detalhes em /precos. Você pode trocar de plano quando quiser: upgrade é imediato (com cobrança proporcional) e downgrade vale a partir do próximo ciclo.

Tecnologias que você aprende

A PyTrack cobre o ecossistema Python que o mercado usa de verdade — com logos reais e links de documentação na página /stack:

pythonpython
fastapifastapi
djangodjango
flaskflask
pandaspandas
numpynumpy
matplotlibmatplotlib
jupyterjupyter
scikit-learnscikit-learn
pytorchpytorch
polarspolars
duckdbduckdb
sqlalchemysqlalchemy
postgresqlpostgresql
redisredis
dockerdocker
pytestpytest
pydanticpydantic
streamlitstreamlit
plotlyplotly
kafkakafka
airflowairflow
sparkspark
celerycelery
rabbitmqrabbitmq
opencvopencv
graphqlgraphql
gitgit
githubgithub
supabasesupabase

Stack da plataforma

A PyTrack é construída com a mesma stack usada por gigantes da indústria: Next.js, React, TypeScript, Tailwind, Supabase (Postgres), Stripe e infraestrutura na Vercel. A IDE usa Pyodide (Python em WebAssembly). Os apps usam Expo/React Native (mobile) e Tauri (desktop).

Arquitetura

A plataforma roda em Next.js (App Router, RSC) na Vercel, com Server Components para data fetching no servidor e Server Actions para mutações — sem expor uma camada de API intermediária ao cliente.

  • Route groups: (site) (público), (dashboard) (app autenticado), (rede) (comunidade standalone).
  • Middleware de borda faz a sessão Supabase e o gating por plano antes de renderizar.
  • Edge Functions (Deno) no Supabase para a correção de exercícios por IA.
  • Realtime (Postgres changes) para chat, notificações e comunidade.

Modelo de dados

O banco é PostgreSQL (Supabase). As principais entidades:

  • users_profile — perfil canônico (XP, nível, capa, headline, skills, links, vanity URL).
  • contents + progress — módulos/aulas e o progresso por usuário (base das trilhas).
  • practice_exercises, exercise_completions — exercícios e conclusões (sincronizadas entre site e bot).
  • projects, community_*, certificates, user_badges, subscriptions + stripe_customers.

Toda tabela tem RLS com políticas por operação baseadas em auth.uid().

IA & BYOK (Bring Your Own Key)

A correção de exercícios e os recursos de IA aceitam a sua própria chave (OpenAI, Anthropic, OpenRouter, NVIDIA ou endpoint custom). Sem chave, há um fallback da plataforma. Configure em Configurações → IA.

API & Webhooks

Assinantes Suprema têm uma API REST (chave pytk_live_). Há também o webhook do Stripe (idempotente) e um endpoint de broadcast protegido por secret. Referência e playground em /docs/api.

Performance & Cache

  • unstable_cache + revalidateTag para conteúdo derivado do banco (stats, catálogos).
  • Componentes pesados são Server Components (zero JS no cliente quando possível).
  • Índices em colunas de busca/junção; paginação por cursor; head: true para contagens.
  • Imagens otimizadas (next/image) e vídeos em MP4/WebM sob demanda.

Segurança & Privacidade

  • RLS em todas as tabelas do banco.
  • 2FA (TOTP) opcional e dispositivos confiáveis.
  • Sessões em armazenamento seguro nos apps (keychain/keystore).
  • Cabeçalhos de segurança (CSP, HSTS), rate limiting e proteção anti-brute-force.
  • Conformidade com a LGPD: exportar e excluir conta a qualquer momento.

Divulgação responsável de vulnerabilidades em /.well-known/security.txt.

Glossário

TrilhaCaminho guiado de módulos com um objetivo de carreira.

MóduloConjunto de lições sobre um tema dentro de uma trilha.

XPPontos de experiência ganhos ao estudar, praticar e concluir.

StreakSequência de dias seguidos estudando — alimenta o hábito.

BYOKBring Your Own Key: use sua própria chave de IA.

RLSRow Level Security: isolamento de dados por usuário no banco.

PyodidePython compilado para WebAssembly, roda no navegador.

Dicas de quem rende mais

  • Defina um objetivo (ex.: “virar dev backend”) e siga a trilha correspondente.
  • Pratique todo dia, mesmo que pouco — mantenha o streak.
  • Refaça os exercícios que errou; releia o feedback da IA.
  • Construa pelo menos um projeto por trilha e suba no GitHub.
  • Use a busca global (⌘K) para achar qualquer conteúdo em segundos.
  • Instale a extensão de autocomplete para acelerar na IDE.

Perguntas frequentes

Preciso saber programar para começar? Não. Há trilhas do zero absoluto.

Preciso instalar o Python? Não — a IDE roda no navegador.

Funciona no celular? Sim, no app Android e no navegador.

Como cancelo? A qualquer momento em Configurações → Plano, sem burocracia.

Pronto para começar?

7 dias grátis, sem cartão. Comece a dominar Python hoje.

Criar conta grátis