Python Coding é um ambiente de trabalho completo para Python 3 no Android. Escreva um programa, toque em Executar e veja-o rodar no seu celular — um interpretador CPython 3 genuíno está integrado ao aplicativo, então o que você escreve é exatamente o que é executado.
Aprendendo Python do zero, revisando para uma aula ou apenas querendo um editor de código portátil para testar uma ideia? Tudo está aqui: um editor Python completo, um console em tempo real, 26 programas prontos para ler e executar, e 12 exercícios que o aplicativo corrige automaticamente.
★ UM VERDADEIRO INTERPRETADOR DE PYTHON 3
• O CPython 3 é executado dentro do aplicativo — não é um quiz, nem um simulador
• Um projeto pode conter quantos arquivos .py você quiser, e eles podem importar uns aos outros
• A biblioteca padrão do Python está pronta para uso: math, random, json, re, datetime, collections, itertools, functools, statistics e muito mais
• Os erros são exibidos como rastreamentos de pilha reais, com a linha problemática marcada na margem e o arquivo com falha aberto para você
★ UM EDITOR DE PYTHON FEITO PARA CELULAR
• Realce de sintaxe Python que separa palavras-chave, strings e números rapidamente
• Autocompletar para palavras-chave, funções internas, seus próprios nomes e blocos inteiros — def, class, for, while, try
• Uma barra de símbolos acima do teclado: colchetes, aspas, dois pontos, indentação e teclas de seta, tudo a um toque de distância
• Indentação inteligente, fechamento automático de colchetes, desfazer e refazer
• Numeração de linhas, quebra automática de linha e Tamanho do texto ajustável
★ UM CONSOLE QUE RESPONDE
• A saída aparece conforme é impressa, e não toda de uma vez no final
• input() para e espera por você, exatamente como um terminal faz
• Interrompa um programa em execução a qualquer momento — mesmo um preso em um loop
• Código e console na tela juntos, com um divisor que você pode arrastar
• Copie uma transcrição inteira com um toque
★ APRENDA LENDO — 26 PROGRAMAS
Programas completos e executáveis em três níveis:
• Iniciante: variáveis, aritmética, strings e f-strings, if/elif/else, loops, listas, dicionários, funções, leitura de entrada
• Intermediário: compreensões, tuplas e zip, conjuntos, try/except, classes, herança, ordenação com chaves, JSON, datas e horas
• Avançado: geradores, decoradores, functools, coleções, itertools, dataclasses e sobrecarga de operadores, expressões regulares, gerenciadores de contexto
Pesquise cada título e cada linha de Em seguida, codifique qualquer programa diretamente no editor e modifique-o.
★ APRENDA FAZENDO — 12 EXERCÍCIOS CORRIGIDOS
Cada exercício apresenta uma tarefa e a saída exata que um programa correto deve imprimir. Escreva sua resposta, toque em Executar e verifique, e o aplicativo executará e corrigirá o programa automaticamente.
• Uma dica quando você estiver com dificuldades, uma resposta pronta quando precisar
• Tentativas incompletas são salvas para sua próxima visita
• Tabuadas, totais acumulados, palavra mais longa, codificação por comprimento de execução, parênteses balanceados, agrupamento de palavras e muito mais
★ ACOMPANHE SEU PROGRESSO
• Uma sequência diária que contabiliza cada dia de uso
• Quantos programas você executou e quantos exercícios resolveu
• Progresso por nível, para que você possa ver o que ainda falta
★ SIMPLES E HONESTO
• Sem conta, sem cadastro, nada para configurar
• Seus projetos ficam armazenados no próprio espaço privado do aplicativo no seu celular
• Compartilhe qualquer arquivo como um arquivo .py
Informação importante: este aplicativo utiliza Python puro e a biblioteca padrão. A instalação de pacotes do PyPI — numpy, pandas, requests e similares — não é suportada, assim como qualquer coisa que precise de uma interface gráfica.
Quer você o chame de compilador Python, IDE Python, editor Python ou simplesmente um lugar para praticar programação, o Python Coding oferece um interpretador real e o material necessário para aprender. Comece com print("Olá") e termine com decoradores.
Escreva e execute código Python 3 de verdade no seu celular. Editor de código, exemplos e exercícios.