Bill of Rights

The first amendment is incredibly powerful. If nothing else, please read that one. In 45 words it establishes the freedom of religion, speech, the press, and peaceful protest. Given the times we are in, I think it is worth reviewing and considering carefully.

The copy of the United States Bill …

more ...


The Rise and Fall of the Third Reich

I just finished listening to the audiobook version of The Rise and Fall of the Third Reich by William L. Shirer originally published in 1960. The unabridged audiobook consisted of 64 files and weighed in at 57 hours 11 minutes run time, making it the longest audiobook I've listened to …

more ...

User Preferences Dialog Example

When building a slightly more complex application using PySimpleGUI, you may run into the need to store user preferences to a file. This allow persisting some information or custom settings for the next time the user runs the application.


UPDATE: 08/12/2020

Not sure how I missed this the …

more ...

PySimpleGui Versus tkinter Menus

I was wondering if some advanced menu features were available in PySimpleGui. Mainly, could you have check boxes next to items on the menu to show the state of that item? The screen shot below show menu checks in action in Visual Studio Code.

menu

PySimpleGui has the ability to create …

more ...

Why I Wear a Mask During COVID

Spoiler Alert - I will tell you the answer upfront. I wear a mask for you, my fellow sojourners through a strange new world. By wearing the mask, there is a slim possibility that I may protect someone from contracting this heinous virus.

The mask makes me look stupid. The mask …

more ...


Stepping out of beginner mode

Beginner Level

When learning python, the first thing to do is... well... learn python. There is a lot to learn. A basic understanding of the language covers things like:

  • Basic expressions (variables, statements)
  • What is a function
  • Flow control (if, iterations)
  • Basic data types (strings, integers, floats)
  • Data building blocks …
more ...

Publishing My First Application

One of my latest goals is to publish applications that I write. It's called "Pelican Article Generator". It spits out a template for these blog posts. Publishing an applicatin to the world is potentially embarrassing because I'm showing my horrible code to the world. Oh well.

Here are the goals …

more ...

PySimpleGUI: I am in!

A lot of my python work involves writing simple utilities. This means either writing the tool as a command line application or using a minimal GUI.

I have been working on a simple python application recently to automate creating article stubs for this blog. I had a working version using …

more ...