Filter DataFrame in Python Pandas

pandas filter

Recently, I was working on a data analysis project where I needed to filter a large dataset to focus on specific information. Pandas, a useful Python library, makes this task incredibly easy with its filtering capabilities. In this article, I will share various methods to filter DataFrames in Pandas, from basic boolean filtering to advanced … Read more >>

How to Count Rows With Conditions in Pandas

pandas count rows with condition

Working with data often requires filtering and counting specific information. Recently, I was analyzing US sales data and needed to count the number of transactions that exceeded $1,000. This is a common requirement when processing large datasets. Pandas makes this task simple with several different approaches. In this article, I’ll share nine practical ways to … Read more >>

Convert Number to Date in TypeScript

Convert Number to Date in TypeScript with Unixtime stamp

When I was working on a TypeScript project recently, I got a requirement to show dates from a system that sent me big numbers like 1623456789000. These numbers are called timestamps, and they represent a date and time, but in a format that’s hard to read. In this blog, I will show you how to … Read more >>

How to Avoid Duplicate Enum Values in TypeScript

Avoid Duplicate Enum Values in TypeScript

Avoiding duplicate enum values in TypeScript is important to maintain clarity and avoid unexpected behavior when using enums. Here’s a realistic scenario showing how duplicate values can cause problems and how to avoid them. In this tutorial, we will learn how to avoid duplicate Enum values in TypeScript, how duplicate enum values can lead to … Read more >>

How to Check for Invalid Dates in TypeScript?

Check invalid dates in typescript

Have you ever seen your app behave strangely just because someone entered the wrong date? For example, a user might type “2025-02-30”, which is not even a real date or the used date format is not valid for the app’s date settings. These small issues can cause big problems if we don’t handle them properly. … Read more >>

Difference Between Undefined and Null In TypeScript

Difference Between Undefined and Null In TypeScript

When working with TypeScript, it’s crucial to understand the difference between undefined and null. Both undefined and null are used to represent the absence of a value, but they have distinct meanings and behaviors. In this tutorial, we’ll dive deep into the difference between undefined and null in TypeScript, explore their use cases, and provide … Read more >>

How to Check for an Empty Object in TypeScript

How to Check for an Empty Object in TypeScript

While building an admin panel, when an admin selects a user, their details are fetched from the server and stored in a userInfo object. But sometimes, the server returns an empty object ({}), meaning no user was found. Understanding how to perform this check efficiently can prevent potential bugs and improve your application’s performance. We … Read more >>

How to Use TypeScript Enums with Functions

Use TypeScript Enums with Functions Effectively

Imagine you work in a coffee shop and want to write a program to handle coffee orders. You create an enum to list coffee sizes like Small, Medium, and Large. Then, you write a function that takes a size from this enum and gives the correct price. Using enums helps make sure only the correct … Read more >>

Dynamic Layout with QSpacerItem in PyQt6

Layout with QSpacerItem in PyQt6

Recently, I was working on a PyQt6 application where I needed to create a responsive UI that would adapt to different window sizes. The challenge was to keep elements properly aligned and spaced regardless of how the user resized the window. That’s when I discovered the power of QSpacerItem in PyQt6. In this article, I … Read more >>

QTreeView Widget in PyQt6

PyQt6 QTreeView

As a Python developer who has worked extensively with GUI applications, I have found the QTreeView widget in PyQt6 to be very useful for displaying hierarchical data. Whether you’re building an application that needs to show file systems, organizational charts, or any nested data structure, QTreeView offers a flexible solution. In this article, I will … Read more >>

51 Python Programs

51 PYTHON PROGRAMS PDF FREE

Download a FREE PDF (112 Pages) Containing 51 Useful Python Programs.

pyython developer roadmap

Aspiring to be a Python developer?

Download a FREE PDF on how to become a Python developer.

Let’s be friends

Be the first to know about sales and special discounts.