If you have been programming in Python for a while now, you must have noticed a special type of Python files appearing every now and then, the files with .pyc extension.
In this article let’s try to demystify these *.pyc files!
If you have been programming in Python for a while now, you must have noticed a special type of Python files appearing every now and then, the files with .pyc extension.
In this article let’s try to demystify these *.pyc files!
First article of 2018 is up! And I decided to go with a very subtle topic this time.
Have you ever thought how the Python code is actually executed by the Python interpreter? What steps are carried out to generate the final output of your Python script? This article answers all these questions in a simplistic manner!
When the Python software is installed on your machine, minimally, it has:

Note: This article has also featured on geeksforgeeks.org .
This article discusses the basics of Softmax Regression and its implementation in Python using TensorFlow library.
Softmax regression (or multinomial logistic regression) is a generalization of logistic regression to the case where we want to handle multiple classes.Read More »
Note: This article has also featured on geeksforgeeks.org .
This article is a brief introduction to TensorFlow library using Python programming language.
Introduction

TensorFlow is an open-source software library. TensorFlow was originally developed by researchers and engineers working on the Google Brain Team within Google’s Machine Intelligence research organization for the purposes of conducting machine learning and deep neural networks research, but the system is general enough to be applicable in a wide variety of other domains as well!Read More »
Note: This article has also featured on geeksforgeeks.org .
Multithreading in Python | Part-1
This article discusses the concept of thread synchronization in case of multithreading in Python programming language.
Note: This article has also featured on geeksforgeeks.org .
This article covers the basics of multithreading in Python programming language.
Just like multiprocessing, multithreading is a way of achieving multitasking. In multithreading, the concept of threads is used.
Note: This article has also featured on geeksforgeeks.org .
This article discusses two important concepts related to multiprocessing in Python:
Note: This article has also featured on geeksforgeeks.org .
Multiprocessing in Python | Part-1
This articles discusses the concept of data sharing and message passing between processes while using multiprocessing module in Python.
In multiprocessing, any newly created process will do following:
Note: This article has also featured on geeksforgeeks.org .
This article is a brief yet concise introduction to multiprocessing in Python programming language.
Multiprocessing refers to the ability of a system to support more than one processor at the same time. Applications in a multiprocessing system are broken to smaller routines that run independently. The operating system allocates these threads to the processors improving performance of the system.
Read More »
Note: This article has also featured on geeksforgeeks.org .
Pre-requisite: Linear Regression
This article discusses the basics of Logistic Regression and its implementation in Python. Logistic regression is basically a supervised classification algorithm.