Git Product home page Git Product logo

challenges-python's Introduction

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

challenges-python's People

Contributors

danielle8farias avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

lsitjs dsfb

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.