DuckDB

DuckDB

This page contains hands-on DuckDB tutorials. DuckDB is an open-source, in-process SQL database optimized for fast analytical queries and ideal for local data analysis and processing. It integrates seamlessly with tools like Python or dbt for efficient analytics workflows.

8 posts
Load Data from a JSON File into DuckDB using Python
Academy Membership DuckDBPython

Load Data from a JSON File into DuckDB using Python

📘 Introduction Working with structured data is a core part of any data engineering or analytics workflow. DuckDB, often called the SQLite for analytics, makes it incredibly easy to query local data files—including JSON—without requiring a complex setup. In this tutorial, you’ll learn how to load JSON data...

Load Data from a Parquet File into DuckDB using Python
Academy Membership DuckDBPython

Load Data from a Parquet File into DuckDB using Python

📘 Introduction In this tutorial, you’ll learn how to load data from a Parquet file into a DuckDB database using Python. DuckDB’s native Parquet support makes it fast and efficient to work with columnar data, making it ideal for analytics, ETL pipelines, and Python data projects. You’ll see...

Insert Data from a CSV File into DuckDB using Python
Academy Membership DuckDBPython

Insert Data from a CSV File into DuckDB using Python

📘 Introduction In this tutorial, you will learn how to insert data from a CSV file into a DuckDB database using Python. DuckDB is a powerful in-process analytical database that makes working with structured data fast, simple, and efficient—perfect for data projects, notebooks, and local analytics. ✅ Prerequisites Before you begin,...

Insert Data into DuckDB Using Python: A Practical Guide
Academy Membership DuckDBPython

Insert Data into DuckDB Using Python: A Practical Guide

📘 Introduction DuckDB has quickly become a favorite tool among data engineers and analysts because of its speed, simplicity, and ability to run analytical SQL queries directly within Python. Whether you’re prototyping data pipelines, running local analytics, or managing lightweight data storage, knowing how to insert data into DuckDB is...

Query CSV files in Python using DuckDB
Academy Membership DuckDBPython

Query CSV files in Python using DuckDB

📘 Introduction One of DuckDB’s most useful features is the ability to query CSV files directly—no need to load them into a database first. This tutorial will guide you through running SQL queries on a CSV file using Python. ✅ Prerequisites Before you begin, make sure you have: 🐍☑️ Installed Python...

Query a Pandas DataFrame using DuckDB
Academy Membership DuckDBPython

Query a Pandas DataFrame using DuckDB

📘 Introduction If you enjoy working with pandas but wish you could use clean, powerful SQL at any time, then DuckDB is the right tool for you. With DuckDB, you can query your DataFrames instantly without having to set up a database, run a server, or change your workflow. ✅ Prerequisites Before...

How to install DuckDB with pip
Academy Membership DuckDBData Engineering

How to install DuckDB with pip

📘Introduction In this blog post, we’ll walk through how to install DuckDB, a fast and lightweight analytical database engine designed for modern data workflows. Whether you're working on data analysis, ETL pipelines, or experimenting with in-process SQL queries, DuckDB is incredibly easy to set up and use....

You’ve successfully subscribed to Deep Learning Nerds | The ultimate Learning Platform for AI and Data Science
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Success! Your email is updated.
Your link has expired
Success! Check your email for magic link to sign-in.