(850) 270-3180 tripkendall@gmail.com
The Baller Index

The Baller Index

One day, in the midst of writing my football prognostication program, I had a thought.  I wondered who the most influential (American) football players was.  I didn’t mean the best, or the highest paid, but all that. Plus most famous, richest, – the most...
SQLite – The Egalitarian SQL Database Engine

SQLite – The Egalitarian SQL Database Engine

Back in the bad old days, database systems cost a fortune. That’s why Larry Ellison is still the fifth-richest person on the Forbes 400 list. Thankfully there are plenty of cost efficient options for data storage and retrieval these days. One of these is SQLite,...
Python Decorators Double Check

Python Decorators Double Check

In my initial mad rush to learn everything Python I could, as fast as I could, I didn’t fully understand a few key concepts. I identified a couple such areas and re-studied them as it were. I decided to go all in learning these concepts so that they would be a...
Pandas for Python – Geo-coding your Pandas Data

Pandas for Python – Geo-coding your Pandas Data

Welcome to the third ( and final ) installment in this series of posts about Pandas for Python. If you are new to Pandas you might want to start with the first Pandas post. I left off in the previous post cleaning up my data, something that pandas is perfect for....
Python Pandas Prolonged

Python Pandas Prolonged

The other day I posted a Pandas for Python Primer . I promised a follow up before the end of the week; and away we go… Pandas for Python, A Slight Return Previously I talked about creating DataFrames, their rows and columns, and how one might apply a function to...
Pandas for Python

Pandas for Python

In my continuing education / love affair with Python I have moved past the basics. I have started exploring the rich Python ecosystem, and my latest fascination is Pandas. What is Pandas for Python? Pandas for Python helps coders with data manipulation and analysis....