
Shaumik is a data analyst by day, and a comic book enthusiast by night (or maybe, he's Batman?) Shaumik has been writing tutorials and creating screencasts for over five years. When not working, he's busy automating mundane daily tasks through meticulously written scripts!
Shaumik's articles

Working with large web apps often involves creating and parsing spreadsheets. Learn how to handle and parse these files using Python.

Want to create an artificial neural network? Learn step by step how to create a model for recognizing handwritten digits.

Interested in face detection and recognition? Learn how to detect faces in images, extract facial features and match them in different images.

So much data is unstructured. Learn how natural language processing in Python can help you analyze a bunch of unstructured textual data.

Big data analysis is huge these days. Learn how to extract data from text files, CSV files and databases, and send that data to a web server.

An eCommerce store enables businesses to reach a larger market. In this tutorial, we explain how you can create an eCommerce store with WooCommerce.

Have you been using Git for some time, but never in a team environment? We cover the Git techniques that you must be familiar with before you join a team.

Shaumik Daityari helps prep you for your next Python interview by reviewing the types of Python-related questions that may be asked.

This tutorial explains the core concepts of plotting with Matplotlib so that one can explore its full potential and visualize data.

We dismiss mobile platforms as serious workhorses for developers, but today, it's possible to take advantage of mobile portability and desktop flexibility.

Shaumik Daityari walks through the simple steps of creating your own WordPress Widget via a plugin, even if you don't have a lot of experience with WordPress or writing code.

Shaumik Daityari looks at the basic functionality of the WordPress database and the importance of backing up your database, exploring three ways of doing this — via a plugin that helps you in backup, via PhpMyAdmin, and through the command line.

If your WordPress site isn't performing well, one of the improvements to consider is to implement caching. In this post, Shaumik Daityari takes you beyond the layman's understanding of caching, explaining how to implement it in a website to improve WordPress site performance.

Mobile marketing requires a different approach in developing countries, where smartphone penetration is low. We look at three of those strategies.

Shaumik Daityari looks at what makes Python suited to web development, and why it's the go-to language for an increasing number of web developers.

Read Jump Start Git: Branching in Git and learn with SitePoint. Our web development and design tutorials, courses, and books will teach you HTML, CSS, JavaScript, PHP, Python, and more.

Shaumik introduces web scraping, and how you can create your own web scraping scripts for collecting data from the web.

Learn about some of the common pain points for Python beginners and some elegant and straightforward ways of dealing with them.
Shaumik Daityari shows you how to get a tech MVP online without spending a cent.
Shaumik examines the purpose of APIs, and how Postman can help with the critical task of testing them for functionality, exception handling and security.
Shaumik Daityari describes in simple steps how to update your GitHub fork via the command line interface.
Shaumik Daityari looks at the subtle differences you might face when shifting your development environment from Ubuntu to OS X, and vice versa.

Shaumik examines ways to manage huge repositories with Git, including shallow cloning, cloning a single branch, using submodules and third-party extensions.
In this article, Shaumik Daityari will teach you how to deploy a Django applicaiton for production using mod_wsgi on Ubuntu 14.04.
In this article, we take a close look at a project called VersionPress, a WordPress plugin that brings version control to your WordPress development.
Shaumik Daityari explains how continuous deployment can help you leave scheduled maintenance behind forever.
Shaumik Daityari explains how the principles from DevOps can help make the rest of your business work much smoother.
Shaumik Daityari follows up his first look at Kimono with a look at the improvements the web service has made, focused on infinite scroll, pagination and JS
You've most certainly seen articles and tutorials discussing the "hows" of accessibility. But have you considered the "whys"? Shaumik considers.
Revisr is a WordPress plugin that provides you with version control features within WordPress. In this article, we cover the basics of how to use Revisr.