𝗗𝗮𝘆 𝟮𝟬/𝟯𝟬 This week wasn't about learning new syntax. It was about noticing how Python actually behaves 𝗕𝘂𝗴𝘀 are rarely confusing because they are complex. They are confusing because they don't show up where they actually start 📍 𝗔 𝗹𝗶𝘀𝘁 changes… but the issue was three functions ago 📍 𝗔 𝗳𝘂𝗻𝗰𝘁𝗶𝗼𝗻 runs fine… but your data is already different 📍 𝗧𝘄𝗼 𝘃𝗮𝗿𝗶𝗮𝗯𝗹𝗲𝘀 look the same… but behave differently That’s the tricky part. it might feel simple until you have to 𝗱𝗲𝗯𝘂𝗴 it. Still figuring it out, but now I know what to pay attention to. #Python #30DaysOfCode #LearningInPublic #Day20 #JECRC
Python behavior vs syntax
More Relevant Posts
-
💻 Day 18 of #100DaysOfCode Today I explored some deeper concepts in Python 🐍 What I covered: - Learned about recursive functions - Understood local and global variables - Practiced examples to see how scope works I realized that recursion requires clear thinking and proper base conditions, otherwise it can easily lead to infinite loops. Also, understanding variable scope is important to avoid unexpected behavior in programs. Focused on practicing with examples to build clarity. See you all tomorrow with new learnings and more progress 🚀 #Python #100DaysOfCode #CodingJourney #Learning #Consistency
To view or add a comment, sign in
-
#Day2 of learning Python 🐍 Today was more of a recall and reinforcement day. I revisited concepts like recursive functions and higher-order functions, which I had learned before. It was a great refresher to understand how recursive functions allow a function to call itself to solve complex problems step by step, and how higher-order functions can take other functions as arguments or return them, making code more flexible and powerful. Revisiting known concepts helps strengthen fundamentals and build more confidence while moving forward. Day 2 complete — 98 days to go! 🚀 #Day2 #PythonLearning #Recursion #HigherOrderFunctions #100DaysOfLearning #CodingJourney #SkillShikshya
To view or add a comment, sign in
-
🚀 Day 34 – LeetCode Journey Today’s problem: Isomorphic Strings ✔️ Solved using a concise Python approach with sets ✔️ Compared unique character patterns efficiently ✔️ Achieved clean and optimized code 💡 Key Insight: By comparing the lengths of set(s), set(t), and set(zip(s, t)), we can quickly verify if both strings follow the same mapping pattern — ensuring a one-to-one relationship. Sometimes, the simplest solutions are the most powerful ✨ Continuing to learn, simplify, and grow every day 🔥💪 #LeetCode #Day34 #Python #Strings #Hashing #ProblemSolving #CodingJourney #100DaysOfCode
To view or add a comment, sign in
-
-
While learning LangGraph, one small Python concept suddenly became much more important to me: TypedDict. At first, I thought it was just “type annotations for dictionaries.” Useful, sure—but nothing special. Then I started thinking about state. When multiple nodes in a workflow keep reading and updating shared data, an unstructured dict becomes chaos very quickly. - Missing keys. - Unexpected values. - Confusing debugging. TypedDict solves that by forcing structure into state. That was my takeaway: - Sometimes tools that look “optional” become essential once systems start growing. #Python #BackendDevelopment #LangGraph #AIEngineering #BuildInPublic
To view or add a comment, sign in
-
Most people learn Python by staring at output. I tried something different. 👇 This is what actually happens when Python executes a basic function — step by step, visually. No theory. No slides. Just execution in real time. Still early in my journey — but this is how I'm learning. If you're learning Python too, drop a 👋 below. 🔧 Tool: pythontutor / staying.fun 🐍 Concept: Functions — how they're called, executed & returned #Python #LearningInPublic #DataAnalytics #BBA #100DaysOfCode #PythonBeginners
To view or add a comment, sign in
-
Day 18 revision done. Operators. If/Else. Match statements. While loops. For loops. Not just reading through notes this time actually writing the code out, making mistakes, fixing them and doing it again until it felt natural. And honestly? It's working. The things that confused me the first time around are starting to make sense now. I finally get why // and % are different. I understand why indentation is not optional in Python. I know when to use a while loop vs a for loop. Revision isn't glamorous. There's no big aha moment. It's just you sitting down, doing the work and trusting that repetition builds confidence. And slowly it is making sense It is finally sticking and guess what I'm happy. Because Python is one of the most amazing tools used in the data space and I'm out here learning it on my own. Day 19 is next. Let's keep going. #Python #100DaysOfCode #SelfTaught #GrowthMindset #DataAnalysis #W3schools
To view or add a comment, sign in
-
Beyond String Concatenation When I started, I used to concatenate strings the old-school way. It was messy, prone to errors, and hard to read The Problem: Using + requires manual type conversion (like str(21)) and gets confusing with all the extra quotes and spaces Solution: F-strings Introduced in Python 3.6, F-strings makes your code: ✅ Readable: You see the full sentence structure ✅ Fast: They are more efficient than older methods ✅ Flexible: You can perform math or call methods directly inside { } It’s a small concept, but it’s one of the easiest ways to make code look 10x more professional. #Python #30DaysOfCode #BCA #LearningInPublic #Day21 #JECRC Day 21/30
To view or add a comment, sign in
-
-
Started moving from learning syntax to actually building logic. 🚀 Project: Number Guessing Game in Python Built an interactive game where the system generates a random number and provides hints (higher/lower) until the correct guess is made. 🔹 Concepts applied: • Random module • While loop for continuous interaction • Conditional logic (if-elif-else) • Attempt tracking 💡 Key learning: Even a simple project highlights the importance of writing correct logic and thinking step by step to improve user interaction. 📌 Focusing on consistency and improving with every project. #Python #CodingJourney #BeginnerProjects #ProblemSolving #100DaysOfCode
To view or add a comment, sign in
-
-
🐍 One thing I learned from working with real systems: Most issues are not in writing code... they are in understanding failures. When something breaks, I now focus on: → Logs analysis → Reproducing the issue → Identifying root cause Instead of jumping to fix, I try to understand why it failed. This approach has improved my problem-solving a lot. #Python #Debugging #ProductionSupport #Learning
To view or add a comment, sign in
-
Day 102 Backtracking patterns are starting to repeat. #Day102 🧩 90. Subsets II How today went: • Similar to the basic Subsets problem • Key difference: handling duplicates • Sorting the array is important • While iterating, skip duplicates to avoid repeating subsets What clicked: Backtracking becomes easier when you: • Recognize the base pattern • Add constraints like duplicate handling Same structure, new rule. That’s how patterns build. #LeetCode #DSA #Python #Backtracking #Recursion #LearningInPublic #Consistency
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
🙌