Different types of Python Editors

This blog is for students who are in either class 11 or 12(CBSE) looking to clear concepts in Computer and Informatics Practices(IP) subjects also for boys and girls who are interested in python, machine learning(ML) and Data Science.

Two Types of Python Editors or IDEs

a. Offline

  • This type of editors require one to download the software and install it on one's computer. 
  • Their are many free and paid editors but the most popular ones are - Anaconda and VS code
  • Download Anaconda from https://www.anaconda.com/ and start using it instantly.
  • For VS code visit https://code.visualstudio.com/. VS code can be not only for python but for running java, php, C#, C++, html etc. 
  • Only disadvantage is you have to download and install again every time their is a new version of the software or any update on the python package itself. 

b. Online or Cloud based

  • This type of editors require an active internet connection to run your program.
  • No need to download and install them , they are provided as a software as a service on cloud.
  • These are provided by some of the most popular tech giants such as Google, Amazon, Microsoft , IBM, Facbook etc. 
  • This could be either free or paid or both i.e free for a year and you have take subscription in order to use the service.
  • The benefit is that one do not have spend time and effort in installing these huge softwares.
  • Some of the service i personally use are:
  • For IBM service goto https://dataplatform.cloud.ibm.com/
  • For Google service goto https://www.tensorflow.org/
  • For Amazon service goto https://aws.amazon.com
  • Jupyter notebook online version https://jupyter.org/ .

Comments

Popular posts from this blog

Python Tokens

Python Tokens - Operators

Descriptive Statistics - count & sum