My Blog Posts
Sharing my thoughts, experiences, and technical insights
Python Virtual Environments: What? Why? How?
A virtual environment in Python is an isolated, self-contained directory that contains a specific Python installation and its associated packages.
Understanding Data Analytics Building Blocks
A Comprehensive Guide to Data Analytics Building Blocks
Measures, Metrics, Attributes and Dimensions
The article explains four basic data analytics concepts: measures, metrics, attributes, and dimensions for better data understanding.
Fact Tables and Dimension Tables
Breaking Down Fact Tables and Dimension Tables for Better Data Understanding
Simplify Your Code with Python’s any() and all()
Learn how Python's any() and all() functions efficiently check boolean conditions across iterables like lists.
Zero to Hero in Python in 30 days
Article series for python beginners.
Zero to Hero in Python in 30 days: Day 28: Exceptions
Zero to Hero in Python in 30 days: Day 28: Exceptions
Zero to Hero in Python in 30 days: Day 27: Comprehensions
Zero to Hero in Python in 30 days: Day 27: Comprehensions
Zero to Hero in Python in 30 days: Day 26: File I/O Part II
Zero to Hero in Python in 30 days: Day 26: File I/O Part II
Zero to Hero in Python in 30 days: Day 25: File I/O Part I
Zero to Hero in Python in 30 days: Day 25: File I/O Part I
Zero to Hero in Python in 30 days: Day 24: Modules
Zero to Hero in Python in 30 days: Day 24: Modules
Zero to Hero in Python in 30 days: Day 23: Object Lifecycle
Zero to Hero in Python in 30 days: Day 23: Object Lifecycle
Zero to Hero in Python in 30 days: Day 22: Instance, Class and Static Methods
Zero to Hero in Python in 30 days: Day 22: Instance, Class and Static Methods
Zero to Hero in Python in 30 days: Day 21: Classes
Zero to Hero in Python in 30 days: Day 21: Classes
Zero to Hero in Python in 30 days: Day 20: Basic Introduction to OOP
Zero to Hero in Python in 30 days: Day 20: Basic Introduction to OOP
Zero to Hero in Python in 30 days: Day 19: Using Python Tutor
Zero to Hero in Python in 30 days: Day 19: Using Python Tutor
Zero to Hero in Python in 30 days: Day 18: Dictionaries
Zero to Hero in Python in 30 days: Day 18: Dictionaries
Zero to Hero in Python in 30 days: Day 17: Sets
Zero to Hero in Python in 30 days: Day 17: Sets
Zero to Hero in Python in 30 days: Day 16: Tuples
Zero to Hero in Python in 30 days: Day 16: Tuples
Zero to Hero in Python in 30 days: Day 15: List Methods
Zero to Hero in Python in 30 days: Day 15: List Methods
Zero to Hero in Python in 30 days: Day 14: Lists
Zero to Hero in Python in 30 days: Day 14: Lists
Zero to Hero in Python in 30 days: Day 13: String Methods
Zero to Hero in Python in 30 days: Day 13: String Methods
Zero to Hero in Python in 30 days: Day 12: Strings Part II
Zero to Hero in Python in 30 days: Day 12: Strings Part II
Zero to Hero in Python in 30 days: Day 11: Strings Part I
Zero to Hero in Python in 30 days: Day 11: Strings Part I
Understanding Python Data Model: A Simple Introduction
Understanding Python Data Model: A Simple Introduction
Zero to Hero in Python in 30 days: Day 10: Functions Part II
Zero to Hero in Python in 30 days: Day 10: Functions Part II
Zero to Hero in Python in 30 days: Day 9: Functions Part I
Zero to Hero in Python in 30 days: Day 9: Functions Part I
Zero to Hero in Python in 30 days: Day 8: Taking input from the user and the type() function
Zero to Hero in Python in 30 days: Day 8: Taking input from the user and the type() function
Zero to Hero in Python in 30 days: Day 7: Flow Control Part II
Zero to Hero in Python in 30 days: Day 7: Flow Control Part II
Zero to Hero in Python in 30 days: Day 6: Flow Control Part I
Zero to Hero in Python in 30 days: Day 6: Flow Control Part I
Zero to Hero in Python in 30 days: Day 5: Print function, Comments
Zero to Hero in Python in 30 days: Day 5: Print function, Comments
Zero to Hero in Python in 30 days: Day 4: Operators Part II
Zero to Hero in Python in 30 days: Day 4: Operators Part II
Zero to Hero in Python in 30 days: Day 3: Operators Part I
Zero to Hero in Python in 30 days: Day 3: Operators Part I
Zero to Hero in Python in 30 Days: Day 2: Values, Variables, Expressions
Zero to Hero in Python in 30 Days: Day 2: Values, Variables, Expressions
Zero to Hero in Python in 30 days: Day 1: Terminologies and first Python Program
Zero to Hero in Python in 30 days: Day 1: Terminologies and first Python Program
Zero to Hero in Python in 30 Days: Day 0: Getting Started with Python
Zero to Hero in Python in 30 Days: Day 0: Getting Started with Python
Understanding Python Data Model: A Simple Introduction
Explores Python's built-in special methods and protocols that define object behavior in an approachable way.