EDA, Preprocessing, Feature Engineering, Model Building with Python

Sales Data Analysis with Python

Introduction ABC Private Limited, a retail company, aims to gain valuable insights into their customers’ purchasing habits. By analyzing the provided summary of high-volume product purchase history, which includes customer demographics and product details, ABC can uncover patterns and trends in customer spending across different product categories. We will explore the analysis step-by-step using the test.csv and train.csv files. Through a combination of theoretical explanations and practical demonstrations, we will delve into data preprocessing, exploratory data analysis, feature engineering, and model building....

Launching my digital product series on Gumroad!

Digital Product Series Launch!

Boost Your Interview Success with our Exclusive Digital Product Series We are thrilled to announce the launch of our brand new series of digital products on Gumroad, designed to help you excel in your interviews and land your dream job! Our products are carefully crafted to provide you with the necessary tools and resources to master key concepts, enhance your problem-solving skills, and confidently tackle coding interviews. Introducing the First Set of Resources We are excited to release the first few resources that are now available for purchase at an incredibly affordable rate:...

Setting Up CI/CD to Netlify for Static Sites via Github

Setting Up CI/CD to Netlify for Static Sites via Github

Description This article provides step-by-step instructions on how to set up continuous integration and continuous deployment (CI/CD) to Netlify for static site deployments using Github. Readers will learn how to optimize their deployment pipeline for maximum efficiency, streamline their workflow and reduce the risk of errors. Like this website? It was built with Amazing Hugo Shortcodes I. Introduction In today’s fast-paced software development landscape, Continuous Integration and Continuous Deployment (CI/CD) have become crucial for ensuring high-quality software releases at a rapid pace....

Part 3 - Wrap-Up and Testing

Django Crypto App Part 3

Introduction Welcome to the final part of the 3-part technical tutorial series, where have been building a Django project that enables users to manage their cryptocurrency portfolios. To implement the functionalities and additional features, we’ll be utilizing API calls to coingecko or any other cryptocurrency API. Want to start from the beginning? Read Part 1 In the first part, we set up the project and created the models. In the second part continued off from that point and added all the templates, views and urls and code up the entire crypto project....

Part 2 - Templates, Views and URLs

Django Crypto App Part 2

Introduction Welcome to the second part of the 3-part technical tutorial series, where we’ll be building a Django project that enables users to manage their cryptocurrency portfolios. To implement the functionalities and additional features, we’ll be utilizing API calls to coingecko or any other cryptocurrency API. Missed the first part of the project? Check it out HERE In the previous part, we set up the project and created the models. Now, we will continue off from that point and add the templates, views and urls and code up the entire project....

Part 1 - Functional Requirements and Setup

Django Crypto App Part 1

Introduction Welcome to this 3-part technical tutorial series, where we’ll be building a Django project that enables users to manage their cryptocurrency portfolios. To implement the functionalities and additional features, we’ll be utilizing API calls to coingecko or any other cryptocurrency API. In Part 1, we will be defining the functional requirements and give you the overview of what we are building, the approach, the high-level design and the project setup using Django....

Django ORM Cheatsheet + Exercises

Ultimate Django ORM Cheatsheet + Exercises

Querying Django Models with Examples In Django, querying the database is an essential task when working with models. Django’s QuerySet API provides an extensive range of methods to query the database efficiently. In this article, we’ll go over several examples of how to query Django models using the QuerySet API, along with code snippets that demonstrate the functionality of each method. Terminology Let us first go over some of the terminology that is used in conjunction with the QuerySet API....

2023 Tech Stack

UML Diagrams with ChatGPT: Step-by-Step Tutorial

Introduction Are you tired of spending hours designing UML diagrams for your projects? Look no further than ChatGPT, a powerful language model that can generate PlantUML code based on your project description. In this tutorial, we will guide you through the steps to use ChatGPT to generate UML diagrams for your projects in just a few clicks. Step 1: Write Your Project Description The first step is to write your project description or title....

2023 Tech Stack

What I am Learning in 2023

Django Master Database Queries in Django with 40 Django ORM Exercises 🚀2023 is here, and I’m ready to blast off into the world of new tech! First up on my list is the one and only Django 🤘. This bad boy is known for its ease of use and flexibility, plus it’s got a huge community of cool kids using it. I can’t wait to dive deeper and discover all its hidden gems like the ORM, admin interface, and built-in security features....

Cyberpunk Sci-Fi Analysis of Accelerationism

Accelerating into the Future: e/acc Ruminations

Introduction Yo, what’s good, internet? Welcome to my blog post about the wild, wild world of accelerationism. Now, I know some of you might be thinking, “Ugh, another boring article about some fancy words I don’t understand?” But hear me out, fam. This stuff is actually pretty cool, I promise. Brief overview of accelerationism Now, I know some of you might be thinking, “But wait, I thought accelerationism was just a fancy way of saying ’let’s go faster’?...

Developer experience at CRIF Hackathon 2023. Innovating the future, one hackathon at a time.

Celebrating victory at CRIF Hackathon 2023

Like Machine Learning with Python? Try Sales Data Analysis Walkthrough Winning a hackathon is an incredible feeling, and it’s even more special when it’s your very first one. The adrenaline rush of competing against some of the brightest minds in the industry, the satisfaction of solving complex problems, and the thrill of being recognized for your hard work are all emotions that are hard to put into words. In this article, I’ll walk you through the journey of our team who recently won their first ever hackathon, the CRIF Hackathon 2023....