Primeira etapa do processo seletivo para a bolsa de migração de conteúdo de Design de Software.

Overview
- Este processo já foi concluído. Obrigado pelo seu interesse!

Processo Seletivo para a bolsa de migração de conteúdo de Design de Software

Primeiramente, muito obrigado pelo seu interesse em trabalhar conosco na migração do conteúdo de Design de Software.

O objetivo deste processo seletivo é simular o trabalho que você realizará caso seja selecionado(a).

O processo consiste nas fases descritas abaixo. Não há uma data limite para a entrega, mas seguiremos a ordem de chegada. Ou seja, os primeiros que concluírem satisfatoriamente todos os passos receberão a bolsa. Enviaremos um aviso quando todas as vagas forem preenchidas.

1. Aprendendo a utilizar o pytest

Primeiramente você deve aprender a utilizar o pytest. Fique à vontade para procurar tutoriais, consultar a documentação oficial ou qualquer outro material que preferir. Este passo faz parte do que estamos avaliando. Precisamos que vocês sejam capazes de "se virar" com recursos disponíveis na internet para aprender a utilizar uma nova tecnologia.

Ficamos à disposição para tirar dúvidas por e-mail, mas é importante que vocês mostrem que estão tentando ir atrás da informação.

4. Faça um fork deste repositório

Você deve trabalhar no seu próprio fork a partir deste passo. Clone o seu fork no seu computador para modificar o código. Se não souber como fazer algum desses passos, pesquise na internet. Se não conseguir resolver, peça ajuda aos professores, mas lembre-se de tentar por conta própria primeiro.

3. Escolha um dos exercícios disponíveis e implemente os testes utilizando pytest

Os exercícios estão disponíveis nas pastas exercicio_listas e exercicio_dicionario. Cada pasta possui 3 arquivos: statement.md (enunciado do exercício), solution.py (arquivo com a solução do exercício) e test_solution.py (arquivo onde você deve escrever os testes). Você deve implementar o conteúdo do test_solution.py do exercício (pasta) que você escolheu.

Algumas dicas:

  • Modifique o solution.py para produzir alguns erros
  • Lembre-se de testar casos extremos (entradas pequenas, entradas grandes, outras que podem potencialmente causar problemas)
  • Procure fazer testes para erros comuns (ex: inverter a ordem dos argumentos)

4. Faça um Pull Request com os seus testes

Realize o pull request e fique atento às notificações do GitHub. Nós vamos interagir por lá. Pode ser necessário realizar algumas modificações no seu código. Nós faremos essa solicitação pelo próprio GitHub.

Esse é um processo iterativo, então não se preocupe se pedirmos para você mudar ou implementar algo. Faz parte do processo. Queremos simular o processo real que utilizaremos durante o trabalho.

5. Quando estivermos satisfeitos com a sua submissão você será chamado(a) para uma conversa com os professores

Esta será a última etapa. Nessa conversa vamos explicar melhor o que esperamos que você faça e vamos discutir como pretendemos trabalhar.

Boa sorte!

Andrew (Toshi) Kurauchi e Igor Montagner

Owner
Toshi Kurauchi
Toshi Kurauchi
An interactive App to play with Spotify data, both from the Spotify Web API and from CSV datasets.

An interactive App to play with Spotify data, both from the Spotify Web API and from CSV datasets.

Caio Lang 3 Jan 24, 2022
Flask-SQLAlchemy API for daisuki-web

💟 Anime Daisuki! API API de animes com cadastro de usuários. O usuário autenticado pode avaliar e favoritar animes, comentar episódios e verificar o

Paulo Thor 1 Nov 04, 2021
Baota-docker - Deploying baota panel via docker

baota-docker Deploying baota panel via docker. 通过docker一键部署宝塔面板。 一、前言 好像很多人对这个感兴

Mr. Cat 15 Dec 12, 2022
This is a discord bot, which tells you food recipes.

Discord Chef Bot You have a friend, familiy or other group / channel where the topic is the food? You cannot really decide what's for Saturday lunch?

2 Apr 25, 2022
🚀🔥使用Python连接阿里云盘, 实现了官方大部分功能 👍👍

aligo 🚀 🔥 使用Python连接阿里云盘, 实现了官方大部分功能 👍 👍 为了完善代码提示, 方便大家代码书写, aligo 引入了一些 python 3.8 的新特性, 所以要求 python = 3.8.* pip install aligo 或 pip install ali

455 Jan 08, 2023
Telegram Group Chat Statistics With Python

Telegram Group Chat Statistics How to Run First add PYTHONPATH in repository root directory enviroment variable by running: export PYTHONPATH=${PWD}

Sina Nazem 3 Apr 18, 2022
BiliBili-live-barrage-transceiver - A simple python program for sending and receiving barrage in bilibili live room

BiliBili-live-barrage-transceiver - A simple python program for sending and receiving barrage in bilibili live room

zeroy 2 Jan 18, 2022
This tool is created by Shahzain and is one of the best self bots out there!

Shahzain SelfBot This tool is created by Shahzain and is one of the best self bots out there! Features Token Destroyer! Server Nuker(50-100 Bans Per S

Shahzain 6 Apr 02, 2022
Instagram Account Creator 🥰

Instagram Account Creatorr Instagram account creator that uses requests instead of selenium! Report Bug · Request Feature Features Request based Conta

dropout 9 Oct 27, 2021
Security Monkey monitors AWS, GCP, OpenStack, and GitHub orgs for assets and their changes over time.

NOTE: Security Monkey is in maintenance mode and will be end-of-life in 2020. For AWS users, please make use of AWS Config. For GCP users, please make

Netflix, Inc. 4.3k Jan 09, 2023
Upbit(업비트) Cryptocurrency Exchange OPEN API Client for Python

Base Repository Python Upbit Client Repository Upbit OPEN API Client @Author: uJhin @GitHub: https://github.com/uJhin/upbit-client/ @Officia

Yu Jhin 37 Nov 06, 2022
A Telelgram Bot to Extract Text from an Image

Text-Scanner-OCR A Telelgram Bot to Extract Text from an Image Configs Vars API_KEY: Your API_KEY from OCR Space GROUP: Your Group Username without '@

ALBY 8 Feb 20, 2022
Sunflower-farmers-automated-bot - Sunflower Farmers NFT Game automated bot.IT IS NOT a cheat or hack bot

Sunflower-farmers-auto-bot Sunflower Farmers NFT Game automated bot.IT IS NOT a

Arthur Alves 17 Nov 09, 2022
Search stock images (e.g. via Unsplash) and save them to your Wagtail image library.

Wagtail Stock Images Search stock images (e.g. via Unsplash) and save them to your Wagtail image library. Requirements Python 3 Django = 2 Wagtail =

Vicktor 12 Oct 12, 2022
KiKi bare dogs can share your joys and sorrows with you.

Kiki-FangLee-DiscordBot KiKi bare dogs can share your joys and sorrows with you. $help: Kiki will show you my talent, aw-aw. $list: Show Kiki's knowle

Fang Lee 0 Feb 12, 2022
A simple url uploader bot with permenent thumbnail support

URL-Uploader A simple url uploader bot with permenent thumbnail support Scrapped some code from @SpEcHIDe's AnyDLBot Repository Please fork this repos

Fayas Noushad 40 Nov 29, 2021
Wetterdienst - Open weather data for humans

We are a group of like-minded people trying to make access to weather data in Python feel like a warm summer breeze, similar to other projects like rdwd for the R language, which originally drew our

226 Jan 04, 2023
It is a temporary project to study discord interactions. You can set permissions conveniently when you invite a particular disk code bot.

Permission Bot 디스코드 내에 있는 message-components 를 연구하기 위하여 제작된 봇입니다. Setup /config/config_example.ini 파일을 /config/config.ini으로 변환합니다. config 파일의 기본 양식은 아

gunyu1019 4 Mar 07, 2022
Discord Bot Sending Members - Leaked by BambiKu ( Me )

Wokify Bot Discord Bot Sending Members - Leaked by BambiKu ( Me ) Info The Bot was orginaly made by someone else! Ghost-Dev just wanted to sell "priva

bambiku 6 Jul 05, 2022
A pixeldrain python package using pixeldrain official api

Made with Python3 (C) @FayasNoushad Copyright permission under MIT License License - https://github.com/FayasNoushad/Pixeldrain/blob/main/LICENSE In

Fayas Noushad 6 Jan 26, 2022