Day 46/60 of #60DaysOfMiniProjects Built a Smart Study & Mood Tracker using Flask! Excited to share my latest project where I combined productivity tracking with a touch of intelligent suggestions Features: • Track daily study sessions with mood & notes • Smart suggestions based on mood and activity • Productivity score calculation • Daily streak tracking • Search, edit, and manage past sessions • Clean and simple user interface Tech Stack: Python | Flask | JSON | HTML/CSS This project helped me understand how small data insights can improve consistency and focus in daily routines. Would love your feedback and suggestions to improve it further! #Python #Flask #WebDevelopment #StudentProjects #Productivity #CodingJourney #OpenToLearn
More Relevant Posts
-
Something that’s starting to click for me is how simple ideas in code mirror how the internet actually works. When you type something into a website, it’s not just “magic” happening in the background it’s a request being sent, processed, and responded to. I explored this by writing small Python programs that: take user input make decisions using conditions return different outputs based on logic At a basic level, even something like a login check or an age category program is a reflection of how backend systems work. I also learned to be more careful with small details—like how input is always treated as text unless converted, and how conditions need to be logically complete. It’s interesting how much clarity you get when you slow down and really understand the basics instead of rushing ahead. #Python #BackendDevelopment #LearningInPublic #TechJourney
To view or add a comment, sign in
-
Just built a Student Performance Dashboard using React + FastAPI + PostgreSQL + Machine Learning! What it does: ✅ Tracks student scores and attendance ✅ Visualizes performance with interactive charts ✅ Forecasts future scores using Facebook Prophet ✅ Predicts pass/fail using XGBoost 🔗 GitHub: https://lnkd.in/g68rPAvH #Python #ReactJS #MachineLearning #FullStack #FastAPI #DataScience
To view or add a comment, sign in
-
As Stack Overflow decreases in popularity, companies move to their own communities on Discourse. For RAG and Agentic workflows to be effective, they need a way to access that data. Our colleague Mauk Muller built Discourse Reader: a simple, yet powerfull Python package to bridge the gap between these communities and your AI pipelines. Check it out on Hacker News and GitHub: 👉 Hacker News: https://lnkd.in/e2WKZaBj 👉 GitHub: https://lnkd.in/eusnecqq #OpenSource #AI #RAG #Discourse #Python #ElNiño
To view or add a comment, sign in
-
🚀 Day 4 of #14DaysOfPython 🐍 Today’s focus: Strings (Core Concepts) — working with text in Python. 💡 Easy way to understand strings: 🔹 Why strings? 👉 Almost every real-world program deals with text (names, inputs, data processing) 💡 Core Concepts (Logic First): 🔹 String Indexing & Slicing 👉 Access characters using position s[0] → first character s[-1] → last character s[start:end] → substring 🔹 String Traversal 👉 Loop through characters for loop → simple iteration while loop → more control 🔹 Built-in Methods 👉 Modify strings easily lower(), upper() → case change strip() → remove spaces replace() → replace characters 🔹 ASCII Basics 👉 Convert between characters and numbers ord('A') → 65 chr(65) → 'A' 🧠 Problems I practiced: Palindrome check Reverse a string Count vowels & consonants Remove spaces from a string ✨ Key takeaway: Strings are not just text — they are data you can manipulate step-by-step using logic. Day 4 done ✅ Moving to Day 5 💪 #HackerRank #Python #ProblemSolving #CodingJourney #Developer #LearningInPublic #codegnan
To view or add a comment, sign in
-
-
🐍 Moving beyond basic Pandas… When datasets get bigger, how you write Pandas code starts to matter a lot. Here are a few techniques I’ve been learning to make analysis faster, cleaner, and more scalable: ✔ Vectorization instead of loops ✔ Using .loc[] and .iloc[] correctly ✔ Choosing apply() vs map() wisely ✔ Writing readable pipelines with method chaining ✔ Handling missing data before analysis Small improvements → Huge impact on real-world datasets 📊 Which Pandas technique improved your workflow the most? 👇 #Python #Pandas #DataAnalytics #LearningInPublic #AspiringDataAnalyst
To view or add a comment, sign in
-
-
🚀 Solved: Group Anagrams Problem (LeetCode) Today I worked on an interesting problem — grouping anagrams efficiently using Python. 💡 Approach: I used a hashmap (dictionary) where: The key is the sorted version of each word The value is a list of words (anagrams) matching that key Example: "eat", "tea", and "ate" → all become "aet" after sorting → grouped together 🧠 Key Insight: Sorting each string gives a unique identifier for all its anagrams. ⚙️ Time Complexity: Sorting each word takes O(k log k) For n words → O(n * k log k) 📦 Space Complexity: O(n * k) for storing grouped anagrams ✅ Result: Accepted ✔️ Runtime: 5 ms (faster than ~99% submissions) 📈 Growth & Consistency: Improving step by step by solving problems daily and focusing on writing clean and optimized code. Small consistent efforts are helping me build stronger problem-solving skills and deeper understanding of DSA. 🔁 Staying consistent is the real game changer! #Python #DSA #LeetCode #Coding #ProblemSolving #Consistency #Growth #LearningJourney
To view or add a comment, sign in
-
-
Stop the Excel vs. Python war. Here is the actual answer: Use Excel when: ✅ Your audience only knows Excel ✅ The dataset fits in rows you can see ✅ Speed of delivery beats reproducibility Use Python when: ✅ The same report runs every week ✅ Data has 100k+ rows ✅ You need auditability and version control Use BOTH when: ✅ You want a job in 2025 The best analysts do not pick sides. They pick the right tool. Tool tribalism is the enemy of good analysis. Master both. Charge more. Ship faster. Which tool do YOU default to — and why? Let's debate 👇 #Excel #Python #DataAnalysis #DataScience #Analytics
To view or add a comment, sign in
-
-
In large organizations, transitioning repetitive reporting tasks from Excel to Python isn’t just a technical upgrade, it’s a scalability decision. As data volume and complexity grow, automation, version control, and reproducibility become critical. Excel remains powerful for quick insights, but Python ensures consistency, auditability, and long-term efficiency across teams.
Data Analyst leveraging data science and business analysis skills. |Physics Made Easy, Educator (Online Tutor)
Stop the Excel vs. Python war. Here is the actual answer: Use Excel when: ✅ Your audience only knows Excel ✅ The dataset fits in rows you can see ✅ Speed of delivery beats reproducibility Use Python when: ✅ The same report runs every week ✅ Data has 100k+ rows ✅ You need auditability and version control Use BOTH when: ✅ You want a job in 2025 The best analysts do not pick sides. They pick the right tool. Tool tribalism is the enemy of good analysis. Master both. Charge more. Ship faster. Which tool do YOU default to — and why? Let's debate 👇 #Excel #Python #DataAnalysis #DataScience #Analytics
To view or add a comment, sign in
-
-
🚀 Day 3/30 of My LeetCode Journey (Python + SQL) Showing up daily and building consistency, one problem at a time! 💻🔥 🔹 **Python Problems of the Day** 👉 *1. Move Zeroes* Given an integer array, move all 0’s to the end while maintaining the relative order of non-zero elements. Do it in-place without making a copy. 💡 *Key Concept:* Two-pointer technique for efficient in-place rearrangement. 👉 *2. Remove Element* Given an array and a value, remove all occurrences of that value in-place and return the number of remaining elements. 💡 *Key Concept:* In-place filtering using pointer overwrite approach. 🔹 **SQL Problem of the Day** 👉 *Find Duplicate Emails* Given a `Person` table with an email column, write a query to report all duplicate emails. 💡 *Key Concept:* GROUP BY with HAVING COUNT > 1. Small steps daily = Big progress over time 📈 Staying consistent and enjoying the process! #LeetCode #30DaysChallenge #Python #SQL #CodingJourney #Consistency #ProblemSolving #LearnInPublic
To view or add a comment, sign in
-
I understood NumPy better when I applied it to real data 👇 Learning concepts is one thing… But using them on actual data is different. So I tried a simple example: 👉 Dataset: list of student marks Task: Add 5 bonus marks to every student Using Python list: - needed a loop - more lines of code Using NumPy: - converted list → array - added 5 in a single step That’s it. What I realized: NumPy is not just about syntax. It’s about handling data efficiently at scale. Even a small example made it clear: - less code - faster execution - cleaner logic Now I’m focusing more on applying concepts, not just learning them. If you're learning NumPy, try this: 👉 Take any small dataset and apply operations on it That’s where real understanding begins. What’s one concept you learned but haven’t applied yet? #NumPy #Python #DataScience #DataEngineering #MachineLearning #CodingJourney #TechLearning
To view or add a comment, sign in
Explore related topics
- Daily Tech Tools That Improve Focus
- How to Build a Productive Daily Habit Stack
- How to Use Daily Journaling for Progress Tracking
- Developing a Habit Tracker That Works
- Smart Project Milestone Tracking
- Quick Ways to Track Work Progress Without Overcomplicating
- Time Tracking and Analysis
- Simple Daily Reminders for Staying on Track
- Tracking Progress Efficiently
- Tracking Progress On Several Projects Simultaneously
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