Daily Learning Log: DSA + Development — Day 4 Focused today on practice, clarity, and connecting fundamentals. Python (DSA): ✅ Practiced string and number-based problems ✅ Worked on list and tuple problems ✅ Learned the concept of factorial and its implementation ✅ Improved understanding of loops and conditions Development (Node.js): ✅ Revised how a request flows in a Node.js server ✅ Started with Express.js and learned basic HTTP methods Key takeaway: 👉 Strong fundamentals make complex problems feel simpler over time. Staying consistent and learning step by step 🚀 Always open to feedback and guidance. #Python #DSA #NodeJS #LearningInPublic #MCA
Python DSA and Node.js Development Fundamentals
More Relevant Posts
-
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
To view or add a comment, sign in
-
Day 8 was focused on applying fundamentals to real problems. Python (DSA): ✅ Learned the basics of time complexity Development (Node.js): ✅ Learned about HTTP status codes (200, 404, etc.) ✅ Understood what headers are and what they contain ✅ Learned how to connect Node.js with MongoDB Key takeaway: 👉 Consistent practice turns concepts into confidence. Staying disciplined and learning step by step 🚀 Always open to feedback and guidance. #Python #DSA #NodeJS #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
-
Day 10 of learning in public 🚀 Focused on strengthening fundamentals and connecting concepts. Python (DSA): ✅ Practiced time complexity basics ✅ Solved array and loop-based problems ✅ Improved problem breakdown before coding Development (Node.js): ✅ Revised middleware and request–response cycle ✅ Practiced building simple REST APIs ✅ Worked with MongoDB integration Still learning, still improving — one step at a time. #Python #DSA #NodeJS #LearningInPublic #MCA #BuildInPublic
To view or add a comment, sign in
-
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
-
-
Python is hard. Nobody tells you this. Here's what 4 years actually taught me: 🔍 1. Type Hinting saves you from pain In big codebases, mypy is a lifesaver. Trust me on this one. ⚡ 2. Database indexing beats code tricks Your SQL query is slow? Check indexes first. 10ms vs 2 seconds happens there, not in your loops. 📝 3. Logging is better than debugging You can't debug production. Write logs that tell the full story. Your future self will thank you. ✅ 4. Pydantic catches errors early Validate data at the entry point. Not deep inside your code. This changed everything for me. Python looks easy at first. But mastering it? That's a different game. What's one thing you wish someone told you when you started backend development? Drop your biggest Python lesson below 👇 #PythonDev #BackendDevelopment #CodingTips #TechCareer #Python #SoftwareEngineering #WebDevelopment #Django #Programming #DeveloperLife #TechTips #Backend #SoftwareDeveloper #LearnPython #CodingJourney
To view or add a comment, sign in
-
Building in a new language is painful. I felt it myself when I picked Python over Node.js I mainly build in Node.js. But I decided to build a misinformation-detection tool in Python. The first 2 days felt like climbing a mountain — wrong syntax, different patterns, constant confusion. I changed my approach ,first principles over framework habits. Instead of asking "how do I do this in Python like I do in Node?", I asked: "How does this actually work under the hood?" It change how i code and think : => I understood middleware by learning how requests are parsed — not just how to write one. => I stopped copy-pasting patterns and started understanding request cycles and headers => I became faster at picking up new languages If you're stuck in one language or framework, stop learning syntax first. Learn the why behind what the framework is doing for you.
To view or add a comment, sign in
-
-
The evolution of Python backends. 🚀 For the longest time, the choice was binary: Do you want the simplicity of Flask or the heavy-lifting power of Django? But FastAPI has changed the conversation entirely. The big advantage FastAPI brings isn't just that it is faster (though it is). It’s that it brought Type Safety and asynchronous programming to the forefront of Python web dev. - Flask is great for flexibility and learning. - Django is unbeatable for rapid enterprise development. - FastAPI is the bridge to modern, high-concurrency needs (like AI models). It feels like we finally have a "Big Three" that covers every possible use case perfectly. #SoftwareEngineering #Python #Coding #TechTrends #BackendDeveloper
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
-
-
Just released erlang_python 1.0.0 I wanted to use Python ML libraries from Erlang/Elixir without the usual headaches - no HTTP APIs, no message queues, no subprocess juggling. So I built this. erlang_python embeds Python directly in the BEAM VM using dirty NIFs. You call Python functions like they're local, and the type conversion just works. Same API from Erlang or Elixir. What's interesting: The GIL problem is solved three ways: - Python 3.12+ sub-interpreters each get their own GIL - Python 3.13 free-threaded builds have no GIL at all - Or just spread work across BEAM processes like you normally would It's async-native. Call Python async functions, stream from generators, run concurrent I/O with asyncio.gather. With streaming, you get tokens as they're generated which is great for LLMs. Good fit for embeddings, semantic search, and RAG pipelines. The docs have examples for all of that. Works on Linux, macOS, FreeBSD. Python 3.11+, OTP 27+. https://lnkd.in/eHh9txfe https://lnkd.in/eX_9cUVH #erlang #elixir #python #ml #ai
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