Python is a remarkably powerful dynamic programming language that is used in a wide variety of application domains. Python is often compared to Tcl, Perl, Ruby, Scheme or Java. Some of its key distinguishing features include:

  • very clear, readable syntax
  • strong introspection capabilities
  • intuitive object orientation
  • natural expression of procedural code
  • full modularity, supporting hierarchical packages
  • exception-based error handling
  • very high level dynamic data types
  • extensive standard libraries and third party modules for virtually every task
  • extensions and modules easily written in C, C++ (or Java for Jython, or .NET languages for IronPython)
  • embeddable within applications as a scripting interface


The Plan

  1. Learn what I can about:

    • Robotics

      • Cybot 

        • ​​I have a lot of Cybot and Tom gear, always planned to replace the inards with a Raspberry Pi. This will be a good learning exercise.


    • Electronics

      • Raspberry Pi
        • Let's say that I have quite a lot of theoretical experience with Raspberry Pi as I've read a lot about it and have tried one or two of the projects. I found them to be reasonably challenging, just difficult enough to keep you interested. But once done, easily done again.


Timelapse or Motion Detection set up

Here's my setup for time lapse/motion detection

Physical Setup

A couple of holes drilled in the right places to mount the camera and a couple more for the power switch. Because of the size or length of my battery pack with a USB cable pluged in I had to hack the USB cable so it bends 90 degrees on the end that fits into the battery pack. If I did not do this I would not get the lid on.

Pi Setup

Mostly done by other people, I use  and I've been trying to get the python programs to auto start and have followed several sets of instructions on the internet all with no luck. Will keep trying of course.

Subscribe to RSS - Python