Day 6 of my Python Full Stack journey. ✅ Week 2 starts today — Data Structures. First up: Lists — the most used data structure in Python. A list stores multiple values in one variable. And Python gives you powerful built-in methods to work with them. Here's what I typed today: skills = ["Python", "Django", "React"] # Add skills.append("PostgreSQL") # Remove skills.remove("React") # Access by index print(skills[0]) # Python # Loop through for skill in skills: print(skill) Biggest lesson today: List index starts at 0, not 1. I know it sounds obvious. But every beginner makes this mistake at least once 😄 60 minutes done. Pushed to GitHub. Back tomorrow. What's the data structure you use the most in your day to day coding? Drop it below 👇 #PythonFullStack #Day6 #Week2 #BuildingInPublic #100DaysOfCode #Bangalore
Python Full Stack Day 6: Lists in Python
More Relevant Posts
-
🚀 New Blog Published: Python Dictionaries – Store Data in Key-Value Pairs 🐍 As I continue learning Python, I’ve reached one of the most useful and widely used data structures: 👉 Dictionaries Unlike lists that use indexes, dictionaries help us store data in a much smarter way using key-value pairs. In my latest beginner-friendly blog, I explained: ✅ What are Python Dictionaries ✅ How to create and access key-value pairs ✅ Adding, updating, and removing data ✅ Looping through dictionaries ✅ Real-life student record example ✅ Practice questions for beginners This concept is especially important because dictionaries are used in: 💻 APIs 🌐 Web development 🗄️ Databases 🤖 Machine learning I’m documenting my Python journey step by step through CodingNotesHub to make concepts easier for other beginners as well. 📘 Read the full blog here: 🔗 ___________________________ (Link will be added in the comments 👇) Small concepts today → strong foundations tomorrow 🚀 #Python #PythonForBeginners #Programming #PythonDictionary #LearningInPublic #CodingJourney #EngineeringStudents #CodingNotesHub
To view or add a comment, sign in
-
🚀 Ever wondered what really happens when you run a Python program? Most beginners just write code and hit “Run” — but under the hood, Python follows a powerful internal workflow 👇 🔍 Internal Structure & Working of Python 1️⃣ Source Code (Your .py file) You write human-readable code using Python syntax. 2️⃣ Compilation to Bytecode Python doesn’t directly convert your code into machine language. Instead, it compiles it into bytecode — an intermediate, platform-independent form. 3️⃣ Python Virtual Machine (PVM) The bytecode is executed by the PVM, which acts as the engine of Python. 👉 This is what makes Python portable across systems. 4️⃣ Execution & Output The PVM interprets the bytecode line-by-line and produces the final output. 💡 Why this matters? ✔️ Helps you debug smarter ✔️ Improves performance understanding ✔️ Makes you a better developer beyond just syntax 📌 In Simple Terms: Python = Code → Bytecode → PVM → Output Mastering this flow = leveling up from beginner to pro 🔥 --- 💬 What part of Python do you find most confusing — syntax, logic, or internals? Drop your thoughts 👇 --- #Python #Programming #Coding #Developer #SoftwareEngineering #Tech #AI #MachineLearning #DeepLearning #DataScience #CodingLife #LearnPython #PythonDeveloper #ProgrammingLife #TechCareer #CollegeLife #GenZ #FutureTech #CodeNewbie #100DaysOfCode
To view or add a comment, sign in
-
-
🚀 I just published a video on Python Basics — and honestly, this is where most people either build confidence… or quit coding. When I started learning Python, I struggled with simple things like: 👉 What exactly is a variable? 👉 Why does "123" behave differently from 123? 👉 How do arithmetic operations actually work in real code? So I made this video to simplify it 👇 🎥 In this video, I cover: ✔️ Data Types (with clear examples) ✔️ Variables (how they really work) ✔️ Integer vs String (most confusing for beginners) ✔️ Basic Arithmetic Operations No complex jargon. Just simple, practical understanding. 💡 If you're starting your journey in: Python Data Science Programming This will save you a LOT of confusion. 👉 Watch here: https://lnkd.in/gfYVg6uB ⚡ Small request: If you’re learning or already in tech — comment “PYTHON” and I’ll connect with you + share more useful resources. Let’s grow together 🤝 #Python #PythonForBeginners #CodingJourney #LearnPython #DataScience #Programming #Students #CareerGrowth #TechLearning
Python basics for beginners 🔥 | data type ,variable, integer ,string |
https://www.youtube.com/
To view or add a comment, sign in
-
DAY 2 – #LearningInPublic (Python Basics) 🧠 Today’s Focus: My First Calculation in Python ✅ Every programming journey starts with something small — today I wrote my first Python calculation using variables and addition. Here’s what I learned: 📌 Step 1: Create Variables I stored numbers inside variables: • a = 10 • b = 10 Variables act like containers that hold values. 📌 Step 2: Perform Calculation I added both variables: sum = a + b Python calculated the result and stored it in a new variable called sum. 📌 Step 3: Print Output Finally, I displayed the result using print(): Output: 20 Wow You have done your first calculation in Python 💡 Key Concepts Learned • Variables • Assignment operator (=) • Addition operator (+) • Storing results in variables • print() function • Running first Python program This may look simple, but this is the foundation of everything in Python: Data Science Machine Learning AI Automation Web Development Every advanced system starts with basic calculations like this. Small steps. Big journey ahead. 🚀 #LearningInPublic #Python #PythonBeginner #DataScience #AI #Programming #100DaysOfCode #DeveloperJourney #MachineLearning #AIEngineering
To view or add a comment, sign in
-
🚀 Mastering Loops in Python 🐍 Loops in Python are essential for repeating tasks efficiently. They allow you to iterate over a sequence of elements such as lists or strings, executing the same block of code multiple times. This is incredibly useful for automating repetitive operations and processing large amounts of data in your programs. For developers, understanding loops is crucial as they form the backbone of many algorithms and data processing tasks. By mastering loops, you can write more concise and elegant code, improving the efficiency and readability of your applications. 🔎 Let's break it down step by step: 1️⃣ Initialize a counter variable 2️⃣ Set the condition for the loop to continue 3️⃣ Execute the code block inside the loop 4️⃣ Update the counter to progress through the sequence ```python # Example of a for loop in Python for i in range(5): print("Iteration", i) ``` 🚩 Pro Tip: Use `enumerate()` to access both the index and value of an item in a loop effortlessly. ❌ Common Mistake: Forgetting to update the counter variable in a loop, leading to an infinite loop and crashing your program. 🤔 What's your favorite use case for loops in Python? 🌐 View my full portfolio and more dev resources at tharindunipun.lk #PythonProgramming #DeveloperTips #CodingCommunity #LearnToCode #LoopInPython #CodeNewbie #TechTalks #ProgrammingLife
To view or add a comment, sign in
-
-
🚀 Day 68 | Python Revision (Up to Recursion) Today I focused on revising all Python concepts up to recursion 📘 🔹 What I Revised: • Basics → variables, data types, input/output • Control statements → if-else, loops • Functions → user-defined functions, arguments • Built-in functions → len(), sum(), min(), max(), etc. • String methods → strip(), split(), replace(), join() • List & Dictionary operations • Lambda functions and functional programming basics • Recursion → factorial, list flattening 💡 Key Learning: • Revision helps in connecting all concepts together • Improved clarity on when to use loops vs recursion • Strengthened understanding of problem-solving approaches 🔥 Takeaway: 👉 Strong fundamentals come from consistent revision Consistency + Revision = Confidence 🚀 #Day68 #Python #Revision #Recursion #ProblemSolving #CodingJourney #10000Coders #PythonDeveloper #SravanKumarSir
To view or add a comment, sign in
-
🚀 Day 7 of My Python Learning Journey Today, I explored one of the most powerful and flexible data structures in Python — Lists 🐍 Think of a list like a smart container 📦 that can hold anything — numbers, strings, even mixed data — all in one place! 🔍 What I learned: ✨ Lists are ordered, mutable, and allow duplicates ✨ Represented using square brackets [ ] ✨ Supports indexing for easy access ✨ Can store heterogeneous elements 💡 Ways to take input into a list: Using loops (element by element) Using map() for single-line input (clean and efficient!) ⚙️ Explored Inbuilt Methods: 🔹 append() – Add elements at the end 🔹 clear() – Remove all elements 🔹 copy() – Create a new list (avoiding aliasing!) 🔹 count() – Count occurrences of an element 🔹 extend() – Merge lists 🔹 index() – Find position of an element 🔹 insert() – Add element at specific position 🔹 pop() – Remove elements (and return them!) 🧠 One small realization today: Lists aren’t just collections… they’re like mini toolkits that make data handling smooth and dynamic. 📈 Slowly building consistency, one concept at a time! #Python #CodingJourney #LearningInPublic #100DaysOfCode #PythonBasics #Programming #StudentLife #TechSkills
To view or add a comment, sign in
-
Day 7 of my Python Full Stack journey. ✅ Today's topic: Dictionaries — the most important data structure in Python. A dictionary stores data as key-value pairs. Think of it like a real dictionary — word (key) and its meaning (value). Here's what I typed today: student = { "name": "Punith", "age": 24, "course": "Python Full Stack" } # Access print(student["name"]) # Punith # Add / Update student["city"] = "Bangalore" # Loop through for key, value in student.items(): print(f"{key}: {value}") Why this matters for Django: Every Django model, every API response, every JSON data — all dictionary-like. If you understand dictionaries, Django will make sense. 60 minutes done. Pushed to GitHub. Day 8 tomorrow. One week and 2 days in. Still showing up. 💪 #PythonFullStack #Day7 #Dictionaries #BuildingInPublic #100DaysOfCode #Bangalore
To view or add a comment, sign in
-
-
🚀 Day 16 – Exploring REST API Tools in Python Today I learned about tools and frameworks used to build REST APIs in Python, and how real-world APIs are structured. 🔹 Key Concepts Covered: • Understanding how APIs manage resources like countries (name, capital, area) • Designing endpoints such as /countries for handling data • Using JSON as a standard data format • Storing data temporarily using Python lists 🔹 Framework Explored: Flask • Lightweight Python framework for building APIs • Handles HTTP requests and routes them to functions • Built simple endpoints like: GET /countries → retrieve data POST /countries → add new data 🔹 What I understood: • How APIs are structured in real applications • How requests and responses work in backend systems • How Python can be used not just to consume APIs, but also to build them This was my first step into backend API development using Python, and it gave me a clear understanding of how data flows in real-world applications. Continuing to build my Data Engineering & API knowledge step by step. 🐍💻 #Python #DataEngineering #APIs #RESTAPI #BackendDevelopment #LearningJourney #SelfLearning
To view or add a comment, sign in
-
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
“Highly valuable notes! Simplifying concepts like this is not easy. What made you organize it in this way? I also post easy-to-understand notes — feel free to follow for more!”