Joomla Conversion

Recently, we talked about extracting data from complex relational databases. This is -- in a way -- another case study for my Unlearning SQL book. This is a description of what comes next after the "low-level" conversion. Warning: it's complicated.

BLUF: Take the time to get rid of SQL processing.

more ...

Database Migration, Part IV


Database Migration, Part III


Database Migration, Part II


Database Migration, Part I


Better than grep


Revised Books Available

Big Announcement: the 2024.8 version of Unlearning SQL, and the 2024.9 version of Pivot to Python are available from booksellers online. Both are revised and all the code tested with Python 3.12.

Unlearning SQL

This book shows you how to translate essential SQL concepts into the Python …

more ...

Unlearning SQL, revised


Functional SQL in Pure Python

I've published a framework for doing SQL-like programming in Pure Python -- no database required.

Here: https://github.com/slott56/functional-SQL. See the functional-SQL documentation.

This allows us to transform SQL:

SELECT n.name, v.c2
FROM names_table n, values_table v
WHERE n.code = v.c1

To pure Python:

Select(name …
more ...

Book Offers

Apple Books

Pivot to Python

A Guide for professionals and skilled beginners

https://books.apple.com/us/book/pivot-to-python/id1586977675

I've recently updated this to fix some cosmetic problems with title pages, the table of contents and …

more ...