🚀 For anyone who uses Claude Code for coding, please try claude-code-history to view your conversation history locally. A web viewer for Claude Code conversation history. Features: • Browse all local projects • View complete conversations • See AI thinking processes • View tool calls & results • Modern UI Built with Python standard library - lightweight, fast, and dependency-free. 📦 Install: pip install claude-code-history 🔗 GitHub: https://lnkd.in/gjVEMN2S Open source and ready for contributions! #Python #OpenSource #AI #DeveloperTools #ClaudeCode #VibeCoding #Claude
Claude Code Conversation History Viewer
More Relevant Posts
-
hi connections I just moved from Maximum Subarrays to LeetCode 167: Two Sum II. The challenge? Find two numbers that hit a target sum. The "cheat code"? The input array is already sorted. When you see "Sorted Array," your mind should immediately go to Two Pointers. The Strategy: Left Pointer: Starts at the beginning (smallest values). Right Pointer: Starts at the end (largest values). The Logic: If the sum is too low, nudge the left pointer up. If it’s too high, slide the right pointer down. Why I love this approach: Zero Extra Space: Unlike the original Two Sum, you don’t need a Hash Map. O(1) space. Speed: You only pass through the data once. O(n) time. Simplicity: It’s clean, readable, and highly optimized. Programming isn't just about solving the problem; it's about finding the most elegant way to do it by leveraging the constraints you're given. #Coding #DataStructures #Algorithms #TwoSum #Python #LeetCode #SoftwareEngineering #TwoPointers
To view or add a comment, sign in
-
-
Day 24 Learning | Python Polymorphism & OOP Concepts 🚀 Today, I explored the concept of Polymorphism in Python, another fundamental pillar of Object-Oriented Programming. I focused on how polymorphism allows the same interface or method name to behave differently based on the object or context. I studied and practiced key forms of polymorphism, including: Method Overriding Method Overloading (using default arguments) Operator Overloading Through hands-on coding examples, I understood how different classes can implement the same method name with different behaviour, enabling flexible and scalable program design. This learning strengthened my understanding of dynamic behaviour in OOP, abstraction, and designing adaptable software components in Python. 🔗 GitHub Repository: https://lnkd.in/g3CrHbUt Consistent learning and implementation are key steps toward becoming a better developer. #Python #PythonLearning #OOP #Polymorphism #HandsOnLearning #CodingPractice #ProgrammingJourney #LearningByDoing #Consistency
To view or add a comment, sign in
-
🚀Day 33 of #100DaysOfCode 📌 LeetCode 110 – Balanced Binary Tree Today I solved the Balanced Binary Tree problem, which checks whether a binary tree is height-balanced. 👉 A binary tree is considered balanced if for every node, the height difference between its left and right subtrees is at most 1. 💡 Key Learning Instead of recalculating heights repeatedly (which is inefficient), I used a bottom-up DFS approach: Return the height of a subtree if it’s balanced Return -1 immediately if an imbalance is detected This helps in early stopping and keeps the solution optimal. ⚙️ Complexity Time: O(n) Space: O(h), where h is the height of the tree 🧠 Takeaway Optimizing recursive solutions by combining checks with return values can significantly improve performance and clarity. Consistency > Motivation 💪 On to the next problem! #LeetCode #DataStructures #BinaryTree #Python #CodingJourney #ProblemSolving #100DaysOfCode #LearningEveryDay
To view or add a comment, sign in
-
-
🚀 My Python Playground is back, and it’s better than ever! 🐍 They say you can’t keep a good project down. After a short hiatus (and a little "adventure" migrating the backend after Shuttle.dev shut down), I’ve spent the last few days working with AI to self-host the infrastructure. The AsyncMove Python Playground is officially live with a working URL shortener! 🛠️✨ If you need a fast, browser-based Playground to test ideas, teach, or share code, this is built for you. Here’s what’s under the hood: ⚡ Ruff Linting: Lightning-fast linting to catch bugs instantly. 🧪 Pytest Support: Built-in testing to ensure your logic is bulletproof. 📦 Package Management: Install and import Python packages on the fly. 🔗 Short URLs: Share your entire workspace with one clean, portable link. 💅 Auto-Formatting: Keep your code PEP 8 compliant with a single click. 📖 README.md: Annotate your snippets with full Markdown support. 💯 Type hints and Autocomplete: Hover over your codes to see the docstrings. It feels great to have this back in the wild. I’d love for you to give it a spin and share a snippet! Link in the Comments section. #Python #BuildInPublic #OpenSource #Coding #PythonProgramming #WebDev #SoftwareEngineering
To view or add a comment, sign in
-
-
Started with a small project—but a deliberate one. Built a Self-Intro Script Generator in Python that collects user inputs (name, age, city, profession, hobby) and formats them into a clean, readable introduction. It also integrates the datetime module to log the current date and uses a decorative border for better output presentation. Simple in scope, but it reflects real-world patterns: user interaction, data formatting, and output clarity. 🧠🐍 Key point for me: projects don’t have to be complex to be meaningful. Solid fundamentals are what compound over time. Learning in public. One project at a time. • GitHub: https://lnkd.in/gmhBK9b4 #Python #Projects #ProgrammingFundamentals #Consistency #DeveloperJourney
To view or add a comment, sign in
-
-
https://lnkd.in/d94E8Esx Andrzej Kaleta Jaroslaw Bojczuk Sebastian Skrzynecki TL;DR: Daggr is a new, open-source Python library for building AI workflows that connect Gradio apps, ML models, and custom functions. It automatically generates a visual canvas where you can inspect intermediate outputs, rerun individual steps, and manage state for complex pipelines, all in a few lines of Python code!
To view or add a comment, sign in
-
Building great tech starts with mastering the fundamentals. </> A "glitch-free" project isn't magic—it’s the result of solid logic and clean syntax from day one. Today, I’m breaking down the essential Python building blocks that turn complex business ideas into scalable, professional software. The Breakdown: ✅The Foundation: Mastering the core syntax that powers automation. ✅The Execution: Eliminating errors through precision logic and smart coding. ✅The Value: Building robust systems that grow with your business. ✅The Mentor: Expert insights from Zafar Iqbal on professional-grade Python. ✅Stop "just coding" and start building for the future. #PythonFoundations #CleanCode #BusinessAutomation #TechInsights #SoftwareExcellence #ZafarIqbal #CodingLogic
To view or add a comment, sign in
-
-
🐍 Day 75 – Broadcasting in NumPy: Why Shapes Matter more than you Think The math can look simple. The code can run without errors. And your results can still be inefficient — because the shapes aren’t aligned. Today, I focused on one of NumPy’s most powerful (and misunderstood) features: broadcasting — and how it enables clean, fast array operations without loops. What I explored today: ✅ How NumPy aligns array shapes from right to left ✅ The difference between scalar-to-array and array-to-array operations ✅ When dimensions are compatible — and when they’re not ✅ Common broadcasting patterns like (n, 1) with (n, m) ✅ How broadcasting avoids unnecessary data duplication Why this matters: ✅ Cleaner code with fewer loops and conditionals ✅ Faster computations through vectorized operations ✅ Lower memory usage by expanding views, not data ✅ Fewer silent bugs caused by shape mismatches Key takeaway: NumPy performance isn’t just about what math you run — it’s about how your arrays line up. Readable, efficient code starts with understanding shapes. Not loops. Python journey continues… onward and upward! #MyPythonJourney #NumPy #Python #DataAnalytics #LearningInPublic #AnalyticsJourney
To view or add a comment, sign in
-
Day 17 Learning | Python Sets & Dictionaries 🚀 Today, I explored Sets in Python, focusing on their core properties, operations, and built-in functions such as: Union, Intersection, Difference, Symmetric Difference I also practiced adding, removing, and updating elements, and understand how sets help manage unique data efficiently. To apply these concepts practically, I built a small Library Management System using Sets and Dictionaries, where I worked on: Managing unique book records Efficient data handling using set operations Structuring and accessing data effectively with dictionaries This hands-on project strengthened my understanding of data structures, logic building, and real-world problem-solving in Python. 🔗 GitHub Repository: https://lnkd.in/gPTy4_Xz Consistent learning and implementation are key steps toward becoming a better developer. Looking forward to learning more and building stronger projects. #Python #PythonLearning #DataStructures #SetsInPython #DictionariesInPython #LibraryManagementSystem #HandsOnLearning #CodingPractice #LogicBuilding #SoftwareDevelopment #ProgrammingJourney #LearningByDoing #CareerGrowth #SkillDevelopment #Consistency #TechCareers #FutureDeveloper
To view or add a comment, sign in
-
Through this tutorial, I’ve been learning how to move beyond basic FastAPI examples and start building clean, scalable, production-ready APIs. Using a School Management API as a case study, I’ve explored routers, schemas, SQLAlchemy integration, and async endpoint design, gaining hands-on experience in creating maintainable, high-performance FastAPI systems. #Data_Science #Python #FastAPI
To view or add a comment, sign in
Explore related topics
- Open Source AI Tools and Frameworks
- AI Tools for Code Completion
- Top AI-Driven Development Tools
- AI Coding Tools and Their Impact on Developers
- Claude's Contribution to Streamlining Workflows
- Best Practices for Using Claude Code
- How to Use AI Code Suggestion Tools
- Applications of Claude AI in Engineering
- How Claude Code Transforms Team Workflows
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
Chenwei Zhang, this local conversation history tool enhances AI interactions tremendously. Quick access promotes deeper learning, doesn’t it? 🌟 #AIInnovation