Posts

Python Strings Explained for Beginners (With Simple Examples)

Python Strings Explained for Beginners (With Simple Examples) Python Strings Explained for Beginners (With Simple Examples) Introduction After learning Nested Loops, now we move to one of the most commonly used topics in Python — Strings . Strings are used to store and work with text data . --- What is a String? A string is a sequence of characters enclosed in quotes. name = "Ayush" message = 'Hello World' Strings can be written using single quotes (' ') or double quotes (" "). --- Accessing Characters (Indexing) text = "Python" print(text[0]) # P print(text[3]) # h Index always starts from 0 . --- String Slicing text = "Python" print(text[0:4]) # Pyth print(text[2:]) # thon Slicing allows you to extract part of a string. --- String Length text = "Python" print(len(text)) --- Common String Methods 1. Convert to Uppercase text = "python" ...

Python Nested Loops Explained for Beginners (With Simple Examples)

Python Nested Loops Explained for Beginners (With Simple Examples) Python Nested Loops Explained for Beginners (With Simple Examples) Introduction In the previous post, we learned about break, continue, and pass . Now let's move forward and understand Nested Loops . Nested loops are used when we need to repeat a task inside another repetition. Simply put — a loop inside another loop . --- What is a Nested Loop? A nested loop is a loop placed inside another loop. The inner loop runs completely every time the outer loop runs once. Outer Loop → Controls main repetition Inner Loop → Runs fully for each outer loop cycle --- Basic Example for i in range(3): # Outer loop for j in range(2): # Inner loop print("i =", i, "j =", j) Here: Outer loop runs 3 times Inner loop runs 2 times each time Total execution = 3 × 2 = 6 times --- Understanding the Flow When i = 0 → j runs 0,1 When i = 1 → j runs 0,1 ...

Python break, continue, and pass Explained for Beginners (With Simple Examples)

Python break, continue, and pass Explained for Beginners (With Simple Examples) Python break, continue, and pass Explained for Beginners (With Simple Examples) Introduction In the previous post, we learned about Python Dictionary . Now it's time to understand three important control statements used inside loops: break continue pass These statements help you control how loops behave in Python. --- 1️⃣ What is break in Python? The break statement is used to immediately stop a loop. When Python encounters break, it exits the loop completely. for i in range(1, 6): if i == 4: break print(i) Output: 1 2 3 When i becomes 4, the loop stops. --- When Should You Use break? When a condition is met and no further looping is needed When searching for something in a list When you want to stop early --- 2️⃣ What is continue in Python? The continue statement skips the current iteration and moves to the next iteration of ...

Python Dictionary Explained for Beginners (With Simple Examples)

Python Dictionary Explained for Beginners (With Simple Examples) Python Dictionary Explained for Beginners (With Simple Examples) Introduction In the previous post, we learned about Python Sets . Now let’s learn one of the most powerful and widely used data structures in Python — the Dictionary . Dictionaries are used to store data in key-value pairs . --- What is a Dictionary in Python? A dictionary is a collection of data that: Stores data in key : value pairs Is unordered Is mutable (can be changed) Does not allow duplicate keys Each key in a dictionary must be unique. --- How to Create a Dictionary Dictionaries are created using curly brackets { } with key-value pairs. student = { "name": "Ayush", "age": 22, "course": "Python" } print(student) --- Accessing Dictionary Values You can access dictionary values using keys. student = { "name": "Ayush...

Python Sets Explained for Beginners (With Simple Examples)

Python Sets Explained for Beginners (With Simple Examples) Python Sets Explained for Beginners (With Simple Examples) Introduction In the previous post, we learned about Python Tuples . Now let’s explore another important data structure in Python called Set . Sets are used to store unique values and are very useful in real-world programming. --- What is a Set in Python? A set is a collection of items that is: Unordered Mutable (can be changed) Does not allow duplicate values Sets automatically remove duplicate values. --- How to Create a Set Sets are created using curly brackets { } . numbers = {1, 2, 3, 4} print(numbers) --- Duplicate Values in Sets Let’s see what happens when we add duplicate values. data = {1, 2, 2, 3, 4, 4} print(data) Duplicate values are removed automatically. --- Set with Different Data Types A set can store different data types. info = {"Ayush", 22, True, 75.5} print(info) --- ...

Python Tuples Explained for Beginners (With Simple Examples)

Python Tuples Explained for Beginners (With Simple Examples) Python Tuples Explained for Beginners (With Simple Examples) Introduction In the previous post, we learned about Python Lists . Now let’s learn another important data structure in Python called Tuple . Tuples are very similar to lists, but with one major difference — they cannot be changed . --- What is a Tuple? A tuple is a collection of items that is: Ordered Immutable (cannot be modified) Allows duplicate values Once a tuple is created, you cannot add, remove, or change its elements. --- How to Create a Tuple Tuples are created using round brackets ( ) . numbers = (10, 20, 30) print(numbers) --- Tuple with Different Data Types A tuple can store multiple data types together. data = ("Ayush", 22, True, 75.5) print(data) --- Accessing Tuple Elements You can access tuple elements using index numbers . colors = ("red", "green", ...

Python Lists Explained for Beginners (With Simple Examples)

Python Lists Explained for Beginners (With Simple Examples) Python Lists Explained for Beginners (With Simple Examples) Introduction In the previous post, we learned about Python functions. Now it’s time to learn one of the most important data structures in Python — Lists . Lists allow us to store multiple values in a single variable. --- What is a List? A list is a collection of items stored in a single variable. Lists can store different types of data and are written using square brackets [ ]. --- Creating a List numbers = [1, 2, 3, 4, 5] names = ["Ayush", "Rahul", "Aman"] --- Accessing List Items Each item in a list has an index starting from 0. names = ["Ayush", "Rahul", "Aman"] print(names[0]) print(names[1]) Index starts from 0, not 1. --- Negative Indexing Negative indexing starts from the end of the list. names = ["Ayush", "Rahul", "Aman...