MakeUseOf

Denis Kuria-

Denis Kuria

  • 46
    articles
  • 11
    Features
  • 3
    Lists
  • 32
    Guides

About Denis Kuria

Denis works as a software developer who enjoys writing guides to help other developers. He has a bachelor's in computer science. He loves hiking and exploring the world.

Latest Articles

A computer terminal showing a file listing
Zsh vs. Bash Scripting. What’s the Difference?

Both shells offer powerful scripting languages, but they’re not totally compatible.

A person programming on a notebook with a Python book on the chair
How to Build a Camera Application Using Python

Follow this comprehensive project to learn more about Python and image processing.

robot being censored with tape over its mouth
What Is AI Chatbot Censorship and How Does It Affect You?

Your favorite generative AI chatbot probably cannot say all you want it to.

A llama with Python logo overlayed
How to Build a Chatbot Using Streamlit and Llama 2

Leverage the open-source Llama 2 LLM to build a custom chatbot with Python.

Python and Excel logos overlayed on a computer screen containing Python code
How to Seamlessly Integrate Python Into Excel Using PyXLL

When there’s no Excel function for the job at hand, Python programmers reach out for PyXLL.

Computer's terminal with Python logo overlaid
How to Automate System Monitoring Using Python

With one single library, you can monitor a host of system metrics and ensure everything is running smoothly.

A person with code and Scikit-LLM logo overlayed on top
How to Use Scikit-LLM for Text Analysis With Large Language Models

Powerful language models + Scikit-learn = Scikit-LLM. Perform text analysis tasks on the go with the help of this library.

Project dependencies listed on a requirements.txt file with Python logo overlayed
6 Things You Should Know About Python's requirements.txt File

These factors can assist you in efficiently handling project dependencies and preventing compatibility problems.

An image with Django and Django REST framework names overlayed
Consume Django APIs the Easy Way With Django Templates

You can effortlessly consume simple APIs without the need to configure an external frontend. Learn how to use Django templates for API consumption.

Golden docker logo on a black background
How to Create Efficient Python Docker Images

Docker images are a powerful tool for distributing your Python projects, but it’s important you keep them as lean as possible.

Monitor on a desk with OpenAI logo
How to Analyze Documents With LangChain and the OpenAI API

With a small amount of code and some useful libraries, you can build this powerful document analysis tool.

A laptop with data visualization displayed on it
Getting Started With Streamlit: A Practical Guide

Create interactive web applications for data science and machine learning projects using only Python, all thanks to Streamlit!

Human hand and robot hand with CodeGPT logo overlayed
How to Install and Use CodeGPT in VS Code

Leverage the power of generative AI right into your VS Code editor with the help of this extension.

A cyber security protection illustration
Safeguard Your Python Scripts Against Reverse Engineering With Pyarmor

You may not want your crucial Python scripts to be reverse-engineered by malicious actors. Here’s how you can safeguard it.

Person with binary code projected on the face
7 Jupyter Notebook Tips and Tricks to Maximize Your Productivity

Enhance your productivity and save time by incorporating these invaluable tips and tricks.

Code projected over a person
Introduction to LangChain LLM: A Beginner’s Guide

LangChain LLM is the hot talk of the town. Get an overview of what it is and how you can get started with it.

Person using a laptop with a Python book on the chair
What Does the if __name__ == "__main__" Construct Do in Python?

You must have come across the if __name__ == "main" construct in Python. But do you know its exact purpose?

Magnifying glass on white paper with statistical data
Introduction to PandasAI: The Generative AI Python Library

Make use of the PandasAI Python library to leverage the power of artificial intelligence and large language models to perform data analysis tasks.

ChatGPT and WhatsApp logo on digital circuit background
How to Integrate ChatGPT With WhatsApp for Customer Support

Leverage the power of ChatGPT to provide streamlined support to your customers on WhatsApp.

MacBook Pro laptop with program code on screen
How to Create an ArUco Marker Generator Using Python

Take the first steps in augmented reality programming by learning how to generate content placeholders.

1 2 3
Page 1 / 3