Python Programming Articles

Thu 09 October 2025

Decorators in Python

A decorator is a function that modifies the output of the function it is applied to. In Python, you deploy a decorator using the @ symbol followed by the decorator name. @decorator_name def func_name: ... The above code is the syntax for deploying a decorator in Python. Decorators make it easy to …
Read more →
Tue 07 October 2025

Uploading Files In Flask Web Framework

Flask is a lightweight web framework that helps you build web apps easily. In this article, we’ll make a simple Flask app that lets you upload files to the server Start by creating a new folder. Then, inside that folder, create and activate a virtual environment. mkdir flask_app && cd …
Read more →
  • Thu 30 March 2023
  • mysql
Thu 30 March 2023

Installing MySQL Community Server on Windows 11

MySQL is a relational database management system (RDBMS). Relational databases are the most widely used databases today. They store data in tables which consist of rows and columns. MySQL is a popular relational database amongst others, and in this article i will show you how to install mysql on windows …
Read more →
Mon 20 March 2023

Database Relationships Explained

A relational database is a widely used database in the world, it organizes data inside a table in the form of rows and columns. A relational database has a predefined structure in which data is organized. Relationships represent connections between two or more tables. Relationships help structure database tables relate …
Read more →
Fri 17 March 2023

Django, The Break Down

Django is a web framework written in python. It is a full featured framework used by many large companies, some of which are fortune 500 companies. Django is a framework that lets you build web apps as quickly as possible. In this article, I would break down django and explain …
Read more →
Tue 17 January 2023

Configure Django And MySQL Database

In this post, I will show you how to set up Django with MySQL database. This tutorial assumes you already have MySQL installed on your computer. Django comes with a default SQLite database that does not require any setup. SQLite databases are not good for large scale applications therefore, it …
Read more →
Mon 16 January 2023

Recursion In Python

Recursion is a programming strategy used for breaking complex computation problems into small sub-problems that can be solved. The recursion problem is self-referential. The strategy is deployed when a function makes copies of itself to solve sub-problems of a computation. Every recursive function has a base case that allows the …
Read more →