Skip to main content

Tutorial Series


Flask CKEditor Series

Beginner to Intermediate
💡 Prerequisites: Basic Python syntax and a basic understanding of HTML.
Advanced

Automated Sales Invoice Series

Beginner to Intermediate
💡 Prerequisites: Python basics, plus a Google account and a Stripe account for API keys.
Advanced

CustomTkinter Inventory Management System Series

Beginner to Intermediate
💡 Prerequisites: Basic understanding of Object-Oriented Programming (OOP) concepts in Python.

Flask Landing Page And Reservation System Series

Beginner to Intermediate
💡 Prerequisites: Basic Python, familiarity with HTML/CSS, and a foundational understanding of web forms.

Docker Series

Beginner to Intermediate
💡 Prerequisites: Docker Desktop installed on your local machine.

Comments

Popular Posts

How to Build an Audiobook Workflow Desktop System with Python?

In this tutorial, we will build a simple audiobook player using Python and CustomTkinter. You will learn how to convert text into speech using gTTS and play it with PyGame. We will also implement play, pause, and stop controls, like those in a real audio player. By the end, you will have a clean and functional desktop audiobook app. Prerequisite: This tutorial is part of the standalone tutorial. 📚 View the standalone tutorial Preliminary   Before I begin, it is recommended to activate the virtual environment before installing the relevant dependencies. python -m venv venv venv\Scripts\activate pip install customtkinter pillow gTTS pygame CTkMessagebox pypdf Then, the following steps include setting up the file structure, app.py, and two additional folders: the uploads and media folders. The media folder contains the icons necessary to build the app; there are read, pause, and stop icons, as shown on the diagram. Step 1: Build up the app interface I have 4 sections here: the...

How to Set Up PgAdmin and Adminer Using Docker Compose?

If you are new to database management with Docker, this tutorial will guide you through setting up both PgAdmin and Adminer using Docker containers. By containerising these tools, you can quickly launch lightweight and portable database management environments without installing them directly on your operating system. This approach also makes it easier to manage configurations, updates, and multiple projects across different devices.