Saturday, August 25, 2018

Python and what not



Listing down what is new in current technology :

Python :

pythontutor.com : for visualizing the data assignments and step by step debug

pylint : Pylint is a source code, bug and quality checker for the Python programming language. It follows the style recommended by PEP 8, the Python style guide

Container:

Containers are a solution to the problem of how to get software to run reliably when moved from one computing environment to another.
Types of containers :

Container Orchestration:

https://www.sumologic.com/blog/devops/kubernetes-vs-docker/
https://blog.newrelic.com/engineering/container-orchestration-explained/

Kubernetes :Kubernetes, pronounced "Kū-bər-NəT-ēz" is an open-source container-orchestration system for automating deployment, scaling and management of containerized applications.

Docker Swarm :Docker Swarm is a clustering and scheduling tool for Docker containers. With Swarm, IT administrators and developers can establish and manage a cluster of Docker nodes as a single virtual system.

What is Anaconda :

Anaconda is a free and open source distribution of the Python and R programming languages for data science and machine learning related applications, that aims to simplify package management and deployment.

The following applications are available by default in Navigator:
JupyterLab
Jupyter Notebook
QtConsole
Spyder
Glueviz
Orange
Rstudio
Visual Studio Code