![Shaumik Daityari](https://uploads.sitepoint.com/wp-content/uploads/2014/01/feb5b18a7ac559ec6c8e8afcf96418ac-96x96.jpeg)
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
![Using Python to Parse Spreadsheet Data](https://uploads.sitepoint.com/wp-content/uploads/2015/01/1626227477spreadsheet-parse-python.png)
Working with large web apps often involves creating and parsing spreadsheets. Learn how to handle and parse these files using Python.
![A Beginner’s Guide to Keras: Digit Recognition in 30 Minutes](https://uploads.sitepoint.com/wp-content/uploads/2019/10/1625646806keras-digit.png)
Want to create an artificial neural network? Learn step by step how to create a model for recognizing handwritten digits.
![Face Detection and Recognition with Keras](https://uploads.sitepoint.com/wp-content/uploads/2019/10/1572505723faces.png)
Interested in face detection and recognition? Learn how to detect faces in images, extract facial features and match them in different images.
![Getting Started with Natural Language Processing in Python](https://uploads.sitepoint.com/wp-content/uploads/2019/03/1626161974nlp-python.png)
So much data is unstructured. Learn how natural language processing in Python can help you analyze a bunch of unstructured textual data.
![How to Import Data and Export Results in R](https://uploads.sitepoint.com/wp-content/uploads/2017/01/1622009707import-export-big-data.png)
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.
![Creating a WooCommerce Store on the Cloud in 10 Minutes](https://uploads.sitepoint.com/wp-content/uploads/2020/09/1601038937E-commerce-01.jpg)
An eCommerce store enables businesses to reach a larger market. In this tutorial, we explain how you can create an eCommerce store with WooCommerce.
![10 Git Techniques You Need to Know Before You Join a Team](https://uploads.sitepoint.com/wp-content/uploads/2020/03/1583410943git-techniques.png)
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.
![How to Tackle a Python Interview](https://uploads.sitepoint.com/wp-content/uploads/2020/01/1580170329python-interview.png)
Shaumik Daityari helps prep you for your next Python interview by reviewing the types of Python-related questions that may be asked.
![How to Plot Charts in Python with Matplotlib](https://uploads.sitepoint.com/wp-content/uploads/2019/07/1562747352carlos-muza-hpjSkU2UYSU-unsplash.jpg)
This tutorial explains the core concepts of plotting with Matplotlib so that one can explore its full potential and visualize data.
![How to Set Up a Mobile Development Environment](https://uploads.sitepoint.com/wp-content/uploads/2019/06/1561086771dexpad.jpg)
We dismiss mobile platforms as serious workhorses for developers, but today, it's possible to take advantage of mobile portability and desktop flexibility.
![Create a Dynamic Widget in WordPress in Ten Minutes](https://uploads.sitepoint.com/wp-content/uploads/2018/10/1539650982wordpress-widget.jpg)
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.
![3 Ways to Back Up and Restore Databases in WordPress](https://uploads.sitepoint.com/wp-content/uploads/2018/10/1539578592backing-up-wordpress.jpg)
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.
![A Guide to Caching in WordPress](https://uploads.sitepoint.com/wp-content/uploads/2018/10/1539574011wordpress-caching.jpg)
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.
![3 Ways to Run Mobile Marketing Campaigns in Developing Countries](https://uploads.sitepoint.com/wp-content/uploads/2016/08/1470980060featurephone.jpg)
Mobile marketing requires a different approach in developing countries, where smartphone penetration is low. We look at three of those strategies.
![Python on the Web: Why Frameworks Like Django Are Hot](https://uploads.sitepoint.com/wp-content/uploads/2015/08/1439965709python.jpg)
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.
![Jump Start Git: Branching in Git](https://uploads.sitepoint.com/wp-content/uploads/2016/06/1469247856branching.jpg)
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.
![Web Scraping for Beginners](https://uploads.sitepoint.com/wp-content/uploads/2016/05/1469248838scrape.jpg)
Shaumik introduces web scraping, and how you can create your own web scraping scripts for collecting data from the web.
![5 Common Problems Faced by Python Beginners](https://uploads.sitepoint.com/wp-content/uploads/2016/05/1469250204python.jpg)
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.
![Managing Huge Repositories with Git](https://uploads.sitepoint.com/wp-content/uploads/2015/09/1672800865managing-large-files.jpg)
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.