How to Deface Faces in Pictures and Videos With Free CLI Tool

Deface is a free and open-source command-line tool that allows you to automatically blur human faces in pictures or videos without relying on any external editing software or online service. For videos, it first detects all human faces frame by frame and then applies your

How to Install and Use uv: A Python Installer and Resolver

uv is a Rust-based Python installer and resolver designed to replace “pip“, “pip-tools“, and “virtualenv” commands, offering great 10-100x speed and advanced features like dependency version overrides and alternative resolution strategies. It has already been tested at scale against the top 10,000 PyPI packages, supporting

How to Install and Use LunarVim on Linux (Complete Guide)

LunarVim is a fantastic NeoVim-based IDE, a community-driven project available for free to try, providing support for most popular programming languages such as C/C++, Python, Java, Node.js, Angular, Go, Scala, and 13+ more. It comes with a default configuration to offer features such as autocompletion,

How to Execute JavaScript in a Jupyter Notebook on Linux

Jupyter Notebook is the most popular server-client application that allows you to write, run, test, and debug Python-interpreted programs on notebook documents via a web browser. Unfortunately, other interpreted programming languages, such as Javascript, lack such fully-fledged applications that offer tight integration and enable users

What is Polyglot (and Hyperpolyglot) in Programming

A traditional journey for non-programmers entering the programming realm is to choose one of many programming languages and begin mastering it until they are able to make some use of it and create a full-fledged application. The journey would eventually end here if the person

Spyder is a Python IDE Tailored for Data Scientists

🚀 Quick Overview Don’t stick with VSCode or PyCharm for your Python journey if you’re a scientist, engineer, or data analyst. You already have a finely-tuned, tailored IDE specifically designed for you by people like you named Spyder. Spyder is an open-source, specially designed IDE

How to Run JavaScript in Python (with an Example)

Polyglot programming is uncommon but can be a lifesaver in specific situations. For example, we recently wrote an article about executing Python scripts within a PHP/HTML file, which can be valuable for certain programmers. This approach proves useful in scenarios such as running system diagnostic

How to Run a Python Script on a PHP/HTML File

In this article, you will learn how to run a Python script on a PHP (or even a plain HTML) file using two different methods, along with practical examples. I assume you have already installed Python with Pip and set up the web development environment

How to Install and Use Pipx on Linux

In Python, ensuring package isolation is crucial to prevent conflicts with one another, and to achieve this goal, there are several tools available, including virtualenv, pipenv, and pipx (our topic for today). Before going more in-depth on pipx, let’s first address the differences among virtualenv,

How to Use the Jupyter Notebook AI Extension on Linux

Jupyter AI is an incredible and powerful Python extension that brings generative AI models (like ChatGPT) to your JupyterLab or Notebooks to enhance your productivity. Users can utilize it to explain and generate code, rectify errors, condense content, and even compose entire notebooks seamlessly from

VSCode Tutorial: Features, Installation Guide, and Top Extensions

Visual Studio Code (a.k.a. VSCode) is a free and open-source code editor developed by the software giant Microsoft. It is one of the most popular code editors in the developer community due to its lightweight, speedy, and feature-rich nature. VSCode offers a highly customizable and

Python 3.12 Installation on Linux with Hands-on Examples

Python is a high-level, interpreted, and general-purpose programming language known for its simplicity and readability. Top universities have adopted it widely as the primary language to introduce students to programming. Even the top MNCs like Google, Facebook, Twitter, and more rely on Python as the