Skip to content

pyladies-sergipe/challenges-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

logotimo Pyladies Sergipe

Python Challenges

Este repositório é mantido pelo capítulo PyLadies Sergipe, trazendo uma série de desafios de Algoritmos para serem resolvidos com a linguagem Python.

GitHub license

💻 Desafios disponíveis

Desafio Nome Nível
0000 Bem-vinda! iniciante
0001 Calculadora simples iniciante
0002 Tabuada de multiplicação iniciante

Desafio Nome Nível
0000 Palíndromo intermediário

Desafio Nome Nível
0000 Soma de duas matrizes avançado

Desafio Nome Nível
0000 Algoritmo de Dijkstra expert
0001 Latitude e longitude por IP expert

Como funciona? thinking face

Cada desafio tem sua pasta onde é possível encontrar o enunciado e subir com a sugestão de resolução.

Os níveis são:

  • iniciante
  • intermediário
  • avançado
  • expert

Como participar? party popper

pylady sergipe Modo 1: Se você é uma Pylady Sergipe e deseja propor um desafio person climbing

  1. Faça um clone desse repositório.
  2. Adicione uma pasta/diretório seguindo o modelo das já existentes. Exemplo: d0021-fatorial (desafio de número 21 de nome fatorial).
  3. Crie um documento README na pasta/diretório correspondente do desafio, de preferência com exemplos de entrada e saída dos dados, seguindo os modelos já existentes.
  4. Suba seus arquivos para o esse repositório.

pylady sergipe Modo 2: Se você é uma Pylady Sergipe e deseja propor uma solução lotus position

  1. Faça um clone desse repositório.
  2. Procure pela pasta/diretório correspondente ao desafio que deseja solucionar.
  3. Crie a sua solução em script Python com o mesmo nome do diretório. Caso a sua solução seja a primeira existente, escreva v0 ao final do nome do arquivo. Exemplo: d0021-fatorial-v0.py ou d0021-fatorial-v1.py, caso seja a segunda solução proposta e assim por diante.
  4. Suba seus arquivos para o esse repositório.

pylady br Modo 3: Se você NÃO é uma Pylady Sergipe e deseja propor um desafio person climbing

  1. Crie uma issue com a sua proposta.
  2. Se a sua proposta for aprovada, faça um Fork desse repositório.
  3. Adicione uma pasta/diretório seguindo o modelo das já existentes. Exemplo: d0021-fatorial (desafio de número 21 de nome fatorial).
  4. Crie um documento README na pasta/diretório correspondente do desafio, de preferência com exemplos de entrada e saída dos dados, seguindo os modelos já existentes.
  5. Dê a sua solução para o problema, caso deseje. Lembre-se de que só são aceitas resoluções escritas em Python. 🐍
  6. Suba seus arquivos para o seu repositório Git e envie um Pull Request para o repositório original.

pylady br Modo 4: Se você NÃO é uma Pylady Sergipe e deseja propor uma solução lotus position

  1. Faça um Fork desse repositório.
  2. Procure pela pasta/diretório correspondente ao desafio que deseja solucionar.
  3. Crie a sua solução em script Python com o mesmo nome do diretório. Caso a sua solução seja a primeira existente, escreva v0 ao final do nome do arquivo. Exemplo: d0021-fatorial-v0.py ou d0021-fatorial-v1.py, caso seja a segunda solução proposta e assim por diante.
  4. Suba seus arquivos para o seu repositório Git e envie um Pull Request para o repositório original.

Não entendi um enunciado, o que eu faço? worried face

  1. Abra uma issue linkando a sua questão e explicando a sua dúvida.

Dúvidas com o Git/GitHub?

  1. Instalando, configurando e inicializando o Git no Linux

  2. Instalando, configurando e inicializando o Git no Windows

  3. Instalação do GitHub Desktop para Windows

  4. git clone: Copiando um repositório existente

About

Lista de desafios em Python para praticar =)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages