Python

Python Programming Tutorials

How to Use Github Actions and Pytest For Your Python Project

Continuous Integration and Continuous Delivery and Deployment are essential principles in softwaredevelopment cycle. It has become the standard for every source version control hosting platform such as GitLab, Github, Azure Devops,etc to offer CI/CD pipelines in their platform. In this tutorial we will explore how to use Github Actions – a form of CI/CD workflow …

How to Use Github Actions and Pytest For Your Python Project Read More »

The Threats and Downsides of LLMs and ChatGPT

ChatGPT and LLMs(Large Language Models) are very useful information and search technologies.Unlike search engines,they do not just give information when queried they rather generate the written content.They offer several benefits such as below. It offers a conversational and interactive experience for retrieving information. It can be used for language translation and grammer correction It can …

The Threats and Downsides of LLMs and ChatGPT Read More »

Supervisor – A Process Management Tool in Python

Supervisor is a process control and management system which is very useful when running programson servers continuously. Supervisor is a client/server system that allows its users to monitor and control a number of processes on UNIX-like operating systems. By the end of this tutorial you will learn How to install and setup supervisor How to …

Supervisor – A Process Management Tool in Python Read More »

Create an Upload and Download Files API Endpoint with FastAPI

FastAPI is an awesome and simple framework for building APIs (application programming interfaces). Among the various features of FastAPI out of the boxwe will be exploring how to include an endpoint whereby we can upload a json file and return another file that we can download. In this tutorial we will create an endpoint for …

Create an Upload and Download Files API Endpoint with FastAPI Read More »

How to Stop Django or Flask Server without Ctrl + C

Ctrl + C is an awesome and common way to stop most process especially when being run from the terminal. In this tutorial we will explore how to stop a Django application or Flask application without using Ctrl + C. This idea is useful when you are working within a script or a CI/CD pipeline …

How to Stop Django or Flask Server without Ctrl + C Read More »

How to Fix TypeError: ‘ ‘ object is not subscriptable

Object Oriented Programming is a vital feature when it comes to writing code. In Python, everything can be seen as an object and one of the ways of creating objects in python is via ‘Class’.A Class is like an object constructor, or a “blueprint” for creating objects.When working with classes one of the errors you …

How to Fix TypeError: ‘ ‘ object is not subscriptable Read More »

An Intro to DagsHub For Data Scientists

DagsHub is a platform for data scientists and machine learning engineers to version their data, models, experiments, and code. In a way it is like Github for Data Scientists and ML Engineers. It is where Data Scientists build their ML projects without any external and complicated devops. It seeks to simplify MLOps for everyone. It allows …

An Intro to DagsHub For Data Scientists Read More »