How harieswarreddygelli/daily-coding-practice works
Daily Coding Practice is a collection of independent Python practice programs, not a single application. The usual workflow is to run one script, provide any requested input, and inspect its printed result. The graph groups representative scripts by the README’s major topics; each node stands for a topic area, not a shared runtime pipeline. Source excerpts confirm several examples, but not the wiring or behavior of every listed script.
Main entry points: Logo.py QR Programs · 2dMatrixmeanandsum.py NumPy Arrays · RockPaperScissor.py NumPy Random · BinarySearch.py Searching
Components 18
Algorithms
- Searching
Searching/BinarySearch.py - Sorting
Sorting/mergesort.py - Number Problems
Problem-Solving Programs/NumericalProblems/Rotatearrytoright.py - String Problems
Problem-Solving Programs/Strings/Anagram.py
Data Structures
- Linked Lists
Linked Lists/SllAlloperations.py - Stacks
Stack/AllStackOperations.py
Numerical Computing
- Matrix Programs
Matrices/TwoMatrixAddition.py - NumPy Arrays
NUMPY/2dMatrixmeanandsum.py - NumPy Random
NUMPY/Random/RockPaperScissor.py
Programming Fundamentals
- Base Conversions
Conversions/BinaryToHexaDecimal.py - OOP Examples
OOP'S/Instance.py - Pattern Programs
Patterns/butterflyusingnumbers.py
Standalone Utilities
- QR Programs
Modules/Qrcode/Logo.py
Other components
- Learner
- Terminal
- NumPy
- QR / Image Libraries
- Optional Logo File
Connections 30
- Learner → Searching: runs script
- Learner → Sorting: runs script
- Learner → Number Problems: runs script
- Learner → String Problems: runs script
- Learner → Linked Lists: runs script
- Learner → Stacks: runs script
- Learner → Matrix Programs: runs script
- Learner → NumPy Arrays: runs script
- Learner → NumPy Random: runs script
- Learner → Base Conversions: runs script
- Learner → OOP Examples: runs script
- Learner → Pattern Programs: runs script
- Learner → QR Programs: runs script
- Searching → Terminal: prompts and prints
- Sorting → Terminal: prompts and prints
- Number Problems → Terminal: prompts and prints
- String Problems → Terminal: prints results
- Linked Lists → Terminal: prompts and prints
- Stacks → Terminal: prompts and prints
- Matrix Programs → Terminal: prompts and prints
- NumPy Arrays → NumPy: uses arrays
- NumPy Arrays → Terminal: prompts and prints
- NumPy Random → NumPy: chooses randomly
- NumPy Random → Terminal: prompts and prints
- Base Conversions → Terminal: prints result
- OOP Examples → Terminal: prompts and prints
- Pattern Programs → Terminal: prompts and prints
- QR Programs → QR / Image Libraries: creates QR image
- QR Programs → Optional Logo File: optionally reads
- QR Programs → Terminal: prints status