Sparx is a data preprocessing library which has been created to make feature engineering simplified. To be a part of the active contributor for sparx library, its mandatory to complete this challenge which helps you to understand the data wrangling and python optimization.
We hope everyone have gone throught the resource material's provided during vacations. Now in-order to contribute and become a volunteer of CleverInsight OpenAI Foundation, we have a challenge which resembles like the one you are going to face in upcoming days. So you are request to follow the guidelines.
- Challenge start at today and end by 12th Jan 2020 night at 11pm.
- Kindly follow the instructions.
- As
python version 2has been retired this year, we recommend you to install Ananconda version 3.7 | install. - Git version control | install.
- Any recommended code-editor Sublime Text, VSCode, PyCharm.
- Better understanding of
pandas,numpypython packages. - Create an account in Github.com and get your
username.
- Visit after login into Github https://github.com/cleverinsight-open-ai-foundation/challenges
- Fork this
challengesrepository now you get exact copy cloned into your account. - On your cloned repository you can see
clone or downloadgreen button. Click that button now copy your git repositoryurl. - From you local machine open
terminalif MacOs orRight click > Git bash hereon windows machine. - Run the command
git clone urlurl is the one you copied in step 3. For ex:git clone https://github.com/cleverinsight-open-ai-foundation/challenges.gitand Press Enter. - Now if you type
lson Mac ordirin Windows you can seechallengesfolder.
challenges
│ README.md
│ .gitignore
│ data.csv
│ init.py
│ LICENSE
│ VERSION
init.py contains all codes for this challenges. There is a class called Load inside the init.py with lots of incomplete methods leftover intentionally. Now you can select any one incomplete method and solve using the Docstring given on the method definition.
- Once you write method which is incomplete.
- Test the method with different edge cases using
pytest - Run
pylint init.pyand make sure the code isPEP8standard with10/10score. Git commit with correct message- Now push the core into your repository using the command
git push origin master. - Now send a
Pull Request (PR)from your repo to the original source repo.