Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 

README.md

Python Functional Programming Projects

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.


Projects Included

1. Student Result Analyzer

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

2. Employee Data Analyzer

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

Python Concepts Covered

  • List Comprehension
  • Dictionary Comprehension
  • Lambda Expressions
  • map()
  • filter()
  • functools.reduce()
  • sorted()
  • Dictionary Operations
  • Lists
  • Functions

Technologies

  • Python 3
  • Google Colab

Learning Outcome

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.