Vimified Explorer

AHK-VimifiedExplorer is tool for Windows File-explorer which provides VIM/Vifm like keybindings/shortcuts for Windows File-explorer. It is a tool written by me in Auto-hotkey . If you use Windows and its default File-explorer, you are missing out the fun. With AHK-VimifiedExplorer you can use Windows File-explorer just with your keyboard, very efficiently and conveniently. If you also know Vim and finding … Continue reading Vimified Explorer

Mining Twitter Data in Python using Tweepy

Introduction I will be extracting twitter data using a python library called Tweepy. For a quick tutorial on tweepy read this post. In this post we will learn how to retrieve Twitter credentials for API access, then we will setup a Twitter stream using tweepy to fetch public tweets. After some preprocessing of tweets we … Continue reading Mining Twitter Data in Python using Tweepy

Introduction to Python TextBlob: Simplified Text Processing

TextBlob is a Python (2 and 3) library for processing textual data. It provides a simple API for diving into common natural language processing (NLP) tasks such as part-of-speech tagging, noun phrase extraction, sentiment analysis, classification, translation, and more. TextBlob is a wrapper around NLTK library which is used for text processing and NLP. NLTK is … Continue reading Introduction to Python TextBlob: Simplified Text Processing

Introduction to Python Tweepy

Tweepy is an easy-to-use Python library for accessing the Twitter API. It provides complete interface to Twitter's RESTFul API methods. Installation Tweepy installation is quite simple. It can be installed using pip on Windows, Linux and MacOS. Tweepy supports Python 2.6 and 2.7, 3.3, 3.4, 3.5 & 3.6. To learn about how to install python and pip … Continue reading Introduction to Python Tweepy

Pandas Tutorial: Part 4 – DataFrames In-Depth Continued..

Introduction and Recap In last part of this series we looked at the most used datastructure of pandas i.e Pandas DataFrame. We discussed various basic dataframe operations, different ways to access and retrieve data from dataframe. We also looked at data munging operations like handling missing data, replacing data, shifting data. In this part we … Continue reading Pandas Tutorial: Part 4 – DataFrames In-Depth Continued..

Pandas Tutorial: Part 3 – DataFrames In-Depth

Introduction and Recap In last part of this tutorial series we discussed and learnt about the Pandas IO. We learnt how to read/write dataframe from/to many external data sources like SQL Databases, HTML, JSON, CSV files etc. In this part of series we will learn more about the most used data-structure used in Pandas i.e … Continue reading Pandas Tutorial: Part 3 – DataFrames In-Depth

Introduction to Data Science

What is Data Science? As per wikipedia Data science, also known as data-driven science, is an interdisciplinary field about scientific methods, processes, and systems to extract knowledge or insights from data in various forms, either structured or unstructured, similar to data mining. Well that makes sense, if you already know what is data science. Let me elaborate … Continue reading Introduction to Data Science

Using MongoDB in Python using pymongo

Introduction PyMongo is a Python distribution containing tools for working with MongoDB, and is the recommended way to work with MongoDB from Python. If you want to follow this guide locally you need to have MongoDB installed on your machine. We will using a cloud service called mLab.com which provides enough free space to learn, test, experiment … Continue reading Using MongoDB in Python using pymongo

Pandas Tutorial: Part 2 – Pandas IO

Recap In last part of this series I gave an introduction to Pandas and looked at various data structures in pandas and how they are related. We discussed two of those data structures which are pd.Series and pd.DataFrame. In this part of the series we will discuss about Pandas IO, how to read/write from/to various … Continue reading Pandas Tutorial: Part 2 – Pandas IO

Using Google APIs in Python: Part 2 – Gmail API

Introduction In this part of this tutorial series we will learn how to authenticate and access gmail API to retrieve user emails and perform other operations using google's official python client library "google-api-python-client". In this post I will provide the scaffolding and setup code to access gmail, but to understand code completely or to learn … Continue reading Using Google APIs in Python: Part 2 – Gmail API