Getting started with machine learning

Note: This article has also featured on .

For formal definition and applications of machine learning, please refer the articles listed below:

This article discusses the categories of machine learning problems,  and terminologies used in the field of machine learning.

Read More »

Working with CSV files in Python

Note: This article has also featured on .

This article explains how to load and parse a CSV file in Python.

First of all, what is a CSV ?csv

CSV (Comma Separated Values) is a simple file format used to store tabular data, such as a spreadsheet or database. A CSV file stores tabular data (numbers and text) in plain text. Each line of the file is a data record. Each record consists of one or more fields, separated by commas. The use of the comma as a field separator is the source of the name for this file format.
Read More »

Implementing Web Scraping in Python with Beautiful Soup

Note: This article has also featured on .

There are mainly two ways to extract data from a website:

  • Use the API of the website (if it exists). For example, facebook has the Facebook Graph API which allows retrieval of data posted on facebook.
  • Access the HTML of the webpage and extract useful information/data from it. This technique is called web scraping or web harvesting or web data extraction.

This article discusses the steps involved in web scraping using Python.Read More »