How to create virtual environments and requirements.txt for our Python project

Woman coding with two monitors and a laptop
Woman coding with two monitors and a laptop
Photo by cottonbro from Pexels

Why Should We Care About Virtual Environments?

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?

How to convert .py to .exe using Auto PY to EXE

Photo by Markus Spiske from Pexels

Installing Auto PY to EXE

Installing using pip

Understand the Model-View-Template architecture of a Django application

Photo by Pixabay from Pexels

What is MVT

How to handle signup, login and logout in Django using the “UserCreationForm”

Photo by Sora Shimazaki from Pexels

Initial Setup

django-admin startproject demo
python startapp users

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 your 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…

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