Get Started

Pythonlings é um utilitário para ajudar iniciantes a aprender Python através de exercícios, em uma variedade de temas!

Escolha sua linguagem

Atualmente, as seguintes linguagens são suportadas:

  • en (default)
  • pt

Para escolher sua linguagem, apenas exporte PYTHONLINGS_LANGUAGE com a sigla da palavra desejada:

Exemplo:

export PYTHONLINGS_LANGUAGE=pt

Uso

Inicie o ambiente com poetry:

poetry install
poetry shell

Após a instalação das dependências e as pre-configurações padrões serem aplicadas, você poderá executar a ferramenta:

python -m pythonlings start

Com isso, os exemplos começarão a ser executados em ordem tópico a tópico, os arquivos de exemplos estarão contidos dentro de pythonlings/exercises, você deverá fazer com que os arquivos sejam executados sem problemas corrigindo-os para que passem nos testes, remova a linha de comentário # I AM NOT DONE do exercício atual para que o Pythonlings o execute.

Comandos

usage: __main__.py [-h] {start,exec} ...

Pythonlings é um utilitário para ajudar iniciantes a aprender Python através de exercícios, em uma variedade de temas!

positional arguments:
  {start,exec}
    start       Inicia o Pythonlings! Executando e assistindo os arquivos de exercício em ordem.
    exec        Executa apenas um exercicio, você apenas deve prover o caminho relativo ou absoluto do arquivo do exercicio.

optional arguments:
  -h, --help    show this help message and exit

Desenvolvimento

Para os desenvolvedores, inicialmente execute poetry install para ter um ambiente local isolado.

Tests

poetry run pytest