Skip to content

analytics

#315: Access Stock Market Data With yfinance

The stock market is a treasure trove for data analytics. The only problem: getting the data in a usable format without paying a fortune. Thanks to the work of Ran Aroussi and an active community, we can use a tool like yfinance to do the heavy lifting. Let us explore how we can use this tool to get the data we need.

#273: Query Excel Files With DuckDB

Excel is the backbone of many companies. While it comes with a nice format to share tabular data between departments, it is not ideal to work with it in an automated way. Even with the integrated Python and the development functionality, Excel feels something limited compared to what we can do with regular Python. In this post we use Excel only as a storage format and do the work in plain Python and DuckDB.

#272: Extensions for DuckDB

DuckDB offers us a fast access to analyse our data. A lot of the flexibility in DuckDB comes from extensions, that we can load when we need them. Let us explore how we can work with those extensions to solve common problems.

#271: Querying Data With DuckDB

DuckDB is a fast database, that allows us to use SQL to interact with our data. But that is not where the story ends. While we can use a lot of common SQL syntax, we get a few helpful features that help us to work more effectively with our data. Let us explore them.

#269: Introducing DuckDB

DuckDB is an in-process SQL OLAP (Online Analytical Processing) database designed for efficient analytical queries. Known as the "SQLite for analytics", it integrates seamlessly with Python, making it ideal for data analysis. Let us explore the benefits it can bring to our tool box. We focus on the Python integration, but you can use DuckDB with many more programming languages.