This repository contains beginner-to-intermediate Python projects demonstrating Functional Programming concepts.
These projects focus on solving real-world problems using Python's built-in functional programming tools.
Analyze student marks using:
- List Comprehension
- Dictionary Comprehension
- Lambda Functions
- map()
- filter()
- reduce()
- sorted()
Features
- Calculate total marks
- Calculate average marks
- Find topper
- Filter passed students
- Display ranking
- Grade calculation
Analyze employee salary records using:
- List Comprehension
- Dictionary Comprehension
- Lambda Functions
- map()
- filter()
- reduce()
- sorted()
Features
- Annual salary calculation
- High salary filtering
- Salary increment
- Department summary
- Employee ranking
- Payroll statistics
- List Comprehension
- Dictionary Comprehension
- Lambda Expressions
- map()
- filter()
- functools.reduce()
- sorted()
- Dictionary Operations
- Lists
- Functions
- Python 3
- Google Colab
After completing these projects, you will understand how to write clean and efficient Python code using functional programming techniques.
These projects are suitable for beginners building a Python portfolio on GitHub.