Skip to content
Navigation menu
Search
Powered by Algolia
Search
Log in
Create account
DEV Community
Close
Python Series' Articles
Back to Rahul Gupta's Series
Day 1/100: Why Learn Python in 2025?
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jun 23 '25
Day 1/100: Why Learn Python in 2025?
#
python
#
100daysofcode
#
programming
#
learning
8
reactions
Comments
Add Comment
3 min read
Day 2/100: Installing Python & Setting Up Your Environment
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jun 24 '25
Day 2/100: Installing Python & Setting Up Your Environment
#
python
#
programming
#
100daysofcode
#
learning
1
reaction
Comments
Add Comment
2 min read
Day 3/100: First Python Program — Hello, World! + input()
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jun 24 '25
Day 3/100: First Python Program — Hello, World! + input()
#
python
#
programming
#
learning
#
100daysofcode
2
reactions
Comments
Add Comment
2 min read
Day 4/100: Variables and Data Types Explained Simply
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jun 25 '25
Day 4/100: Variables and Data Types Explained Simply
#
python
#
programming
#
learning
#
100daysofcode
2
reactions
Comments
Add Comment
3 min read
Day 5/100: Working with Strings — Basics to Formatting
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jun 26 '25
Day 5/100: Working with Strings — Basics to Formatting
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 6/100: Numbers, Arithmetic, and Type Conversion
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jun 27 '25
Day 6/100: Numbers, Arithmetic, and Type Conversion
#
python
#
programming
#
learning
#
100daysofcode
Comments
Add Comment
2 min read
Day 7/100: Booleans and Logical Operators in Python
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jun 30 '25
Day 7/100: Booleans and Logical Operators in Python
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 9/100: While Loops with Real-World Examples
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 1 '25
Day 9/100: While Loops with Real-World Examples
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 9/100: While Loops with Real-World Examples
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 2 '25
Day 9/100: While Loops with Real-World Examples
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 10/100: for Loops and the range() Function
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 3 '25
Day 10/100: for Loops and the range() Function
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 11/100: Loop Control – break, continue, and pass
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 3 '25
Day 11/100: Loop Control – break, continue, and pass
#
python
#
programming
#
learning
#
100daysofcode
Comments
Add Comment
2 min read
Day 12/100: Functions in Python – def, return, and Parameters
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 4 '25
Day 12/100: Functions in Python – def, return, and Parameters
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 13/100: Variable Scope – Global vs Local in Python
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 4 '25
Day 13/100: Variable Scope – Global vs Local in Python
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 14/100: Understanding *args and **kwargs in Python Functions
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 5 '25
Day 14/100: Understanding *args and **kwargs in Python Functions
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 15/100: Lambda Functions – Python's Anonymous One-Liners
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 5 '25
Day 15/100: Lambda Functions – Python's Anonymous One-Liners
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 16/100: Python Modules and import Statements
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 7 '25
Day 16/100: Python Modules and import Statements
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 17/100: Built-in Python Functions You Should Know
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 7 '25
Day 17/100: Built-in Python Functions You Should Know
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 18/100: Exception Handling with try-except in Python
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 9 '25
Day 18/100: Exception Handling with try-except in Python
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 19/100: Assertions and Raising Custom Errors in Python
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 9 '25
Day 19/100: Assertions and Raising Custom Errors in Python
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 20/100: Writing Pythonic Code – Introduction to PEP 8
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 10 '25
Day 20/100: Writing Pythonic Code – Introduction to PEP 8
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 21/100: Lists in Python – Create, Access, Modify
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 10 '25
Day 21/100: Lists in Python – Create, Access, Modify
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 22/100: Useful List Methods in Python (append, pop, sort, and more)
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 14 '25
Day 22/100: Useful List Methods in Python (append, pop, sort, and more)
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 23/100: Tuples in Python – When and Why to Use Them
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 14 '25
Day 23/100: Tuples in Python – When and Why to Use Them
#
python
#
programming
#
learning
#
100daysofcode
3
reactions
Comments
Add Comment
2 min read
Day 24/100: Sets and Set Operations in Python
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 15 '25
Day 24/100: Sets and Set Operations in Python
#
python
#
programming
#
learning
#
100daysofcode
Comments
Add Comment
2 min read
Day 25/100: Dictionaries in Python – Key-Value Mastery
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 15 '25
Day 25/100: Dictionaries in Python – Key-Value Mastery
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 26/100: Dictionary Methods in Python (get(), update(), and More)
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 16 '25
Day 26/100: Dictionary Methods in Python (get(), update(), and More)
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
3 min read
Day 27/100: Nested Data Structures in Python
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 16 '25
Day 27/100: Nested Data Structures in Python
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 28/100: List Comprehensions in Python
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 18 '25
Day 28/100: List Comprehensions in Python
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 29/100: Dictionary and Set Comprehensions in Python
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 18 '25
Day 29/100: Dictionary and Set Comprehensions in Python
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 30/100: Copying vs Cloning Lists (Shallow vs Deep Copy)
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 18 '25
Day 30/100: Copying vs Cloning Lists (Shallow vs Deep Copy)
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 31/100: Enumerate, Zip, and Unpacking in Python
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 19 '25
Day 31/100: Enumerate, Zip, and Unpacking in Python
#
python
#
programming
#
learning
#
100daysofcode
3
reactions
Comments
Add Comment
2 min read
Day 32/100: Working with the collections Module in Python
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 19 '25
Day 32/100: Working with the collections Module in Python
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 33/100: Counter, defaultdict, and OrderedDict in Python
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 19 '25
Day 33/100: Counter, defaultdict, and OrderedDict in Python
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 34/100: Using itertools for Advanced Iteration
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 23 '25
Day 34/100: Using itertools for Advanced Iteration
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 35/100: Practice Problem – Data Structure Challenge
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 23 '25
Day 35/100: Practice Problem – Data Structure Challenge
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 36/100: Working with JSON in Python
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 23 '25
Day 36/100: Working with JSON in Python
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 37/100: Using eval() Safely in Python
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 23 '25
Day 37/100: Using eval() Safely in Python
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 38/100: Advanced input() Handling in Python
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Jul 23 '25
Day 38/100: Advanced input() Handling in Python
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 39/100: Working with datetime and calendar in Python
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Aug 1 '25
Day 39/100: Working with datetime and calendar in Python
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 40/100: Python math, random, and statistics Modules
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Aug 1 '25
Day 40/100: Python math, random, and statistics Modules
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 41/100: Reading Files with open() in Python
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Aug 1 '25
Day 41/100: Reading Files with open() in Python
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 42/100: Writing Files and Using Context Managers in Python
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Aug 1 '25
Day 42/100: Writing Files and Using Context Managers in Python
#
programming
#
python
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 43/100: File Modes and Error Handling in Python
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Aug 13 '25
Day 43/100: File Modes and Error Handling in Python
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 44/100 – Working with CSV Files in Python
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Aug 13 '25
Day 44/100 – Working with CSV Files in Python
#
python
#
programming
#
learning
#
100daysofcode
1
reaction
Comments
Add Comment
2 min read
Day 45/100 – Reading/Writing JSON in Python
Rahul Gupta
Rahul Gupta
Rahul Gupta
Follow
Aug 13 '25
Day 45/100 – Reading/Writing JSON in Python
#
programming
#
python
#
learning
#
100daysofcode
2
reactions
Comments
Add Comment
2 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account