Choosing your IDE for Python and Machine Learning

Learning Machine learning is easy if you have some programming concepts (Or even if you are newbie) … There are obvious language(s) you need to learn and its hardly to choose the wrong one, since Python is kinds of the standard in this domain, this is a good thing cause Python is relatively easy to learn and master in no time (No time in programming is 3 month ) . Most of the Machine Learning Libraries and APIs are widely available on Python too for free.

You can start python on almost any platform , either Windows, Apple or Linux.

To code in Python, you will need an IDE , Integrated Development Environment, IDE is like Microsoft Word, an editor , the  application that help you write your code . The challenge with newbies is which IDE is the best and the answer IT DEPENDS , its your choice and the only way is to try some of them and see which one make sense for you, yet I have some advice for you.

If you are completely clueless, then go for  Anaconda , its free and advanced Data scientist use it .  if you have some programming background, you will go with Atom, or Visual Studio and then migrate to Anaconda … because Anaconda make you execute line by line, add visual comments , autocomplete and much more. Get Anaconda for your platform from here www.anaconda.com

You don’t need to install python or anything else, Anaconda comes with batteries included , python , libraries and everything you need to start… so go ahead, install it, play with it and we will take it from there

Just in case you need the old way of programming and like to code on a shell like IDE, Visual Studio Code (yes, its free and support Python) and Atom are not a bad after all… you can get them from the below links, but hey, you need to install Python too from python.org

Visual Studio code (Works on Windows, MAC and Linux) https://code.visualstudio.com/download

Atom  can be downloaded from here  https://atom.io/

Have fun,

Leave a comment