Display a message box with Python without using a non-standard library or other dependency (Windows)

I've been using Python a lot more lately and have discovered some pretty interesting things - one of which I want to share here. A recent project had a requirement for a Python script that would be deployed to users' machines as a scheduled task, triggered on boot to run at a set interval every … Continue reading Display a message box with Python without using a non-standard library or other dependency (Windows)

Configuring VS Code for ArcPy/ArcGIS Pro development

Recently, I have found myself using Esri's ArcGIS Pro and its companion Python package, ArcPy, more and more often. For the unfamiliar, this is geographic information system (GIS) software, primarily used to visualize and analyze geographic data. Python is commonly used to automate these analysis tasks within the software, and ArcPy exposes programmatic access to … Continue reading Configuring VS Code for ArcPy/ArcGIS Pro development

How to automate a Python script (or anything else) in Windows and Linux

A common task I need to perform both at work and on my personal/home computers is configuring a script to run automatically on a schedule. Some examples from my experience include running a script nightly to update an application database with new data from an external source, or running a weekly script on my laptop … Continue reading How to automate a Python script (or anything else) in Windows and Linux