Playing With Python

Python (source: http://xkcd.com/353/)

It’s so true. I have been doing small programs to learn Python and I am loving it. My Python editor of choice is pyscripter. It gave me everything I was looking for in an IDE:
  • File Tabs
  • Auto-Complete
  • Line Numbers
  • Complete Control of the IDE settings
  • Colors
  • Hotkeys
  • Window Location
  • Open Source
  • Whenever I tackle a language I am unfamiliar with I start with the same test project: Create a Person class, create an Employee class that inherits from the Person class, and make a tester that creates both, adds them to a list and then iterates through them displaying the results.
    This is a simple task, but allows me to view the same concept in multiple languages. It also helps me learn what is the same and what is different.
    Code after the break.

    Updateoholic

    Hello, my name is Dylan, and I am an Updateoholic.

    What does that mean? It means I spend more time pouring over articles and newsletters looking for glimpses of soon-to-come features of software, than I do using the new features.

    It means that I perform the “Check for Updates” check on every device I own, in every piece of software I own, on a daily basis.

    It means I have a problem. Or do I?

    Updates are a good thing, they can add new features, fix old problems, or introduce new concepts. Most importantly, however, updates mean that the project being updated is not dead. The developers haven’t forsaken and forgotten their software. It means that whatever I have invested into the project (time, money, loyalty, whatever) hasn’t been a waste.

    Be good to your customers, update often.