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.
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 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.
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.
If a large portion of your users are Chinese then you must ensure that you understand the search engine they'll be using — Baidu. Shaumik Daityari explores.
Shaumik Daityari looks back at his years in web development and picks some tips his younger self would've benefitted from knowing earlier.
In this tutorial we show you how to let users easily add user generated content in WordPress. We'll cover the built-in features as well as a popular plugin.
Slack is an increasingly popular collaboration tool for startups and larger organizations. Shaumik Daityari explans how to make it even more useful.
Shaumik Daityari explains how to write unit test to automate the process of debugging a codebase in Git.
Naming your startup is important, but it's tough to come up with ideas that aren't taken. These tools can help spark your creativity.
This article explores the WordPress database and how things work in the background. It will also help you gain an understanding of the database structure.
There's no shortage of new things to learn in the web development world. Shaumik Daityari presents some of the best skills you can learn in a weekend