A brief introduction to functional programming in Python

a calculator and a scale ruler
a calculator and a scale ruler
Photo by Karolina Grabowska from Pexels

What is functional programming?

Sorting lists, tuples and dictionaries

Photo by cottonbro from Pexels

Sorting Lists

Understanding of mutable and immutable objects in Python with example.

Photo by ThisIsEngineering from Pexels

Create a profile card for your website with hover effects using some simple CSS

Image by author

File structure

Host a static website on GitHub for free

Photo by Format from Pexels


  • You must have a GitHub account.
  • You must have git installed on you machine and know the basic git commands.

Basic understanding of sets in Python

Photo by Skylar Kang from Pexels

Understand the basics of Python decorators and learn how to create general-purpose decorators using *args & **kwargs.

Python decorators
Python decorators
Image by author

A decorator is a design pattern in Python that allows a user to add new functionality to an existing object without modifying its structure. Decorators are usually called before the definition of a function you want to decorate. — Datacamp’s definition of a decorator.

@decorator_name def…

A Python script that converts JPG(or any other valid format) images to PNG images

Photo by Pixabay from Pexels

What Will the Script Do?

Using the json module

Original image by Pixabay from Pexels | Edited by author

What is JSON

Working with CSV files in Python.

Image by author | csv Icon by Freepik from www.flaticon.com

What is a CSV File

Fahadul Shadhin

Undergraduate CS student | Passionate about programming and tech

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store