Built a GitHub Code-Review-Fixing Python Agent using AgentApps 🔗 Library: https://lnkd.in/gVgbt5xi 🔗 Source code: https://lnkd.in/gNqvx6TK This agent automatically: ✅ Reviews a GitHub repository ✅ Identifies logical and runtime issues in code ✅ Creates a new branch for fixes ✅ Generates corrected code safely ✅ Applies the fixes along with code review summary In my demo video, the agent detected a division-by-zero issue in a Python file and automatically generated a fixed implementation along with a detailed review log — without any manual debugging. Learning how AI agents + GitHub automation can significantly improve developer productivity 🚀 More improvements coming soon! #Python #AI #GitHub #Automation #AgentApps #Learning Developed using the AgentApps library by Abdul Mannan K.
More Relevant Posts
-
💰 Built a Command Line Expense Tracker using Python 🐍 As part of strengthening my Python fundamentals, I developed a beginner-friendly CLI-based Expense Tracker. 🔹 Add new expenses (amount, category, description) 🔹 View all recorded expenses 🔹 Calculate total money spent 🔹 Filter expenses above a specific amount 🔹 Category-wise expense totals 🔹 Auto-generated Expense IDs 📚 Concepts Practiced: • Lists, Tuples, Sets, Dictionaries • Loops & Conditional Statements • match-case (Python 3.10+) • Building interactive CLI applications This project helped me understand how data structures work together in a real-world scenario. 🔗 GitHub Repository: https://lnkd.in/gSUsmVaG Looking forward to adding features like CSV/JSON storage, date-wise tracking, and edit/delete functionality. Feedback is welcome! 😊 #Python #BeginnerProject #datascience #CodingJourney #WomenInTech
To view or add a comment, sign in
-
#Day12 of 50 Days of Learning #Python through #Automation 🚀 In Day 12, I built a Folder Size Analyzer using Python — a simple yet powerful tool that scans directories, calculates folder sizes, and displays storage usage with a progress bar. This project helped me understand how Python interacts with the file system, processes directories, and performs automation tasks for real-world system monitoring. 📌 In this blog, I covered: ✅ How Python reads and navigates file directories ✅ Calculating folder sizes programmatically ✅ Converting file sizes into human-readable format (KB, MB, GB) ✅ Building a terminal progress bar for better user experience ✅ Handling file access errors safely ✅ A complete working Python script for folder size analysis 💡 This beginner-friendly project shows how Python can automate system tasks like storage monitoring and directory analysis — useful for system admins, developers, and automation workflows. It’s a great practical step toward building file management tools and system utilities using Python. 👉 Read the full blog here: https://lnkd.in/g_9PvMPQ #Python #Automation #FileManagement #SystemMonitoring #PythonProjects #100DaysOfCode #CodingJourney #Developer #TechLearning
To view or add a comment, sign in
-
🚀 Built a File & Folder Management System using Python I recently developed a menu-driven File and Folder Management project using Python that performs complete CRUD operations on files and directories from the terminal. 🔹 Tech Used: ~ Python ~ pathlib module ~ os module ~ File Handling ~ Exception Handling 🔹 Features Implemented: ✅ Create, Rename & Delete Folders ✅ Create, Read, Update & Delete Files ✅ Recursive directory listing using rglob() ✅ Proper error handling with try-except ✅ Interactive CLI-based menu system This project helped me strengthen my understanding of: Path() and directory management p.mkdir(), p.rename(), p.rmdir() p.rglob('*') for recursive search File modes ('r', 'w', 'a') Logical condition handling & validation While building this, I also identified and corrected important logical mistakes like proper method calling (p.exists() vs p.exists) and improving control flow using elif. This project improved my practical understanding of how operating systems manage files internally and how Python interacts with the file system. 📌 Always learning. Always improving. #Python #FileHandling #Pathlib #BeginnerProject #CodingJourney #CLI #LearningByDoing
To view or add a comment, sign in
-
It's the start of a new Journey in my life, been a while since I started learning Python and here I am: 🚀 Built my first Python automation project! I recently created a Python File Organizer, a tool that automatically sorts files into folders such as Images, Documents, Videos, Audio, and Others. Key features: • Detects file types automatically • Creates folders if they don't exist • Moves files into the correct category • Generates a summary of the organized files This project helped me practice: - Python file handling - automation scripting - modular code structure Project code: https://lnkd.in/g7eacVEk Currently continuing my journey of learning Python by building practical tools. #python #automation #codingjourney #github #learning. Shankar Muralidharan
To view or add a comment, sign in
-
🚀 Basic To Advance Python CLI Project Series ⭐ Student Result Management System – CLI Project #2 🔧 Features ✅ Add new student ✅ Unique roll number system ✅ Subject-wise marks (Bangla, English, Math) ✅ Update individual subject result ✅ Automatic Grade & GPA calculation ✅ Check full result by roll number ✅ SQLite database integration ✅ Pure Python CLI based system 📌 Goal: Thinking big, building small — but building right. More projects coming soon 🚀 Stay connected 🔥 #python #basictoadvanceseries #nazmulhamim #projects #cli_project #sqlite3 #student_management #learningbydoing
To view or add a comment, sign in
-
I built CodeSurgeon — a Python CLI tool that performs deep architectural analysis of Python projects and generates: 📊 Cyclomatic complexity metrics 🔁 Circular dependency detection ♻️ Duplicate function detection 📁 Large file detection 🧠 Architecture health score (0–100) 🚨 CI mode that fails pipelines when quality drops 📦 Full structured JSON output
To view or add a comment, sign in
-
Day 08 of 50 Days of Learning #Python through #Automation 🚀 In Day 08, I built a simple and practical automation project: fetching real-time weather data using Python with the Open-Meteo API — a great way to learn API integration, JSON parsing, and real-world data handling. In this blog, I covered: • What the Open-Meteo API is and how it works • How to send API requests using Python • How JSON responses are parsed and processed • How to fetch real-time weather details using latitude and longitude • Common API errors and how to fix them • A complete working Python script to get live weather reports This project is beginner-friendly and helps you understand how Python communicates with external services — an essential skill for automation, dashboards, and data-driven applications. 👉 Read the full blog here: https://lnkd.in/g82j68MU #Python #PythonProgramming #Automation #APIs #WeatherAPI #OpenMeteo #DataAutomation #SoftwareDevelopment #Coding #Programming #TechLearning #Developers #LearnToCode #100DaysOfCode #50DaysOfLearning
To view or add a comment, sign in
-
💡 In every programming language, we store collections of data. But in Python 🐍 there are 4 main collection types. A) List B) Tuple C) Set D) Dictionary If all of them store data… 👉 Why do we need four? 🤯 Learn the difference between: List, Tuple, Set & Dictionary 📘 Read here: https://lnkd.in/gXMWyrge 👉 Follow our WhatsApp Channel “Learn stack 🎓” for: ✔ Daily Morning Code Quiz ☀️ ✔ Simple programming explanations #PythonBasics #CodingForBeginners #StudentDevelopers #LearnProgramming #Collections #PythonCollections
To view or add a comment, sign in
-
Python Full Stack Development – Day 4 🚀 📌 Topic: Control Statements / Conditional Statements (with Flowchart) On Day 4 of my Python Full Stack learning journey, I explored how Python programs make decisions using control (conditional) statements. 🔹 What are Control / Conditional Statements? Control statements decide the flow of execution in a program based on conditions (True or False). They help a program choose which block of code should run. 🔹 Types of Conditional Statements in Python ✔ if ✔ if – else ✔ if – elif – else ✔ Nested if 🔹 Working Concept (Flowchart Explanation) Program starts A condition is checked If the condition is True, a specific block executes If False, another block (or next condition) executes Program ends
To view or add a comment, sign in
-
🚀 Mini Project: Expense Tracker (Python Console Application) I’m excited to share my mini project — a simple Expense Tracker built using Python in VS Code. 🔹 This is a menu-driven console application that allows users to: • Add daily expenses (Date, Category, Description, Amount) • View all recorded expenses • Calculate total expenses • Exit the program safely This project helped me strengthen my understanding of Python fundamentals and improve my logical thinking while building a real-world problem-solving application. 🎯 Tools Used: Python VS Code Looking forward to feedback and suggestions to improve it further! 😊 #Python #BeginnerProject #CodingJourney #VSCode #LearningByDoing #MiniProject
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
Nice one bro