Demystifying *.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!

Read More »

How Python runs?

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:

  • an interpreter
  • a support library.

Read More »

Multiprocessing in Python | Part-1

Note: This article has also featured on .

This article is a brief yet concise introduction to multiprocessing in Python programming language.

What is multiprocessing?

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 »

Back to top