DEV Community

Python Series' Articles

Back to Rahul Gupta's Series
Day 1/100: Why Learn Python in 2025?
Cover image for Day 1/100: Why Learn Python in 2025?

Day 1/100: Why Learn Python in 2025?

8
Comments
3 min read
Day 2/100: Installing Python & Setting Up Your Environment
Cover image for Day 2/100: Installing Python & Setting Up Your Environment

Day 2/100: Installing Python & Setting Up Your Environment

1
Comments
2 min read
Day 3/100: First Python Program — Hello, World! + input()
Cover image for Day 3/100: First Python Program — Hello, World! + input()

Day 3/100: First Python Program — Hello, World! + input()

2
Comments
2 min read
Day 4/100: Variables and Data Types Explained Simply
Cover image for Day 4/100: Variables and Data Types Explained Simply

Day 4/100: Variables and Data Types Explained Simply

2
Comments
3 min read
Day 5/100: Working with Strings — Basics to Formatting
Cover image for Day 5/100: Working with Strings — Basics to Formatting

Day 5/100: Working with Strings — Basics to Formatting

1
Comments
2 min read
Day 6/100: Numbers, Arithmetic, and Type Conversion
Cover image for Day 6/100: Numbers, Arithmetic, and Type Conversion

Day 6/100: Numbers, Arithmetic, and Type Conversion

Comments
2 min read
Day 7/100: Booleans and Logical Operators in Python
Cover image for Day 7/100: Booleans and Logical Operators in Python

Day 7/100: Booleans and Logical Operators in Python

1
Comments
2 min read
Day 9/100: While Loops with Real-World Examples
Cover image for Day 9/100: While Loops with Real-World Examples

Day 9/100: While Loops with Real-World Examples

2
Comments
2 min read
Day 9/100: While Loops with Real-World Examples
Cover image for Day 9/100: While Loops with Real-World Examples

Day 9/100: While Loops with Real-World Examples

1
Comments
2 min read
Day 10/100: for Loops and the range() Function
Cover image for Day 10/100: for Loops and the range() Function

Day 10/100: for Loops and the range() Function

1
Comments
2 min read
Day 11/100: Loop Control – break, continue, and pass
Cover image for Day 11/100: Loop Control – break, continue, and pass

Day 11/100: Loop Control – break, continue, and pass

Comments
2 min read
Day 12/100: Functions in Python – def, return, and Parameters
Cover image for Day 12/100: Functions in Python – def, return, and Parameters

Day 12/100: Functions in Python – def, return, and Parameters

1
Comments
2 min read
Day 13/100: Variable Scope – Global vs Local in Python
Cover image for Day 13/100: Variable Scope – Global vs Local in Python

Day 13/100: Variable Scope – Global vs Local in Python

1
Comments
2 min read
Day 14/100: Understanding *args and **kwargs in Python Functions
Cover image for Day 14/100: Understanding *args and **kwargs in Python Functions

Day 14/100: Understanding *args and **kwargs in Python Functions

1
Comments
2 min read
Day 15/100: Lambda Functions – Python's Anonymous One-Liners
Cover image for Day 15/100: Lambda Functions – Python's Anonymous One-Liners

Day 15/100: Lambda Functions – Python's Anonymous One-Liners

1
Comments
2 min read
Day 16/100: Python Modules and import Statements
Cover image for Day 16/100: Python Modules and import Statements

Day 16/100: Python Modules and import Statements

1
Comments
2 min read
Day 17/100: Built-in Python Functions You Should Know
Cover image for Day 17/100: Built-in Python Functions You Should Know

Day 17/100: Built-in Python Functions You Should Know

4
Comments
2 min read
Day 18/100: Exception Handling with try-except in Python
Cover image for Day 18/100: Exception Handling with try-except in Python

Day 18/100: Exception Handling with try-except in Python

2
Comments
2 min read
Day 19/100: Assertions and Raising Custom Errors in Python
Cover image for Day 19/100: Assertions and Raising Custom Errors in Python

Day 19/100: Assertions and Raising Custom Errors in Python

1
Comments
2 min read
Day 20/100: Writing Pythonic Code – Introduction to PEP 8
Cover image for Day 20/100: Writing Pythonic Code – Introduction to PEP 8

Day 20/100: Writing Pythonic Code – Introduction to PEP 8

1
Comments
2 min read
Day 21/100: Lists in Python – Create, Access, Modify
Cover image for Day 21/100: Lists in Python – Create, Access, Modify

Day 21/100: Lists in Python – Create, Access, Modify

1
Comments
2 min read
Day 22/100: Useful List Methods in Python (append, pop, sort, and more)
Cover image for Day 22/100: Useful List Methods in Python (append, pop, sort, and more)

Day 22/100: Useful List Methods in Python (append, pop, sort, and more)

1
Comments
2 min read
Day 23/100: Tuples in Python – When and Why to Use Them
Cover image for Day 23/100: Tuples in Python – When and Why to Use Them

Day 23/100: Tuples in Python – When and Why to Use Them

3
Comments
2 min read
Day 24/100: Sets and Set Operations in Python
Cover image for Day 24/100: Sets and Set Operations in Python

Day 24/100: Sets and Set Operations in Python

Comments
2 min read
Day 25/100: Dictionaries in Python – Key-Value Mastery
Cover image for Day 25/100: Dictionaries in Python – Key-Value Mastery

Day 25/100: Dictionaries in Python – Key-Value Mastery

1
Comments
2 min read
Day 26/100: Dictionary Methods in Python (get(), update(), and More)
Cover image for Day 26/100: Dictionary Methods in Python (get(), update(), and More)

Day 26/100: Dictionary Methods in Python (get(), update(), and More)

1
Comments
3 min read
Day 27/100: Nested Data Structures in Python
Cover image for Day 27/100: Nested Data Structures in Python

Day 27/100: Nested Data Structures in Python

1
Comments
2 min read
Day 28/100: List Comprehensions in Python
Cover image for Day 28/100: List Comprehensions in Python

Day 28/100: List Comprehensions in Python

1
Comments
2 min read
Day 29/100: Dictionary and Set Comprehensions in Python
Cover image for Day 29/100: Dictionary and Set Comprehensions in Python

Day 29/100: Dictionary and Set Comprehensions in Python

1
Comments
2 min read
Day 30/100: Copying vs Cloning Lists (Shallow vs Deep Copy)
Cover image for Day 30/100: Copying vs Cloning Lists (Shallow vs Deep Copy)

Day 30/100: Copying vs Cloning Lists (Shallow vs Deep Copy)

1
Comments
2 min read