You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
A structured collection of Python programs I wrote while learning the core concepts of Python in my 2nd semester of engineering.
📌 Note
This repository contains Python scripts categorized by concept (e.g. conditionals, loops, lists, functions, recursion, etc.). It includes beginner-level logic building and fundamental data structure operations.
📁 Topics & Program List
🔹 1. Basics
File
Description
Intro.py
Basic print and syntax intro
TempConversion.py
Celsius ↔ Fahrenheit conversion
DigitReturn.py
Count number of digits in a string
NameDisplay.py
Check if a name exists in a list
🔹 2. Conditionals
File
Description
Max5.py
Find maximum among 5 numbers
Quadrant.py
Determine quadrant of a coordinate
SeniorCitizen.py
Check if person qualifies as a senior citizen
StudPassCount.py
Check number of subjects passed out of 3
Triangle.py
Check type of triangle using side lengths
VowelReturn.py
Return vowels from a string
🔹 3. Loops
File
Description
MulTable.py
Generate multiplication table
ExpoLoop.py
Exponentiation using loop
FiboLoop.py
Fibonacci series using loop
FactoLoop.py
Factorial using loop
numReverse.py
Reverse digits of a number
MultiDigitNumber.py
Count digit frequencies using dictionary
🔹 4. Functions
File
Description
FactoRecursive.py
Factorial using recursion
FiboRecursive.py
Fibonacci using recursion
GcdRecursive.py
GCD using recursion
🔹 5. Lists
File
Description
evenInList.py
Filter even numbers from a list
itrBinarySearch.py
Iterative binary search
recBinarySearch.py
Recursive binary search
🔹 6. Strings & Files
File
Description
FrequentWords.py
Count frequency of words in sample.txt
strPalindrome.py
Check if string is a palindrome
sample.txt
Sample input for FrequentWords.py
🔹 7. Matrices
File
Description
addMatrix.py
Matrix addition using loops
matrixAddList.py
Matrix addition using lists
addSparseMatrix.py
Sparse matrix addition
mulMatrix.py
Matrix multiplication
🔹 8. Dictionary
File
Description
FrequentWords.py
Store Frequency of words in Dictionary
Quadrant.py
Quadrant of a entered Coordinate
addSparseMatrix.py
Sparse matrix addition
MultiDigitNumber.py
Frequency of Digits in a String
🔹 9. Statistics
File
Description
meanVarDev.py
Mean, variance & standard deviation (simple version)
meanVarianceStandardDev.py
Statistical operations using math module
🔹 10. Misc / Practice
File
Description
trail.py
Test script / trial code
🚀 Getting Started
To run any Python file:
# Run a specific script
python filename.py
About
Python Programs of Second Semester Engineering CSE.