This repo accompanies the coourse "Applied Data Science", given by Dr. Omri Allouche in Bar Ilan University during Spring 2017. The notebooks were created by the course teacher or taken from various sources on the web, including:
- Python Data Science Handbook (Book, Paid)
- Complete Python Bootcamp on Udemy (Video course, Paid). The course's Jupyter Notebooks are here
- Python for Data Science and Machine Learning Bootcamp on Udemy
I strongly recommend that you review these resources. The course slides include recommendations to additional resources on various course topics.
Download Anaconda for your operating system. Make sure you select the Python 3.6 version, and complete the installation.
If you've installed Anaconda with Python 2, you can create a new virtual environment with Python 3 with the following steps.
- Open the Anaconda Prompt command, and type:
$ conda create -n py35 python=3.5 anaconda
$ conda update python
Note that the $
sign is used to indicate the command prompt, and shouldn't be typed.
- Make sure that you have python installed:
$ python --version
The python program should be recognized and you should see Version 3 returned for Python.
- Make sure the Jupyter Notebook Server runs properly:
jupyter notebook
Your browser should open with the Jupyter notebook server. The server starts at your current directory. You should first change directory to your course's git folder and then run $ jupyter notebook
.
See below on how to clone the course repository to your local computer.
- You can now switch between versions of Python by typing:
activate py35
In Jupyter notebook, you should have Python 3 available as one of the kernels.
You'll need to have an account on GitHub to use this course.
Git allows you to manage your work in versions, thereby comparing versions, reverting to previous versions, pulling latest changes from the remote repo, and pushing your changes to the repo (e.g. for submitting your homework).
If you're not comfortable working with Git using the command line, I suggest you use the GitHub Desktop tool.
You can view a video on setting up the repo locally here (apologies for the low sound quality).
- DataQuest Guide
- Data School’s Version control with Git and GitHub YouTube Playlist
- Data School's Simple Guide to Forks in GitHub and Git
- GitHub guide on forking a repo
- Atlassian Guide