Introduction to NumPy

Note: This article has also featured on .

This article will help you get acquainted with the widely used array-processing library in Python, NumPy.

What is NumPy?numpy-logo

NumPy is a general-purpose array-processing package. It provides a high-performance multidimensional array object, and tools for working with these arrays.

Read More »

Twitter Sentiment Analysis with Python

Note: This article has also featured on

This article covers the sentiment analysis of any topic by parsing the tweets fetched from Twitter using Python.


What is sentiment analysis?
Sentiment Analysis is the process of ‘computationally’ determining whether a piece of writing is positive, negative or neutral. It’s also known as opinion mining, deriving the opinion or attitude of a speaker.

Why sentiment analysis?Read More »

MATPLOTLIB Tutorial Series | Part 4

Note: This article has also featured on


Matplotlib is a pretty extensive library which supports Animations of graphs as well.
The animation tools center around the matplotlib.animation base class, which provides a framework around which the animation functionality is built. The main interfaces are TimedAnimation and FuncAnimation and out of the two, FuncAnimation is the most convenient one to use.

Read More »

XML parsing in Python

Note: This article has also featured on .

This article focuses on how one can parse a given XML file and extract some useful data out of it in a structured way.

First of all, what is XML?

1XML stands for eXtensible Markup Language. It was designed to store and transport data.
It was designed to be both human- and machine-readable.That’s why, the design goals of XML emphasize simplicity, generality, and usability across the Internet.

The XML file to be parsed in this tutorial is actually a RSS feed.Read More »

Working with PDF files in python!

Note: This article has also featured on geeksforgeeks.orgunnamed

All of you must be familiar with what PDFs are. In-fact, they are one of the most important and widely used digital media. PDF stands for Portable Document Format. It uses .pdf extension. It is used to present and exchange documents reliably, independent of software, hardware, or operating system.

Invented by Adobe, PDF is now an open standard maintained by the International Organization for Standardization (ISO). PDFs can contain links and buttons, form fields, audio, video, and business logic.

In this article, we will learn, how we can do various operations like:Read More »

Packaging and publishing your python code!

Note: This article has also featured on geeksforgeeks.orgpypi.png

If you have been coding in python, even for a while, you must be familiar with the concept of ‘pip’ by now. It is a package management system used to install and manage software packages/libraries written in Python.
Then one may ask that where are all these packages/libraries stored? It is obvious that there must be a large “on-line repository” which stores all this code. And the answer to this question is Python Package Index (PyPI).

Read More »