Traffic Signal Program in Python

write python program for traffic signals

When I first started learning Python more than a decade ago, I loved building small projects that looked like real-world systems. One of my favorites was a traffic signal program. It’s simple, fun, and surprisingly practical. If you live in the USA, you see traffic lights every day, green for go, yellow for slow down, … Read more >>

Find Armstrong Numbers in an Interval in Python

armstrong number in python

I was working on a Python project where I needed to filter out all Armstrong numbers within a given range. Python doesn’t have a direct function for Armstrong numbers either. So, I had to come up with a simple program to check each number in the interval and return only those that qualify as Armstrong … Read more >>

Python Program to Swap Two Elements in a List

Python program to swap two elements in a list

Recently, I was working on a data-cleaning project where I had to reorder elements in a customer list.The challenge was simple: swap two items in a Python list. At first, I thought there might be a single “built-in” function to do this. But as I explored, I realized there are multiple ways to swap elements … Read more >>

Get Alternate Letters from String in Python

Python program to print alternate characters in a string using string slicing

As a developer, I was working on a project where I needed to extract every alternate character from a string. At first, I thought Python might have a built-in function for this. But as I explored, I realized there are multiple simple ways to achieve it. In this tutorial, I’ll show you five easy methods … Read more >>

How to Check Armstrong Number in Python

Python Program to Check Armstrong Number

I was working on a coding exercise where I had to check if a number was an Armstrong number. At first, it seemed like a simple task, but I realized many beginners struggle with the concept. As someone who has been coding in Python for more than 10 years, I’ve often seen Armstrong number problems … Read more >>

Count Upper and Lower Case Characters in Python

how to count uppercase and lowercase in python

When I was working on a text-processing project, I had to analyze customer feedback collected from different U.S. states. The challenge was simple: I needed to count how many uppercase and lowercase characters were present in each feedback entry. At first, I thought there might be a single built-in function in Python to do this … Read more >>

Capitalize First Letter of Each Word in String in Python

python capitalize every word using title() method

Recently, I was working on a text-cleaning project where I had to format customer names properly.The issue was simple: I had names written in lowercase like “john smith” or “michael o’brien”. In most cases, we want names, addresses, or report titles to look professional, which means each word should start with a capital letter. Python … Read more >>

Count and Display Vowels in a String in Python

Python program to check vowels using recursion

I was working on a text-processing project where I needed to quickly count and display vowels in a string. At first, I thought this would be an easy task. But as I explored, I realized there are multiple ways to achieve this in Python, each with its own advantages. In this tutorial, I’ll share five … Read more >>

How to Build Perceptron in Python?

Mathematical Model of Perceptron

If you are a deep learning or machine learning enthusiast, you must know how to build Perceptron in Python, which is the foundation of creating AI, machine learning models, etc. I will explain the perceptron in depth with an example. You will understand how the perceptron works: it takes the input, processes the input, and … Read more >>

51 Python Programs

51 PYTHON PROGRAMS PDF FREE

Download a FREE PDF (112 Pages) Containing 51 Useful Python Programs.

pyython developer roadmap

Aspiring to be a Python developer?

Download a FREE PDF on how to become a Python developer.

Let’s be friends

Be the first to know about sales and special discounts.