🚀 Python Daily Playlist — Day 02 Yesterday we learned about Variables — how Python stores information. Today we move to something every Python developer uses constantly: Lists. Lists are one of the most powerful data structures in Python. They allow you to store multiple values in a single variable and manipulate them easily. Think of a list as a container that can hold many items in order. For example: fruits = ["apple", "banana", "mango", "orange"] print(fruits) print(fruits[0]) Output: ['apple', 'banana', 'mango', 'orange'] apple Here’s what makes lists powerful: • They maintain order of items • You can add, remove, or modify values • They work perfectly for loops, data processing, and automation This is why lists are used everywhere in Python — from simple scripts to complex data pipelines. 📌 Quick Revision • Lists store multiple values inside square brackets [] • Each item has an index position starting from 0 • Lists are mutable, meaning they can be changed • We can also Slice the list using "listname[start Index:end index]" 💬 Question for developers: What do you usually store in Python lists most often — numbers, strings, or objects? Let’s discuss in the comments 👇 #PythonLearning #PythonDeveloper #CodingJourney #SoftwareDevelopment #Python
Python Lists: Data Storage and Manipulation
More Relevant Posts
-
Python Variables Explained Simply (With Real Examples) In Python, everything you work with is data. When you create a variable, Python: Creates the data in memory Assigns a reference (variable name) to it Think of a variable as a label stuck on a box. Simple code = age = 25 Here , Age is a variable and 25 is the value assigned to it. Python does not require any type declaration. Because it's type is already determined. age = 25 # integer price = 19.99 # float name = "Alex" # string is_active = True # boolean A simple coding example which defines about user profile by using different datatypes : name = "Rahul" age = 24 height = 5.9 is_student = True print("Name:", name) print("Age:", age) print("Height:", height) print("Student Status:", is_student) Dynamic Typing : As informed earlier ,Python allows changing type dynamically. x = 10 print(type(x)) x = "hello" print(type(x)) Output : <class 'int'> <class 'str'> Because of this flexibility, python is fast for development. Important Concept: Checking Data Type Python provides type().Useful in debugging and validation. age = 22 print(type(age)) output : <class 'int'> #Python #Programming #Coding #LearnToCode #Beginners #TechCareer #SelfLearning
To view or add a comment, sign in
-
💡How self Works in Python Classes In Python, we can create a class and then create objects (instances) from that class. When we call a method using an object, self refers to the object that invoked the method. 🔹Example class Person: def say_name(self, name): print("My name is", name) p1 = Person() p2 = Person() p1.say_name("Ahmed") p2.say_name("Mohamed") ➡️ Output My name is Ahmed My name is Mohamed 🔹Execution Steps 1️⃣ We created a class called Person. 2️⃣ Inside the class, we defined a method called say_name, which takes two parameters: • self • name 3️⃣ Then we created two objects (instances) from the class: • p1 • p2 4️⃣ When we write: p1.say_name("Ahmed") Python internally interprets it as: Person.say_name(p1, "Ahmed") So: self = p1 name = "Ahmed" ➡️ The method prints: My name is Ahmed 5️⃣ When we write: p2.say_name("Mohamed") Python interprets it as: Person.say_name(p2, "Mohamed") So: self = p2 name = "Mohamed" ➡️ The method prints: My name is Mohamed 🔹 Main Idea When we call a method using an object: object.method() self automatically refers to the object that called the method. This allows the method to know which instance it is currently working with, so it can access and work with that object’s data. #Python #PythonProgramming #OOP #LearnPython #Coding #SoftwareDevelopment
To view or add a comment, sign in
-
🚀 #python #Ep 2: Understanding #Data Types in Python In Python, everything is an object, and every object has a data type. Data types define what kind of value a variable holds and what operations you can perform on it. 🔗 Code reference: https://lnkd.in/ei6STRqT 🧠 Why Data Types Matter? Prevent errors in your code Help Python understand how to store and process data Make your programs efficient and readable 📌 Common Python Data Types 🔢 Numeric Types int → Whole numbers (10, -5) float → Decimal numbers (3.14) complex → Complex numbers (2+3j) 📝 String (str) Used to store text Example: "Hello Python" ✅ Boolean (bool) Only two values: True or False 📦 Sequence Types list → Ordered & mutable → [1, 2, 3] tuple → Ordered & immutable → (1, 2, 3) 🗂️ Mapping Type dict → Key-value pairs → {"name": "Hari"} 🔁 Set Types set → Unordered & unique values → {1, 2, 3} 💡 Pro Tip Python is dynamically typed, meaning you don’t need to declare data types explicitly — Python figures it out at runtime 🔍 Example x = 10 # int y = 3.14 # float name = "Hari" # str is_active = True # bool 📣 Final Thought Mastering data types is the foundation of Python programming. Once you understand them, everything else becomes easier! #Python #Coding
To view or add a comment, sign in
-
-
Day 50 : Python Type Conversion in Python Today I understood how to convert data types in Python and how it is useful for easy processing. Hands-on : - Today I learned about type conversion in Python, which is essential for transforming data from one type to another based on requirements. - I started by converting strings to integers using functions like int(), which is useful when working with numerical input stored as text. - Next, I explored how to convert between lists, sets, and tuples, allowing flexibility in handling collections. - For example, converting a list to a set helps remove duplicates, while converting to a tuple makes the data immutable. - I also learned about converting dictionaries, such as extracting keys, values, or items into list formats for easier processing. - Additionally, I practiced converting strings to lists, where each character or word can be separated into elements using functions like list() or split(). - These conversions are crucial for data cleaning, transformation, and preparation in real-world projects. Result : - Successfully understood how to convert between different data types in Python to make data more usable and structured. Key Takeaways : - Type conversion helps adapt data for different operations. - int() converts strings into numeric values. - Lists, sets, and tuples can be converted based on use case. - Dictionary data can be extracted into keys, values, or items. - Strings can be converted into lists for easier manipulation. #Python #Programming #DataAnalytics #LearningJourney #TypeConversion #CodingBasics #DataScience #BeginnerPython #AnalyticsSkills
To view or add a comment, sign in
-
-
Python Tip Every Beginner Should Know One concept that saves you from many bugs in Python Mutable vs Immutable Objects In Python, some objects can change after creation, while others cannot. 🔹 Immutable Objects (cannot change) Examples: int, float, string, tuple x = 10 x = x + 5 print(x) Here Python creates a new object instead of modifying the original one. Another example: name = "Python" name[0] = "J" # Error Strings are immutable, so their values cannot be changed. 🔹 Mutable Objects (can change) Examples: list, dictionary, set numbers = [1, 2, 3] numbers.append(4) print(numbers) Output: [1, 2, 3, 4] Here the same list object is modified. 💡 Why this matters? If you pass a list to a function, the original data can change. def add_item(lst): lst.append(100) data = [1, 2, 3] add_item(data) print(data) Output: [1, 2, 3, 100] Understanding this concept helps a lot in: ✔ Data Analysis ✔ Machine Learning ✔ Writing clean Python code 📌 Tip: If you want to avoid modifying the original list: new_list = old_list.copy() Small Python concepts like this make a big difference in writing better code. If you're learning Python, remember this: Mutable → Can change Immutable → Cannot change If you're learning Python, mastering small concepts like this makes a big difference. #Python #PythonProgramming #Coding #DataScience #LearnPython #ProgrammingTips #DataAnalyst
To view or add a comment, sign in
-
Stop using + to join strings in Python! 🐍 When you are first learning Python, it is tempting to use the + operator to build strings. It looks like this: name = "Gemini" status = "coding" print("Hello, " + name + " is currently " + status + ".") The Problem? In Python, strings are immutable. Every time you use +, Python has to create a brand-new string in memory. If you are doing this inside a big loop, your code will slow down significantly. The Pro Way: f-strings (Fast & Clean) Since Python 3.6, f-strings are the gold standard. They are faster, more readable, and handle data types automatically. The 'Pro' way: print(f"Hello, {name} is currently {status}.") Why use f-strings? Speed: They are evaluated at runtime rather than constant concatenation. Readability: No more messy quotes and plus signs. Power: You can even run simple math or functions inside the curly braces: print(f"Next year is {2026 + 1}") Small changes in your syntax lead to big gains in performance. Are you still using + or have you made the switch to f-strings? Let’s talk Python tips in the comments! 👇 #Python #CodingTips #DataEngineering #SoftwareDevelopment #CleanCode #PythonProgramming
To view or add a comment, sign in
-
📢 Day 2 of my Python series is LIVE on MrCloudBook! 🐍 𝗣𝘆𝘁𝗵𝗼𝗻 𝗢𝗽𝗲𝗿𝗮𝘁𝗼𝗿𝘀 & 𝗘𝘅𝗽𝗿𝗲𝘀𝘀𝗶𝗼𝗻𝘀 — the building blocks that make your variables actually DO something! In Day 1, we covered variables and data types — the nouns of Python. Day 2 is all about the verbs. ✅ Here's what's inside: 🔢 Arithmetic operators — including the 3 that surprise every beginner: //, %, ** 🔍 Comparison operators — and the classic = vs == trap 🧠 Logical operators — and, or, not (with short-circuit evaluation!) ✅ Truthiness — what Python considers True or False 📝 Assignment operators — +=, -=, *= and more 🔤 String operators — +, *, and in 🎯 Operator precedence — so your expressions mean what you think they mean 💼 A complete Invoice Calculator project using every concept from the article If you're starting your Python journey or know someone who is — this one's for you. 🙌 👇 Read it here: https://lnkd.in/gSqznx_T #Python #LearnPython #PythonForBeginners #MrCloudBook #DevOps #100DaysOfCode #Programming #TechCommunity
To view or add a comment, sign in
-
🖥️ Day 1 of python journey What I learned today: Variables and the 4 core data types. Python has four fundamental types that appear in every program ever written: int — whole numbers. Every user ID, every age, every count, every loop index in every application is an integer. float — decimal numbers. Every price, every percentage, every measurement is a float. One important thing I learned: 0.1 + 0.2 in Python equals 0.30000000000000004, not 0.3. This is a floating-point precision issue that causes real bugs in financial applications. Professional developers use Python's Decimal module for money calculations. str — text. Every API response your application receives, every database field it reads, every message it displays is a string. bool — True or False. The entire logic of every program — every condition, every decision, every filter — is powered by boolean values. The insight that changed how I think about Python: input() always returns a string. Always. Even if the user types 100, Python gives you "100" — the text, not the number. If you try to do arithmetic on it without casting, you get a TypeError. The fix: int(input("Enter your age: ")) — convert the string to an integer immediately. This is the very first thing that trips up beginners. I learned it on Day 1. What I built today: A personal profile program that takes 5 inputs — name, age, city, is_employed, salary — stores them in correctly typed variables, and prints a formatted summary using f-strings: f"Name: {name} | Age: {age} | City: {city}" Simple? Yes. But this exact pattern — collect input, store in typed variables, format and display output — appears in every data entry form, every registration page, every dashboard in every Python application. #Day1#Python#PythonBasic#codewithharry#w3schools.com
To view or add a comment, sign in
More from this author
Explore related topics
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development