Daily Learning Log: DSA + Development — Day 5 🚀 Focused today on understanding concepts deeply instead of just writing code. Python (DSA): ✅ Learned the concept of recursion ✅ Understood base case vs recursive case ✅ Implemented recursion for factorial and simple problems ✅ Realized how recursion breaks a big problem into smaller subproblems Development (Node.js / Express): ✅ Learned what Express.js is and why it’s used ✅ Created a basic Express server ✅ Understood routing and HTTP methods (GET, POST) ✅ Learned how request–response flow works in Express Key takeaway: 👉 Clear thinking is more important than complex code. Simpler logic leads to better solutions. Consistency > motivation. Learning step by step 🚀 Always open to feedback and guidance. #Python #DSA #Recursion #ExpressJS #NodeJS #LearningInPublic #MERN #MCA
Python DSA and Node.js Development Day 5 Recap
More Relevant Posts
-
Daily Learning Log: DSA + Development — Day 13 🚀 Day 13 was about applying backend concepts practically and Python (DSA): ✅ Practiced calculating time complexity of different loop structures ✅ Solved questions involving nested loops ✅ Did dry runs to manually count iterations ✅ Strengthened understanding of how O(n), O(n²) behave with increasing input size Development (Node.js & MongoDB): ✅ Created Schema and Model using Mongoose ✅ Implemented POST API using User.create() ✅ Implemented PUT API using findByIdAndUpdate() ✅ Understood the importance of { new: true } Understanding how data is stored and how code scales together makes backend development stronger. Small bugs teach big lessons. Consistency continues. Learning one concept at a time 🚀 #Python #DSA #NodeJS #MongoDB #BackendDevelopment #LearningInPublic #MCA
To view or add a comment, sign in
-
-
Daily Learning Log: DSA + Development — Day 20 🚀 🧠 Python (DSA): ✅ Practiced array traversal (normal + reverse) ✅ Solved frequency count problems using dictionary ✅ Focused on avoiding off-by-one errors 🌐 Development (Node.js + Express + MongoDB): ✅ Revised authentication concepts ✅ Creating authentication for url shortner ✅ Fixed small bugs in backend routing Day 20 complete ✅ #DSA #100DaysOfCode #BackendDevelopment #Consistency #LearningJourney
To view or add a comment, sign in
-
Daily Learning Log: DSA + Development — Day 14 Today was about going deeper into arrays and backend structure. 🐍 Python (DSA + NumPy Basics) ✅ Learned array basics ✅ Understood how arrays store elements in memory ✅ Practiced important array methods ✅ Learned how arange() works with step size ✅ Created arrays with different ranges I realized arrays are not just “lists” — they are structured memory blocks. Understanding how data is stored makes problem-solving much stronger. 💻 Development ✅ Learned MVC Architecture (Model–View–Controller) Now I understand: Model → Handles data View → What user sees Controller → Connects everything This made backend structure much clearer. 💡 Key Learning Small concepts create big clarity. When you understand how data is stored and structured, coding becomes logical — not confusing. thanks Piyush Garg and Hitesh Choudhary If you're also learning DSA or Backend, let’s connect and grow together 🤝 What are you currently learning? #Python #DSA #BackendDevelopment #LearningInPublic #MCA
To view or add a comment, sign in
-
-
Learning paths require aggressive optimization. Most comprehensive Python courses bloat their syllabus with modules irrelevant to specific career paths. I am currently auditing and executing a Python curriculum strictly optimized for Machine Learning. This requires accelerating through fundamental syntax and bypassing time-wasting detours—like spending hours on PyQt5 or desktop GUI frameworks—to reach core mathematical libraries faster. Today's execution focused entirely on iterative logic and complex collections. Time is the most valuable resource; stop wasting it on tools you will never deploy in production. What is the most common distraction you see junior developers waste time on?
To view or add a comment, sign in
-
-
...spent $1,140 over learning Python 🤷♀️. Heard this story that straight-up gut-punched me: Some dude drops $1,140 in a year trying to "break into" Python. $240 on a Pro sub, $400 uni cert, $500 for a 3-day workshop. Badges stacked, 100% completion... but tell him to scrape a basic site from scratch? Total freeze. No video hand-holding? Lost. That's the logic gap, nails syntax but skips the real thinking, the structure. You're just spectating, bingeing tutorials, not building anything real. If you've thrown money at courses and still stare at a blank file like it's alien, it's not you sucking at code. Platforms want views, not pros. Python's the AI king, time to actually own it. Who's escaped tutorial hell? Spill your story below. #Python #LogicOverSyntax #TechCareers #EdTech2026
To view or add a comment, sign in
-
🟢 New Library Publish: pythonstl 🟢 Over the past few weeks, I’ve been thinking about something simple: In Python, we often write: stack = [] It works. But conceptually, that’s still a list. For beginners learning Data Structures & Algorithms, this sometimes blurs the line between: - The data structure concept - The language implementation So I built #pythonstl - a lightweight library that brings C++ STL-style containers into Python. It provides: - stack (push, pop, top) - vector (push_back, reserve) - stl_map - stl_set - priority_queue The goal is NOT to replace Python built-ins. The goal is to provide: - Conceptual clarity - STL familiarity for C++ developers - A structured learning bridge for DSA If you're transitioning from C++ to Python or teaching DSA, this might help. ⬇️ Install: "pip install pythonstl" PyPI: https://lnkd.in/d3xXq54p GitHub: https://lnkd.in/dE5MZYiH I’d genuinely appreciate feedback from the community. Thankyou. #dsa #cpp #python #learning #launch #library #publish
To view or add a comment, sign in
-
-
📚 It’s week three of The ABCs of RegEx! Last week we focused on word boundaries (\b). This week we’re looking at capturing groups (). Capturing groups let you extract specific parts of a match. Instead of just checking whether a pattern fits, you can pull out the exact section you care about and use it elsewhere in your code. They’re useful when you need to isolate values from structured text; things like IDs, dates, names, or specific keywords inside larger strings. RegEx is built into most major languages 💻 and once you understand how grouping works, it becomes much easier to read and write more complex patterns. More next week as we continue building strong RegEx foundations 💪 #RegEx #Python #Programming #Developers #Coding
To view or add a comment, sign in
-
Most engineers assume 🐍 Python is a relatively new language. It isn't. 1991 - Python released 1995 - JavaScript and Java released 2000 - C# released 2009 - Go announced 2010 - Rust started Python predates most of the languages we consider established today. For its first 15 years, it was mostly used by academics, system administrators, and researchers who liked its readability. Not exactly a career-defining skill. What changed everything was the AI and data science boom of the 2010s. Python had spent two decades building a rich library ecosystem: NumPy, SciPy, and later TensorFlow and PyTorch chose Python partly because the scientific community was already using it. 📈 The most in-demand language of the AI era wasn't built for AI. It was just ready when AI arrived. 🚀 #Python #JavaScript #Java #CSharp #GoLang #RustLang #Programming #SoftwareEngineering #MachineLearning #DataScience #ArtificialIntelligence #TechHistory #Coding #SoftwareDevelopment #AITools
To view or add a comment, sign in
-
-
📘 Day 8 / 50 – DSA with Python Challenge 🚀 Today, I continued my 50 Days DSA with Python Challenge and learned important concepts related to Set and Dictionary data structures. 🔹 Set Data Structure Stores only unique elements Created sets using {} and set() Practiced methods: add(), update(), remove(), discard(), clear() Performed set operations: Union, Intersection, Difference, Symmetric Difference Learned subset, superset, and disjoint checks 🔹 Dictionary Data Structure Worked with key–value pairs Practiced methods: keys(), values(), items(), get(), pop(), popitem(), del Understood how dictionaries manage duplicate values 🔹 DSA Practice Problems Count distinct elements in a list (normal & optimized using set) Subarray with zero sum (brute force and optimized approach) Palindrome permutation check using Counter 💡 Key Learning: Hashing using sets and dictionaries helps write efficient and optimized code. 📌 Moving forward with consistency! #DSA #Python #50DaysChallenge #Day8 #CodingJourney #LearningEveryday #DataStructures
To view or add a comment, sign in
-
🚀 One Python Concept That Confused Me at First (Python Learning Journey - Day 23) There was a moment when Python suddenly felt unclear. The syntax looked fine. The code ran. But the result wasn’t what I expected. That’s when confusion kicked in. 👉 The code was correct 👉 The output was wrong 👉 My understanding was incomplete That gap mattered. 🌿 What Confusion Taught Me The concept that confused me wasn’t complex. It was subtle. Python does exactly what you tell it to do. Not what you assume it should do. That realization forced me to slow down. To read my own code carefully. To question my assumptions. Once I stopped blaming the language, things clicked. The problem wasn’t Python. It was how I was thinking. ✔️ Assumptions create bugs ✔️ Clarity removes surprises ✔️ Understanding beats memorization Confusion wasn’t a setback. It was a signal that I was learning something real. 🙌 Why It Matters Every learner hits a confusing concept. That moment decides growth. You can skip it. Or you can sit with it until it makes sense. Python rewarded patience. Once clarity arrived, confidence followed. 🔗 Now Your Turn What concept confused you the most when you were starting out? #PythonLearning #Day23 #LearningInPublic #DeveloperJourney #CodingMindset #LearningCurve
To view or add a comment, sign in
-
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