/PyDataGhana

All Python Data Science related projects in Ghana under PyDataGhana initiative.

Primary LanguageJupyter NotebookOtherNOASSERTION

PydataGhana projects

This contains submodules of PyData Ghana projects.

We encourage all Hobbyist and Data Scientist in Ghana to submodule their repos to this so we all share, contribute and learn. See Current Projects to begin applying your data science skills with python on some Kaggle data science datasets.

Python Version for all projects

Python 3.X (unless stated otherwise)

Table of Contents:

Installation

For new users

First install python from here for your respective OS if you haven't. The encouraged version to install would be 3.X. Ones installed, go to the next step.

For Jupyter Notebook users

OS X & Linux & Windows:

Go to anaconda, download for your respective OS, follow instrcutions and install it.

Development Setup

After installing anaconda for your respective OS. Go to the working directory for the repo in your terminal(i.e. where you cloned this repo to) and run the following command:

jupyter notebook

Meta

PyData Ghana Initiative – @pydataghanapydata@pythonghana.org

Distributed under the PyDataGhana license. See LICENSE for more information.

https://github.com/pythonghana/PyDataGhana/license

Algorithm Exercises

Please check exercises/algorithm-exercises

Current Projects

For Beginners

For beginners, please go through the following resources:

*Algorithm Design (via Edx): https://www.edx.org/course/algorithm-design-analysis-pennx-sd3x

*Math of Intelligence by Siraj Raval (via YouTube): https://www.youtube.com/watch?v=xRJCOz3AfYY&list=PL2-dafEMk2A7mu0bSksCGMJEmeddU_H4D

Contributing

  1. Fork it (https://github.com/pythonghana/PyDataGhana/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -m 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request