Last Updated on May 8, 2024 15:27

Why Python Projects

In a nutshell, this site is here to provide potential users of projects/programs I’ve coded to find extra information that may help them understand the program and how things work. I’ll do my level best to make it simple. Not because I think users are dumb, but because sometimes its just nice to have documentation that doesn’t require more than one cup of coffee and a few thousand brain cells to assimilate the information. Ever see a Microsoft’s documentation? Enuf said…

Something I’ve discovered about coding in this language is that when programs are compiled they can become portable as in independent. And when coded with specific purpose can be run on either Linux or Windows. When I say portable, I mean they can be moved from one machine to another, as in copy the entire folder the program lives in to another machine and run it, portable. I didn’t intend for this to happen when I first started writing in Python… it just happened. As Bob Ross would say, “A Happy little Accident.” One that I’ve really come to appreciate. Of course, care has to be taken to write said program in such a way as to avoid the need to branch the project; one branch for each OS. And no… I don’t write for Mac, but I do wonder how my Linux programs would run on that platform. Morbid curiosity and all. But I digress.

I have a total of four projects I’m working right now. Two are in-active, meaning they’ve been put on the shelf for the time being. Mostly because of other things needing more attention than they do at the moment. They’re strictly command line programs and I’m all about the event driven GUI stuff right now. The two active projects, one which is nearing version 1.0 and the other just getting started. I’ll introduce them on their respective pages.

Anyway, the Python Projects site has a singular purpose. I needed somewhere I could put all the information I can’t display at GitHub in the manner it needed to be displayed. Lots of Pictures and things saying, “You are here!” in an attempt to give any user who tries one of the programs I write as much information as they need to feel confortable about using them and make it as easy as possible,. The programs aren’t complicated, but then again I don’t like spending a lot of time leaving breadcrumbs all over the place in the program either. Those breadcrumbs can be found here.

The API for Python Projects GUI Programs