Learning Python Step1 / by Derek Gregoriev

Learning Python

I finished reading through "Learning Python" by Mark Lutz. Python is a new language to me and I picked up C++ in a similar fashion by reading "C++ Primer Plus" by Stephen Prata in its entirety before programming much. Really the goal of the read was to become familiar with syntax and overarching design of the language itself. As an example, I was looking for whether multiple inheritance is allowed in Python (it is). So at the moment I haven't toyed much with Python so that's the next step. I will be going through "Programming Python" (Mark Lutz) with much more hands on work and will post links to some of that work as I go.

Meanwhile, I am also going through "Learning OpenCV" by "Bradski & Kaehler". This book is 100% C++ and I'm very interested in Machine Vision so this should be a good "page turner". Most of the stuff I have written in C++ at the moment is for a CAD project that I'd rather not post yet and may eventually only post the executable. That program is now on its 3rd iteration and has a massive scope its trying to wrangle. The Kernel is pure C++ and I tried to force too much continuity on my last iteration and didn't originally think I'd have a UI. My #1 mistake I realized when I finally put iteration 2 down was that I had built the program from the bottom up as opposed to the top down. What this meant was there was functionality in the Kernel that didn't translate well at the UI level (got lost in the weeds). The UI is in Java and Java 3D and connected via the JNI. So, round 3 begins in the UI and works down. Anyway, I'll post the Open CV stuff I figure out too and eventually I'll merge the python with computer vision (going purist first then will move toward expediency).

TOO MUCH I WANT TO DO AND SO LITTLE TIME.