A beginner Python project built to practice program flow, input validation, functions, loops, lists, calculations, and cloud-style resource naming.
- Normalizes application names with
strip(),lower(), andreplace() - Validates environments using a list and
whileloop - Builds names such as
patient-portal-prod
- Collects numbers from user input
- Handles invalid input with
tryandexcept ValueError - Calculates the count, total, average, maximum, and minimum
- Classifies each number as below, above, or equal to the average
- Python functions
- Variables and return values
- Lists and
.append() whileandforloopsif,elif, andelsebreakandreturn- Exception handling
- Input normalization
- Basic calculations
- Script entry points with
if __name__ == "__main__":
python3 scripts/resource_name_builder.py
python3 scripts/number_analyzer_checkpoint.pyThis project documents my progress toward becoming a Cloud and AI/ML Engineer while building confidence writing Python scripts from requirements.