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
Kevin L. 3 Jul 14, 2022
A cool discord bot, called Fifi

Fifi A cool discord bot, called Fifi This bot is the official server bot of Meme Studios discord server. This github repo is the code we use for the b

Fifi Discord Bot 3 Jun 08, 2021
A Telegram Userbot to play Audio and Video songs / files in Telegram Voice Chats

TG-MusicPlayer A Telegram Userbot to play Audio and Video songs / files in Telegram Voice Chats. It's made with PyTgCalls and Pyrogram Requirements Py

4 Jul 30, 2022
stories-matiasucker created by GitHub Classroom

Stories do Instagram Este projeto tem como objetivo desenvolver uma pequena aplicação que simule os efeitos e funcionalidades ao estilo Instagram. A a

1 Dec 20, 2021
Unofficial instagram API, give you access to ALL instagram features (like, follow, upload photo and video and etc)! Write on python.

Instagram-API-python Unofficial Instagram API to give you access to ALL Instagram features (like, follow, upload photo and video, etc)! Written in Pyt

Vladimir Bezrukov 1 Nov 19, 2021
A reddit bot that imitates the popular reddit bot "u/repostsleuthbot" to trick people into clicking on a rickroll

Reddit-Rickroll-Bot A reddit bot that imitates the popular reddit bot "u/repostsleuthbot" to trick people into clicking on a rickroll Made with The Py

0 Jul 16, 2022
Automate HoYoLAB Genshin Daily Check-In Using Github Actions

Genshin Daily Check-In 🤖 Automate HoYoLAB Daily Check-In Using Github Actions KOR, ENG Instructions Fork the repository Go to Settings - Secrets Cli

Leo Kim 41 Jun 24, 2022
A Telegram bot for combining emojis.

combimoji combimoji is a Telegram bot for combining emojis. How can I use it? You can find combimoji at @combimoji_bot, however it is not up (as of No

Yarema Mishchenko 2 Dec 02, 2021
A Python SDK for connecting devices to Microsoft Azure IoT services

V2 - We are now GA! This repository contains code for the Azure IoT SDKs for Python. This enables python developers to easily create IoT device soluti

Microsoft Azure 381 Dec 30, 2022
My personal discord bot using discord.py

Rara-chan My personal discord bot that I use for stuff that I find interesting. Features Responds to certain messages ChatBot capabilities NHentai scr

Mikask 3 Nov 06, 2022
Verify your Accounts by Tempphone using this Discordbot

Verify your Accounts by Tempphone using this Discordbot 5sim.net is a service, that offer you temp phonenumbers for otp verification. It include a lot

23 Jan 03, 2023
Auto Filter Bot V2 With Python

How To Deploy Video Subscribe YouTube Channel Added Features Imdb posters for autofilter. Imdb rating for autofilter. Custom captions for your files.

Milas 2 Mar 25, 2022
A program that automates the boring parts of completing the Daily accounting spreadsheet at Taos Ski Valley

TSV_Daily_App A program that automates the boring parts of completing the Daily accounting spreadsheet at my old job. To see how it works you will nee

Devin Beck 2 Jan 01, 2022
This is a Telegram video compress bot repo. By Binary Tech💫

This is a Telegram Video Compress Bot. Prouduct By Binary Tech 💫 Features Compresse videos and generate screenshots too.You can set custom video name

silentz lk 7 Mar 03, 2022
Simple integrate of API udemy.com with python

Pyudemy Simple integrate of API udemy.com with python Quick start $ pip install pyudemy or $ python setup.py install Authentication To make any calls

Hudson Brendon 30 Jan 02, 2023
Get an SNS alert for High Severity GuardDuty findings

Automation AWS-GuardDuty findings Get an SNS alert for High Severity GuardDuty findings Problem: Getting notified when there is Red finding in AWS Gua

Giten Mitra 4 Nov 18, 2022
Posts locally saved videos to the desired subreddit

redditvideoposter posts locally saved videos to the desired subreddit ================================================================= STEPS: pip ins

Kyrus 2 Dec 01, 2021
Neko is An Anime themed advance Telegram group management bot.

NekoRobot A modular telegram Python bot running on python3 with an sqlalchemy, mongodb database. ╒═══「 Status 」 Maintained Support Group Included Free

Lovely Boy 22 Jan 05, 2023
Use PyTgCalls easier than before.

PyTgCalls wrapper Making it easier for you to use pytgcalls. Features No need to care about audio convertion. Play directly from URLs, YouTube and loc

Calls Music 12 Jul 21, 2022
Телеграм бот решающий задания ЦДЗ, написанный на библиотеке libmesh.

MESHBot-Telegram Телеграм бот решающий задания ЦДЗ. Описание: Бот написан с использованием библиотеки libmesh. Для начала работы отправьте ему ссылку

2 Jun 19, 2022