Python

Python Basics- Meant for absolute beginners starting the basic Machine Learning Course
Short explanation - what is python? Python is an interpreted, high-level, general-purpose programming language. Python's design philosophy emphasizes code readability with its notable use of significant whitespace. Its language constructs and object-oriented approach aims to help programmers write clear, logical code for small and large-scale projects. Python is widely used since it is very cheap compared to MATLAB. How to start with Python? follow these steps:
 * 1) https://www.python.org/downloads/ - install Python. make sure you install the latest version. this will be the program that runs code.
 * 2) https://www.jetbrains.com/pycharm/download - Pycharm - install Pycharm (for course purposes install community version). Pycharm is the workspace in which we program. there are others, but Pycharm is very user-friendly and widely used. Pycharm will use the Python program in order to run the code.
 * 3) Download Nielsen code for python 3.5 using this link - https://github.com/MichalDanielDobrzanski/DeepLearningPython35
 * 4) Once you open Pycharm, you will need to assign libraries to your project. One of these is Numpy. Read about it here: https://en.wikipedia.org/wiki/NumPy
 * 5) Consider installing ANACONDA for library management purposes. it is possible to work without it.

Good Luck!