How pandita21-r/practice-repository works
This is a beginner programming-practice repository, not a single integrated application. Its product is a collection of independent Java and Python examples that demonstrate fundamentals, small console and GUI workflows, and object-oriented modeling. The graph highlights representative runnable workflows and major documented topic branches; examples generally do not call across files. The Task example is the clearest multi-component domain workflow. Relationships for unsampled examples are omitted rather than inferred.
Main entry points: Main.java Task Demo · java Java Fundamentals · FitnessBMITracker.java BMI Data Input · TaskManager.java Task Manager
Components 20
Language Basics
- Java Fundamentals
java - Number Converter
java/Main.java - Array Practice
java/arraylists/src/ArrayListsPractice.java
Java Applications
- BMI Data Input
java/arrays-2d/src/FitnessBMITracker.java - BMI Computation
java/arrays-2d/src/FitnessBMITracker.java - BMI Report
java/arrays-2d/src/FitnessBMITracker.java - Report File
java/arrays-2d/src/FitnessBMITracker.java - File Handling Practice
java/file-handling/src - Task Demo
java/inheritance/javaswing/testroom/Main.java - Task Manager
java/inheritance/javaswing/testroom/TaskManager.java - Task Model
java/inheritance/javaswing/testroom/Task.java - Standalone Demos
java
Object-Oriented Practice
- Validation and State
java/encapsulation/src - Inheritance Examples
java/inheritance/src - Polymorphism Examples
java/polymorphism/src
Swing Interfaces
- Swing Examples
java/inheritance/javaswing/src - GUI Exam Forms
java/lab_exams
Python Exercises
- Python Fundamentals
python/src - Python Exercises
python/src/exercises
Other components
- Learner
Connections 19
- Learner → Number Converter: chooses conversion
java/Main.java - Learner → BMI Data Input: enters measurements
java/arrays-2d/src/FitnessBMITracker.java - BMI Data Input → BMI Computation: passes data
java/arrays-2d/src/FitnessBMITracker.java - BMI Computation → BMI Report: passes BMI
java/arrays-2d/src/FitnessBMITracker.java - BMI Report → Report File: writes report
java/arrays-2d/src/FitnessBMITracker.java - Learner → Task Demo: runs demo
java/inheritance/javaswing/testroom/Main.java - Task Demo → Task Manager: manages tasks
java/inheritance/javaswing/testroom/Main.java - Task Demo → Task Model: creates tasks
java/inheritance/javaswing/testroom/Main.java - Task Manager → Task Model: stores and updates
java/inheritance/javaswing/testroom/TaskManager.java - Learner → Python Fundamentals: runs examples
README.md - Learner → Java Fundamentals: practices concepts
README.md - Java Fundamentals → Array Practice
- Learner → File Handling Practice: practices file I/O
README.md - Learner → Validation and State: practices validation
README.md - Learner → Inheritance Examples: practices inheritance
README.md - Learner → Polymorphism Examples: practices abstraction
README.md - Learner → Swing Examples: uses interfaces
README.md - Learner → GUI Exam Forms: tries GUI exercises
java/lab_exams/Restaurant_Order_System.java - Learner → Standalone Demos: runs demos