All Blog Posts
- Python Cheatsheet Every Learner Must Know - Save Hours of Time
π February 17, 2026Master Python programming with this comprehensive cheatsheet. From basic syntax to advanced concepts, save hours of time with quick reference tables and code examples.
- Spring-Mass System Simulation with Pygame - Hooke's Law Physics
π February 17, 2026Learn to create an interactive spring-mass system simulation using Pygame. Understand Hooke's Law, physics parameters, and real-time visualization with mouse interaction.
- Top 10 AI Models You Need to Know in 2026 - Complete Guide
π February 16, 2026Explore the top 10 AI models dominating the tech landscape in 2026. From GPT-4 to Claude, learn about the most powerful AI systems and their applications.
- Building a Snake Game in Python with Tkinter
π January 28, 2026A beginner-friendly tutorial explaining how to build a classic Snake game using Python and Tkinter.
- PyShine clipboard App for two PCs
π January 27, 2026A free App that lets you connect two computers and copy paste text and transfer files over the network
- Visualizing Pascal's Law with Python and Pygame
π January 10, 2026A detailed beginner-to-intermediate tutorial explaining Pascalβs Law using an interactive Pygame hydraulic press simulation.
- Interactive 3D PSO with a Draggable Target in Python
π December 23, 2025A beginner-friendly tutorial explaining how to build an interactive 3D Particle Swarm Optimization (PSO) demo using Matplotlib, keyboard & mouse events, and inter-process communication via CSV.
- Automatically Free a Busy Port in Python Using psutil
π December 13, 2025How to detect and safely terminate processes occupying a TCP port in Python using psutil. A beginner-friendly, real-world tutorial.
- AnimeGANv3 ONNX GUI β Complete Beginner's Guide
π November 27, 2025Step-by-step beginner-friendly tutorial to use AnimeGANv3 ONNX with a Tkinter GUI for transforming images into anime style.
- High-Resolution ASCII Image Converter in Python β Beginner's Guide
π November 26, 2025Learn how to convert images to high-resolution ASCII art in Python. Step-by-step beginner-friendly guide to build a pixel-aligned full-color ASCII converter.
- Convert Images to Animated ASCII Art in Python β Beginner's Guide
π November 25, 2025Learn how to convert any image into animated ASCII art using Python and OpenCV. Perfect for beginners exploring image processing and terminal graphics.
- FastAPI Lab 3 β Build a Simple To-Do List API
π November 23, 2025Lab 3 beginner-friendly tutorial to create a Simple To-Do List API using FastAPI and Pydantic. Step-by-step guide for beginners.
- Python Avatars β Generate Random SVG Avatars for Beginners
π November 21, 2025Beginner-friendly tutorial to create random avatars in Python using python_avatars. Step-by-step guide to generate personalized SVG avatars.
- FastAPI Lab2 β Personalized Jokes API with Categories
π November 20, 2025FastAPI Lab 2 β Build a Personalized Jokes API with categories using FastAPI and PyJokes. Beginner-friendly step-by-step tutorial.
- FastAPI Lab1 β Build Your First Joke API
π November 17, 2025A complete beginner-friendly FastAPI tutorial. Learn how to build a simple API that returns random jokes using FastAPI and PyJokes.
- Creating Epic Text in Python with PyFiglet
π November 15, 2025A beginner-friendly tutorial on using PyFiglet to create stylized ASCII text in Python, with examples, use cases, and importance explained.
- Listening and Talking Clock
π November 14, 2025Step-by-step beginner-friendly guide to create a voice-enabled PyGame wall clock with tick sound, date display, TTS time announcement, and STT voice recognition using Vosk.
- Talking Clock Tutorial with Text-to-Speech
π November 13, 2025Step-by-step beginner-friendly guide to create a live-updating PyGame wall clock with tick sound, date display, and TTS time announcement feature.
- Wall Clock Tutorial with Tick Sound and Date Display
π November 12, 2025Step-by-step beginner-friendly guide to create a live-updating PyGame wall clock with tick sound and date display.
- Garden Data Live Chart Tutorial with Python
π November 11, 2025Learn how to create a live-updating Excel chart in Python using Pandas, Matplotlib, and Watchdog. Step-by-step beginner-friendly guide for real-time data vis...
- Real-Time Excel Chart Updater with Python and Watchdog
π November 10, 2025Step-by-step beginner-friendly guide to create a live-updating Excel chart using Python's pandas, matplotlib, and watchdog libraries.
- Create Excel Files with Python and pandas
π November 09, 2025Step-by-step beginner-friendly tutorial to create Excel workbooks with multiple sheets using Python's pandas library.
- Matrix Rain Animation in Python β Complete Beginner's Guide
π November 08, 2025Learn how to create a terminal-based Matrix rain animation in Python. Step-by-step beginner-friendly guide to build the iconic green digital rain effect.
- Create Excel Files with Python β Complete Beginner's Guide
π November 07, 2025Learn how to create Excel workbooks with multiple sheets using Python's openpyxl library. Step-by-step tutorial for absolute beginners.
- Animated Flower Tree with Python Turtle β Growing &...
π November 06, 2025Learn how to create a beautiful animated tree with growing and falling flowers using Python's Turtle graphics module. Step-by-step tutorial with physics simu...
- Matrix Multiplication Performance Comparison Python vs...
π November 05, 2025Learn how to compare matrix multiplication speeds using naive Python, compiled C++, and optimized NumPy.
- Make a Tree with falling Flowers
π November 04, 2025Python Turtle Graphics Tutorial to animate falling cherry blossoms
- Make a Tree with Blossoms in Python
π November 04, 2025Python Turtle Graphics Tutorial to quickly draw a Tree
- Run C++ Code from Python β Step-by-Step Guide
π November 03, 2025Learn how to compile and execute C++ code directly from Python using subprocess and tempfile modules.
- Fractal Tree Generator in Python with Turtle
π November 02, 2025Learn how to build a beautiful recursive fractal tree using Pythonβs turtle graphics module with randomness for natural effects.
- Music Maker with Save Load Clear & Slider
π November 01, 2025A deeply detailed beginner-friendly guide to building a complete interactive music maker in Python with Pygame, featuring waveform visualization, save/load, ...
- Mini Paint (Smooth Circular Brush) in Python
π October 31, 2025Build a simple interactive painting app with smooth circular brushes using Python and Pygame.
- Music Maker with Save/Load in Python
π October 31, 2025Step-by-step beginner-friendly tutorial on building an interactive music maker with Pygame, including save/load functionality.
- Gravitational Time Dilation Simulation in Python
π October 30, 2025Interactive simulation showing Earth Clock vs Gravity Clock and how gravity affects time.
- AC to DC conversion Simulation in Python
π October 29, 2025This tutorial walks through building a **Full Wave Bridge Rectifier Simulation** using **Python and Pygame**. The simulation visually demonstrates how **AC (...
- How to make a GPS Satellite Simulation in Python
π October 24, 2025Gps satellite simulation and visualization in python
- Recursive function to grow TREE in Python
π October 24, 2025> A detailed, step-by-step tutorial explaining a Pygame program that draws a Fibonacci-based tree. This tutorial shows how the original recursive growth work...
- How to Make a Zombie Shooter Game in Pygame (Beginner Tutorial)
π February 07, 2025Learn how to build a simple Zombie Shooter game step-by-step using Pygame. Perfect for beginners who want to start making games in Python!
- Displaying Remote Application Windows Locally Using SSH...
π June 08, 2024In this tutorial, we'll walk you through the steps to display graphical applications running on a remote server on your local machine. This is especially use...
- Let's build a copter game
π May 31, 2024Learn how to let's build a copter game with this comprehensive Python tutorial.
- Let's build a simple "word game inspired by Scrabble"
π May 30, 2024In this tutorial, we'll create a simple word game inspired by Scrabble that you can play via the command line. The game will allow two players to take turns ...
- Let's build a simple "Battleship" game
π May 30, 2024In this tutorial, we'll create a simple Battleship game that you can play via the command line. Battleship is a classic two-player game where players take tu...
- Building a Simple Chess Game in Python
π May 26, 2024In this tutorial, we'll create a basic chess game using Python. The game will have a simple text-based interface where players can input their moves. We'll e...
- What is a Circular or Ring mapper function
π May 25, 2024The function is a utility designed to generate a list of numbers based on a given index () within a circular range (). This function is particularly useful ...
- Let's build a simple "Rock, Paper, Scissors" game
π May 25, 2024Let's create a simple "Rock, Paper, Scissors" game where the user can play against the computer. This is a classic game that demonstrates user input, random ...
- How to make a simple guess a number game
π May 24, 2024Let's create a simple game where the user and the computer can play "Guess the Number". The computer will randomly select a number within a given range, and ...
- Building a Tic-Tac-Toe Game in Python!
π May 23, 2024In this tutorial, we'll create a simple Tic-Tac-Toe game in Python where a user can play against the computer. The computer will make random moves.
- Python Tips and Tricks You Must Know - 10 Essential Techniques
π May 21, 2024Master Python with these 10 essential tips and tricks. Learn indexing, variable swapping, generators, f-strings, and more to write better Python code.
- Creating a Guess Country from Flag Game in Python (Part 7)
π March 20, 2024In this tutorial, we'll create a graphical user interface (GUI) application using PySide6, a Python binding for the Qt toolkit. Our application will display ...
- Creating a ComboBox-Based GUI with PySide6 (Part 3)
π March 12, 2024In this tutorial, we'll explore how to create a graphical user interface (GUI) with PySide6 that utilizes combo boxes. Combo boxes are dropdown menus that allow
- Interacting with Output Widgets Using Input Widgets in...
π March 12, 2024Control the Progress bar with Slider widget and more
- Getting Started with PySide6 Part 1 - Build Your First GUI Application
π March 12, 2024Learn PySide6 from scratch! Build your first GUI application with buttons and message boxes. Complete beginner's tutorial with code examples.
- Exploring Tab Widgets in PySide6 (Part 4)
π March 12, 2024In this tutorial, we'll delve into the usage of tab widgets in PySide6 to create a multi-tabbed graphical user interface (GUI). Tab widgets allow us to organ...
- Exploring Input Widgets in PySide6 (Part 5)
π March 12, 2024In this tutorial, we'll dive into the usage of various input widgets in PySide6 to allow users to interact with our GUI applications. Input widgets provide u...
- Building a Calculator Application with PySide6 Part 2 - Complete Tutorial
π March 12, 2024Learn to build a fully functional calculator GUI with PySide6. Handle user input, perform calculations, and create a clean calculator interface.
- Exploring Output Widgets in PySide6 (Part 6)
π March 12, 2024In this tutorial, we'll delve into the usage of various output widgets in PySide6 to display information to users in graphical user interface (GUI) applicati...
- How to make PySide6 based GUI
π March 11, 2024In the realm of Python GUI (Graphical User Interface) development, libraries play a pivotal role in simplifying the creation of visually appealing and intera...
- How to Earn Money Online Using Python Programming Skills - 10 Proven Ways
π January 30, 2024Discover 10 proven ways to monetize your Python programming skills online. From freelancing to building products, learn how to make money with Python.
- Maximizing Solar Panel Efficiency at Home with Python
π January 30, 2024In today's world, where sustainable living and cost-effective energy solutions are gaining paramount importance, harnessing the power of solar panels has bec...
- Python Application Frameworks That Boost Your Job Prospects
π January 30, 2024Python is a versatile programming language, and its popularity continues to grow. If you're aiming for a rewarding career in software development, mastering ...
- Fourty important tips to write better python code
π March 28, 20231. Use an IDE like PyCharm or VSCode for better code editing and debugging. 2. Use keyboard shortcuts to save time, for example, Ctrl+C/Ctrl+V to copy and pa...
- What is SVD
π March 02, 2023In this tutorial we will learn what is Singular Value Decomposition (SVD) and run it in python
- How to Make a ChatGPT-like Application with FlexGen - Complete Tutorial
π February 23, 2023Learn to build your own ChatGPT-like application using FlexGen for model compression. Step-by-step guide with installation, setup, and running your AI chatbot.
- Interview questions for python programming jobs
π February 16, 2023How to answer job interviews for Python related questions
- Python coding tips for faster and better software...
π February 14, 2023Hello friends! Here are some tips and tricks to write faster code in Python:
- What are NP problems
π February 12, 2023Hello friends! Lets first talk about NP problems and then get to the coding part.
- 75+ Good Python Coding Examples for Software Development - Best Practices
π February 12, 2023Master Python coding with 75+ practical examples covering best practices, PEP 8 standards, and professional development patterns. Improve your code quality today.
- How to sort a list using Quicksort algorithms
π February 10, 2023Hello friends! There are several variations of the quicksort algorithm, each with its own approach to choosing the pivot element, partitioning the data, and ...
- How to make an image to text classifier application
π September 17, 2022This tutorial is about language classification based gui development with PyQt5 and Pytesseract
- How to extract text from image in Python
π September 04, 2022This tutorial is about gui development with PyQt5 and Pytesseract
- How to stream two videos in PyQt5 GUI
π September 03, 2022This tutorial is about gui development with PyQt5 and OpenCV
- A simple autofocus application in Python
π August 05, 2022This tutorial is about using socket programming to set focus of a webcam
- Learn Python Tips and Tricks Part 03
π July 25, 2022Hello friends! Installing any version of Python on any platform is easy. But this easy task becomes cumbersome when you need to work on cross-platforms, for ...
- Learn Python Tips and Tricks Part 02
π July 14, 2022Hi friends! In this part we will learn how to get a list of files in a directory. How to rename the extensions of specific type of files. Imagine you have a ...
- Learn Python Part 01 - Complete Beginner's Guide with Examples
π May 28, 2022Start your Python journey with this comprehensive beginner's guide. Learn Python installation, variables, data types, strings, and basic operations with practical examples.
- UDP Single server to multiple clients
π May 09, 2022This tutorial is about streaming real-time video to multiple clients over UDP
- How to send video over UDP socket and save it as MP4 at...
π May 03, 2022This tutorial is about using OpenCv and UDP sockets for server-client video transfer and saving MP4 at client
- Video streaming and Car Control in Python
π May 03, 2022This tutorial is about running Flask Application and Controlling car from Clients' webpage
- FAQs about PyQt5
π April 19, 2022You can find important issues and their solutions related to PyQt5 here
- Transfer video over sockets from multiple clients and...
π April 17, 2022Videos over Sockets
- How to install TVM on MAC OS
π February 27, 2022A quick tutorial for beginners to build from source the TVM in Mac OS
- PyQt5 Terminal Console - Build a Command Line Interface in Python
π February 03, 2022Learn to build a terminal console GUI using PyQt5. Create a command-line interface with command history, drag-and-drop support, and custom styling.
- PytQt5 Video and Audio GUI with start and stop buttons
π January 17, 2022How to plot audio and video from opencv matplotlib and PyQt5
- Test your audible frequency range in Python
π December 12, 2021A quick tutorial to generate audio tones of various frequencies and plot FFT
- How to split a pdf into pages in Python
π August 04, 2021A quick tutorial to divide your pdf file into multiple pages in a folder
- How to parse XML file and save the data as CSV
π July 08, 2021A quick tutorial to parse XML files using XML Element Tree
- Video and Text chat in Python
π July 07, 2021A quick tutorial to make server-client video and text chat
- How to perform online video processing from the client's...
π June 06, 2021This tutorial is about obtaining live frames of a client's camera, process it and provide result back to the client
- How to stream multiple videos on an HTML webpage
π May 14, 2021This tutorial is about streaming multiple videos on a webpage using PyShine server
- How to stream video and bidirectional text in socket...
π May 04, 2021This tutorial is about streaming video over UDP and text messages over TCP between server and client
- How to easily stream picamera video over wifi with...
π April 16, 2021This tutorial is about streaming RPi pi camera video to an HTML page without Flask
- How to easily stream webcam video over wifi with...
π April 14, 2021This tutorial is about streaming webcam video to an HTML page without Flask
- How to configure Raspberry Pi in Ad hoc wifi mode
π April 14, 2021This tutorial is about configuring RPi in Ad hoc interface
- How to open and show the SQL database file in a PyQt5 GUI
π April 08, 2021This tutorial is about using sqlite3 to open, and show the data inside db file
- How to make a simple webcam video recorder GUI in PyQt5
π April 08, 2021This tutorial is about using opencv to capture video of webcam in Python
- Basics about SQL database in Python
π April 05, 2021This tutorial is about using sqlite3 to create, insert data and update SQL table
- Interactive Matplotlib GUI with Data Cursors - PyQt5 Tutorial
π April 05, 2021Build interactive data visualization GUIs with Matplotlib and PyQt5 using mpldatacursor. Click on plots to see data values with clickable annotations.
- How to make an image to text GUI in Python
π March 26, 2021Extract full text of various languages by using the trained model of the specific language
- How to easily install OpenCv in Raspberry Pi boards
π March 17, 2021This tutorial is about installing Open CV library in Raspberry Pi
- How to send audio data using socket programming in Python
π February 24, 2021This tutorial is about using PyAudio and TCP sockets for server-client transfer of audio stream
- How to send audio and video using socket programming in...
π February 20, 2021This tutorial is about using OpenCV, UDP and TCP sockets for server-client transfer of audio-video streams
- How to send video using UDP socket in Python
π February 17, 2021This tutorial is about using OpenCv and UDP sockets for server-client video transfer
- How to make a Matplotlib and PyQt5 based GUI to plot a...
π January 31, 2021Making a drag drop CSV file based matplotlib GUI with multiple themes and adding axis selection options
- Play Rock Paper Scissors Game using PyQt5 GUI
π January 29, 2021This tutorial is about making a GUI in PyQt5 using OpenCV and Keras to play Rock Paper Scissors Game.
- Lipstick color picker GUI in PyQt5
π January 21, 2021This tutorial is about making a GUI in PyQt5 using Dlib and OpenCV for changing color of lips.
- How to send audio from a client computer to a server over...
π January 17, 2021This tutorial is about using socket programming to send audio data from Microphone of client to the server.
- How to visualize Earthquakes in Python
π January 16, 2021This tutorial is about visualization of the most recent earthquakes on the planet Earth.
- Faster Video Transfer Over WiFi Using ZeroMQ - Python Tutorial
π January 01, 2021Learn how to transfer video over WiFi at 30+ FPS using ZeroMQ Publish/Subscribe pattern. Complete Python tutorial with server and client code.
- How to send and receive live audio using socket...
π December 23, 2020This tutorial is about sending and receiving audio data over wifi between server and client.
- How to get audio frames from the microphone device
π December 14, 2020Hi friends! Install pyshine version 0.0.6 in Windows OS as:
- How to deploy Python video processing application on the...
π December 03, 2020We will use Flask and OpenCv to change blur and brightness of the video and serve it on the network
- Working with multiple threads in PyQt5
π November 21, 2020Threads run in parallel
- PytQt5 Live Audio GUI with start and stop buttons
π November 19, 2020How to stop a thread in managed by the QThreadPool in PyQt5
- PytQt5 GUI design to plot Live audio data from Microphone
π November 13, 2020How to make a GUI using PyQt5 and Matplotlib to plot real-time data
- PytQt5 GUI design and Video processing with OpenCV
π November 07, 2020How to make a GUI in PyQt5 for video processing applications
- OpenCV and Real time streaming protocol (RTSP)
π November 01, 2020How to obtain video frames from an RTSP stream of video
- A simple cache-server to broadcast video to clients
π October 29, 2020How to broadcast drone video to multiple clients using a cache-server in Python
- How to make an interactive PSO algorithm in Python
π October 22, 2020Using Matplotlib drag the target of PSO and let the particles optimize their movements to find it.
- Transfer video over sockets from multiple clients
π October 16, 2020Socket programming with multiple clients and OpenCV in Python
- Add text with transparent rectangle on an image
π October 10, 2020How to add transparent box behind text in an open cv image
- How to make an image to text converter GUI in Python
π October 08, 2020Making a GUI to extract text of various languages by using the trained model of the specific language
- How to make a Matplotlib and PyQt5 based GUI with drag...
π October 01, 2020Making a drag drop CSV file based matplotlib GUI with multiple themes
- How to Make a Matplotlib and PyQt5 GUI - Complete Tutorial
π October 01, 2020Learn to build interactive data visualization GUIs with Matplotlib and PyQt5. Load CSV files, create plots with multiple themes, and customize your data visualization.
- How to make OpenCV and PyQt5 based GUI for image...
π October 01, 2020Making an OpenCv GUI with brightness and blur adjustment
- How to make a calculator GUI in python with PyQt5
π September 22, 2020Hi friends! this tutorial is about making a calculator application in PyQt5. The calc.ui file contains information about the gui and main.py is all about the...
- Free Audio Video Screen Recorder for Windows 10
π September 02, 2020For installation to windows 10, please download these three parts in a folder and then extract (using winRAR) the PyShine Recorder setup.zip file. An exe wil...
- Pandas dataframe with hexadecimal and ascii values
π September 02, 2020This code will demonstrate how to convert pandas data to numeric form
- How to track Mario in Python
π September 01, 2020This code will track Mario game character using opencv and python
- Faster and accurate object tracking in Python
π September 01, 2020This code will demonstrate opencv based object tracking using the CSRT
- Socket programming to send and receive webcam video
π September 01, 2020This code will demonstrate the server client modules to transmit and receive video over wifi
- What are yield and return statements in Python
π August 01, 2020This code will demonstrate the key differences between yield and return statements in python
- How to automatically arrange the desktop icons
π April 18, 2020This code will arrange files in folders according to their extension to keep windows desktop nice and tidy
- How to plot realtime frame rate of a web camera
π April 08, 2020Making of an OpenCV and Matplotlib data processing and visualization in Python
- How to Make a Screen Recorder in Python with PyQt5 - Complete Tutorial
π April 01, 2020Build a professional audio and video screen recorder using Python, PyQt5, and FFmpeg. Learn to capture screen, record audio, and save videos on Windows 10.
- How to make a piano in Python
π March 03, 2020Hi there! Today we will make a basic piano application. Below is the complete tutorial video which consists of four parts.
- How to make a real time voice plot
π March 03, 2020Alright friends welcome back, lets plot some sound on the matplotlib.
- Making Python GUI for sine and cosine
π February 20, 2020PyShine GUI series Lab-1 Lets import the required libraries
- How to read and write in xlsx file using python
π February 03, 2020A quick tutorial on Microsoft Excel .xlsx file operations in python
- How to Play Piano with Python - Twinkle Twinkle Little Star Tutorial
π February 02, 2020Learn how to play piano music using Python and pygame. This tutorial teaches you to play Twinkle Twinkle Little Star with multi-threading and audio files.
- Lab4 Training regression model and Epochs
π August 14, 2019Hi there! today we will build a multilayer model. Lets import the necessary components.
- Lab3 Train and Test Keras Model
π August 13, 2019Hi there! today we will build a multilayer model that should be like this: .
- Lab2 How to make a basic multilayer Keras model
π August 10, 2019Hi there! today we will build a multilayer model that should be like this figure: .
- With Speech, control the MS Power Point Presentation
π September 17, 2018A simple AI application tutorial to control PPTX slides with speech using python
- Basic Coding in TensorFlow
π September 17, 2018Before we proceed the basic coding, please note that according to the tensorflow 1.0.0 release notes, tf.mul, tf.sub and tf.neg are deprecated in favor of tf...
- Lab1 Keras Basic Model
π September 17, 2018Today i am going to start a tutorial series about Keras library. Lets visit website of this Deep learning library https://keras.io. Keras is a high-level neu...
- TensorFlow Basics
π September 13, 2018Hi everybody, today i will write about a little introduction to Tensorflow API. Tensorflow is a standard open source library released in 2015 by Google for b...
- Installing Pytorch in Windows (GPU version)
π September 06, 2018A fastest way to install PyTorch in Windows without Conda
- Installing Pytorch in Windows (CPU version)
π September 05, 2018A fastest way to install PyTorch in Windows without Conda
- Importance of One Hot Encoding
π September 03, 2018Why One Hot Encoding is important for Neural Netwoks
- How to install OpenCV and Python in windows
π September 01, 2018A quick tutorial to install python and opencv in windows7
- How to Install Protocol Buffers (Protobuf) on macOS - Complete Guide
π August 21, 2018Step-by-step tutorial to install Google Protocol Buffers (Protobuf) on macOS. Fix common brew installation errors and get protoc working in minutes.