𝐃𝐚𝐲 𝟗 𝐨𝐟 𝐦𝐲 𝐃𝐒𝐀 𝐢𝐧 𝐏𝐲𝐭𝐡𝐨𝐧 𝐣𝐨𝐮𝐫𝐧𝐞𝐲 — 𝐭𝐨𝐝𝐚𝐲 𝐰𝐚𝐬 𝐥𝐞𝐬𝐬 𝐜𝐨𝐝𝐢𝐧𝐠, 𝐦𝐨𝐫𝐞 𝐮𝐧𝐝𝐞𝐫𝐬𝐭𝐚𝐧𝐝𝐢𝐧𝐠 🧩 Not every day is about solving problems. Today was about building clarity. I focused on Python arrays and understanding them properly before jumping into heavy problem solving. Here’s what I covered: • How arrays are implemented in Python • Basic operations — add, remove, update elements • Key properties of arrays and how they behave Then I moved to the fundamentals of: • Searching algorithms • Sorting algorithms Today was mostly theory + understanding the “why” behind things — and honestly, this step feels underrated. Because better understanding today = faster problem solving tomorrow. 📌 Plan for Day 10: Applying all of this through problem solving on arrays Slowly shifting from learning → applying. #DSA #Python #DataStructures #Algorithms #CodingJourney #LearnInPublic #Programming #SoftwareDevelopment #ComputerScience #TechLearning #CodeNewbie #100DaysOfCode #Developers #CodingLife
Day 9 of DSA Journey: Python Arrays and Algorithms
More Relevant Posts
-
𝐃𝐚𝐲 𝟗 𝐨𝐟 𝐦𝐲 𝐃𝐒𝐀 𝐢𝐧 𝐏𝐲𝐭𝐡𝐨𝐧 𝐣𝐨𝐮𝐫𝐧𝐞𝐲 — 𝐭𝐨𝐝𝐚𝐲 𝐰𝐚𝐬 𝐥𝐞𝐬𝐬 𝐜𝐨𝐝𝐢𝐧𝐠, 𝐦𝐨𝐫𝐞 𝐮𝐧𝐝𝐞𝐫𝐬𝐭𝐚𝐧𝐝𝐢𝐧𝐠 🧩 Not every day is about solving problems. Today was about building clarity. I focused on Python arrays and understanding them properly before jumping into heavy problem solving. Here’s what I covered: • How arrays are implemented in Python • Basic operations — add, remove, update elements • Key properties of arrays and how they behave Then I moved to the fundamentals of: • Searching algorithms • Sorting algorithms Today was mostly theory + understanding the “why” behind things — and honestly, this step feels underrated. Because better understanding today = faster problem solving tomorrow. 📌 Plan for Day 10: Applying all of this through problem solving on arrays Slowly shifting from learning → applying. #DSA #Python #DataStructures #Algorithms #CodingJourney #LearnInPublic #Programming #SoftwareDevelopment #ComputerScience #TechLearning #CodeNewbie #100DaysOfCode #Developers #CodingLife
To view or add a comment, sign in
-
Still confused about Modules, Packages, and Libraries? You’re not alone, but here’s the simplest way to understand it 👇 🌱 Module = A single Python file 🌳 Package = A collection of modules (organized in folders) 🌲 Library = A collection of packages built for specific tasks 💡 Think of it like this: Module = Seed | Package = Tree | Library = Forest Once you understand this structure, reading and building Python projects becomes much easier 🚀 Keep learning. Keep building. Learn Python Step by Step with Shukry 💻 #Python #Programming #SoftwareDevelopment #Coding #LearnPython #Tech #Developers #AI #MachineLearning
To view or add a comment, sign in
-
-
“𝑺𝒐𝒎𝒆 𝒐𝒇 𝒕𝒉𝒆 𝒔𝒊𝒎𝒑𝒍𝒆𝒔𝒕 𝒄𝒐𝒏𝒄𝒆𝒑𝒕𝒔 𝒊𝒏 𝑷𝒚𝒕𝒉𝒐𝒏 𝒉𝒂𝒗𝒆 𝒕𝒉𝒆 𝒃𝒊𝒈𝒈𝒆𝒔𝒕 𝒊𝒎𝒑𝒂𝒄𝒕.” Today I explored an important concept in Python that clarified many doubts for me: 𝐌𝐮𝐭𝐚𝐛𝐥𝐞 𝐯𝐬 𝐈𝐦𝐦𝐮𝐭𝐚𝐛𝐥𝐞 𝐝𝐚𝐭𝐚𝐭𝐲𝐩𝐞𝐬 At a basic level: 🔹 𝐈𝐦𝐦𝐮𝐭𝐚𝐛𝐥𝐞 𝐭𝐲𝐩𝐞𝐬 (cannot be changed after creation) Examples: int, float, string, tuple → Any modification creates a new object 🔹 𝐌𝐮𝐭𝐚𝐛𝐥𝐞 𝐭𝐲𝐩𝐞𝐬 (can be modified in place) Examples: list, dictionary, set → Changes happen within the same object --- One key insight I found interesting: Multiple variables can reference the same object in memory (for mutable types). So modifying one reference can impact others as well. --- Day 3 of my journey into Python and Machine Learning 🚀 What core programming concept helped you the most early in your journey? #Python #MachineLearning #Programming #Learning #AI
To view or add a comment, sign in
-
Today’s Class: Mastering Lists in Python In today’s session, I explored important concepts of Python lists that are essential for efficient programming 💡 🔹 id() Function Returns the unique memory address of an object 👉 Useful to check object identity 🔹 Aliasing Two variables refer to the same list (same memory) 👉 Any change reflects in both 🔹 Cloning Creates a separate copy (different memory) 👉 Changes do NOT affect the original list 💡 Ways to Clone a List ✔️ Using copy() ✔️ Using slicing [:] ✔️ Using concatenation + ✔️ Using multiplication * ✔️ Using list comprehension ⚡ Additional Concepts 🔸 Concatenation (+) → Combine lists 🔸 Multiplication (*) → Repeat elements 🔸 List Comprehension → Efficient & readable way to create lists Global Quest Technologies #Python #DataStructures #Programming #LearnPython #Coding #PythonDeveloper #TechLearning
To view or add a comment, sign in
-
-
📘 Python Learning – Day 3 Highlights 🐍 Today’s class was all about Strings & Conditional Logic — very practical and fun! 🔹 String Methods: Used functions like lower(), upper(), strip(), replace(), find(), count(), and split() 🔹 String Formatting: Learned modern and clean way using f-strings 🔹 Conditional Statements: if, elif, else to make decisions in programs 🔹 Ternary Operator: Short and smart way to write conditions in one line 🔹 Practice Programs: ✔ Grade calculation system ✔ Palindrome checker ✔ Vowel counter 💡 Example: text == text[::-1] → checks palindrome Learning how to think logically with code step by step 🚀 #Python #Programming #Coding #LearningJourney #Beginner #TechSkills
To view or add a comment, sign in
-
-
🚀 30 𝐃𝐚𝐲𝐬 𝐨𝐟 𝐏𝐲𝐭𝐡𝐨𝐧 — 𝐃𝐚𝐲 #20 | 𝐃𝐞𝐞𝐩 𝐃𝐢𝐯𝐞 𝐢𝐧𝐭𝐨 𝐒𝐭𝐫𝐢𝐧𝐠𝐬 & 𝐌𝐞𝐭𝐡𝐨𝐝𝐬 Day 20 was all about going deeper into strings and string methods to build a stronger conceptual understanding. Instead of practicing questions, I focused on understanding how strings work internally and how different methods can be used to manipulate text efficiently. 📌 𝐖𝐡𝐚𝐭 𝐈 𝐂𝐨𝐯𝐞𝐫𝐞𝐝: 🔹 Strengthened my understanding of strings 🔹 𝐬𝐩𝐥𝐢𝐭() — breaking strings into parts 🔹 𝐣𝐨𝐢𝐧() — combining elements into a string 🔹 𝐟𝐢𝐧𝐝() — locating substrings 🔹 𝐫𝐞𝐩𝐥𝐚𝐜𝐞() — modifying text 🔹 Explored multiple other useful 𝐬𝐭𝐫𝐢𝐧𝐠 𝐦𝐞𝐭𝐡𝐨𝐝𝐬 This deeper dive helped me understand how Python handles text data and how these methods are used in real-world scenarios. 💡 𝑲𝒆𝒚 𝑻𝒂𝒌𝒆𝒂𝒘𝒂𝒚 Going deep into concepts builds clarity. When the foundation is strong, applying it becomes much easier and more effective. 𝐃𝐚𝐲 20 𝐜𝐨𝐦𝐩𝐥𝐞𝐭𝐞 ✅ Understanding is getting stronger with every step. 💻✨ #Python #30DayChallenge #Day20 #PythonStrings #StringMethods #LearningJourney #LearnToCode #Programming #TechGrowth #Consistency
To view or add a comment, sign in
-
-
Python is one of the most popular programming languages today, especially in the age of AI. We’ve rounded up five highly rated Python books that offer strong fundamentals, practical experience, and clear explanations for anyone starting out or strengthening their grasp of the basics. From structured lessons and hands-on projects to automation and visual approaches—find the one that is right for you: https://lnkd.in/dwTZAh4W #DataArt #Coding #LearnPython #SoftwareDevelopment #CareerGrowth #Upskill #PythonForBeginners
To view or add a comment, sign in
-
-
DAY-12 PYTHON SERIES What is Polymorphism? Polymorphism means “many forms.” In Python, it allows the same function or method to behave differently depending on the object or context. 🔹 Why is it useful? ✔ Makes code flexible and reusable. ✔ Improves readability. ✔ Allows different classes to use the same method name. 🔹 Example in Python: class Dog: def sound(self): print("Dog barks") class Cat: def sound(self): print("Cat meows") for animal in (Dog(), Cat()): animal.sound() 🔹 Real-world example: A person can be a student, employee, or teacher — same person, different roles. 💡 Key Idea: Same method name, different implementations. #Python #OOP #Polymorphism #Coding #Programming #LearnPython #Developer #SoftwareEngineering #100DaysOfCode #Tech
To view or add a comment, sign in
-
-
From basic math ➕ to smart logic 🧠, Python operators are the building blocks of every program. ✔ Arithmetic → Perform calculations ✔ Relational → Compare values ✔ Logical → Make decisions ✔ Assignment → Store & update data ✔ Membership → Check presence ✔ Identity → Compare objects ✔ Bitwise → Work at binary level Learn these, and you’re already thinking like a programmer 🚀 #Python #Coding #Programming #LearnPython #DataAnalytics
To view or add a comment, sign in
-
-
🚀 Day 14 – Sort a List Without Using sort() (Python) 💻 Today’s task: Sort a list without using the built-in sort() function. 🔍 Explored alternative approaches: • Using lambda functions 🧠 • Using slicing techniques 🔪 📌 This exercise helped me understand: • Custom sorting logic ⚙️ • How Python handles data manipulation internally 🔍 • Writing optimized and flexible code ✨ ✨ Challenging myself to go beyond built-in functions and strengthen problem-solving skills. 📈 Consistency is key — learning something new every day. #Python #100DaysOfCode #CodingJourney #Programming #ProblemSolving #Developer #LearnToCode #Tech #PythonTips
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
Keep it down bro 💪 Well deserved