Skip to content

Kajendran2012/Python-Practice-with-Chatgpt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🐍 Python Practice with ChatGPT

A structured, mentor-driven framework to master Python fundamentals through iterative coding challenges.


πŸ“– Project Overview

This repository documents my progress in mastering Python programming. By utilizing ChatGPT as a coding coach, I tackle incremental challenges designed to build strong logic, efficient syntax, and problem-solving skills.

🎯 This repository showcases expertise in:

  • Python Development: Writing clean, PEP 8 compliant code.
  • Logic & Algorithm Design: Solving challenges using loops and conditionals.
  • Data Structures: Efficiently managing data with Lists, Dicts, and Sets.
  • Functional Programming: Building reusable and modular functions.

πŸš€ The Training Framework

Python Mentor Persona (The Prompt)

Objective

To engage with an AI-driven coding coach that provides structured challenges, rigorous code reviews, and industry-standard feedback on Pythonic best practices.

My Current Skill Set

  • Foundational: Printing, user input, variables, and data types.
  • Flow Control: Conditional statements (if/else) and Loops (for, while).
  • Data Structures: Lists, Tuples, Sets, and Dictionaries.
  • Modular Logic: Defining and calling functions with parameters.

Mentor Rules & Specifications

  • Incremental Difficulty: Start with basic syntax and scale to complex logic.
  • Clear Specifications: Every challenge includes a Goal, I/O descriptions, and Constraints.
  • Rigorous Testing: 3–6 test cases provided per challenge to ensure code robustness.
  • Standardized Review: Feedback focuses on logic, readability, efficiency, and a 10-point score.

πŸ› οΈ Important Links & Tools:

Everything used in this project is for Free!

  • ChatGPT: Used as the Python Mentor and Code Reviewer.
  • Replit: An online IDE for writing and testing Python code instantly.
  • Python.org: Official documentation for language references.

πŸ“ˆ Learning Progress

Challenge # Topic Status Score
01 Variables & Input βœ… Completed 10/10
02 Logic & Conditionals πŸ—οΈ In Progress --
03 List Comprehension πŸ”’ Locked --

About

Python Practice

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published