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 – @pydataghana – pydata@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
-
Titanic dataset: https://www.kaggle.com/c/titanic.
-
House Prices: https://www.kaggle.com/c/house-prices-advanced-regression-techniques.
For Beginners
For beginners, please go through the following resources:
-
Introduction to Python (via Pluralsight): https://app.pluralsight.com/library/courses/python-fundamentals/table-of-contents.
-
Descriptive Statistics (via Udacity): https://www.udacity.com/course/intro-to-descriptive-statistics--ud827.
-
Inferential Statistics (via Udacity): https://www.udacity.com/course/intro-to-inferential-statistics--ud201.
-
Libear Algebra (via Udacity): https://www.udacity.com/course/linear-algebra-refresher-course--ud953.
-
Calculus (via Khan Academy): https://www.khanacademy.org/math/calculus-home.
*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
- Fork it (https://github.com/pythonghana/PyDataGhana/fork)
- Create your feature branch (
git checkout -b feature/fooBar
) - Commit your changes (
git commit -m 'Add some fooBar'
) - Push to the branch (
git push origin feature/fooBar
) - Create a new Pull Request