As someone who has always been fascinated by artificial intelligence and natural language processing, I was excited to hear that OpenAI had given developers the ability to build plugins on top of ChatGPT. It's a simple ChatGPT plugin for managing
Python
A collection of 20 posts
Convolutional Neural Networks
Convolutional Neural Networks (CNNs) are a type of deep learning algorithm that is specifically designed to work with image data. They are based on the idea of a convolution, which is a mathematical operation that is used to extract features
Handle behaviour with signals in Django
Django signals are a way to decouple applications by allowing certain senders to notify a set of receivers that some action has taken place. Think of them as the Django framework's event-driven communication system.
Options pricing with Python
Options pricing is the process of determining the value of an option contract. Options are financial derivatives that give the holder the right, but not the obligation, to buy or sell an underlying asset at a predetermined price and date.
Data visualisation with python
Data visualization is an important aspect of data analysis and understanding. It allows us to easily identify patterns, trends, and outliers in our data, which can help guide our analysis and decision-making. In this blog post, we will explore how
Build custom template tags in Django
Django's template system is powerful out of the box, but sometimes you need functionality that goes beyond the built-in tags and filters.
Project Euler problems solved with Python - Part two
Background: Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming
Project Euler problems solved with Python
Background: Project Euler is a series of challenging mathematical/computer programming problems that will require more than just mathematical insights to solve. Although mathematics will help you arrive at elegant and efficient methods, the use of a computer and programming